Android alkalmazások fejlesztése Kotlinon, 1. szint - tanfolyam 36 990 RUB. szakorvostól, képzés 40 ak. h., Időpont: 2023. július 15.
Vegyes Cikkek / / November 30, 2023
A tantárgy célja: megismertetni a hallgatóval az Android alkalmazásfejlesztés alapjait Kotlin programozási nyelven.
A tanfolyam a leghatékonyabb módszertan szerint épül fel: az egyszerűtől a bonyolultig.
Java Android fejlesztők, akik szeretnék megtanulni a Google által ajánlott Android programozási nyelvet alkalmazások mindenkinek, aki szeretné megtanulni, hogyan készítsen alkalmazásokat a leggyakoribb mobil operációs rendszerhez rendszerek.
A "Speciális" oktatóközpont egy engedélyezett Android oktatóközpont. A képzés nagy hatékonyságát a legnépszerűbb mobilplatform szállítói fejlesztője is megerősíti!
A tanfolyam elvégzése után egy tekintélyes tanúsítványt kapsz egy hivatalos Android oktatóközponttól, amely kiválóan kiegészíti portfólióját
Androidos mobilalkalmazások fejlesztésével foglalkozó kurzusok gyakorló tanára. Hat rangos nemzetközi minősítés birtokosa, köztük IBM Certified Database Administrator – DB2 DBA for Linux UNIX és Windows. Gazdag praktikus...
Androidos mobilalkalmazások fejlesztésével foglalkozó kurzusok gyakorló tanára. Hat rangos nemzetközi minősítés birtokosa, köztük IBM Certified Database Administrator – DB2 DBA for Linux UNIX és Windows. Széles körű gyakorlati tapasztalattal rendelkezik fejlesztőként, programozóként, elemzőként és tanácsadóként. Az elmúlt 16 év során Marat Anasovich különféle rendszerek megvalósítására irányuló projektekben vett részt törzsadatkezelés nagy olaj- és gázipari, energetikai, ipari és kereskedelmi nemzetközi cégek.
A Moszkvai Fizikai-Műszaki Intézetben (MIPT) végzett. Kiváló ismerete bármilyen programozási problémáról Java, Android, C/C++, Perl, SQL és MATLAB nyelven. Nagy tapasztalattal rendelkezik Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) és Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) operációs rendszerek rendszer- és hálózati adminisztrációjában. Szakmai ismeretekkel rendelkezik a Cisco hálózati adminisztráció területén. Ezen kívül Marat Anasovich kiváló képességekkel rendelkezik a relációs adatbázis-kezelő rendszerek, különösen az Oracle és az IBM DB2 adminisztrálásában.
Gazdag és változatos gyakorlati tapasztalatai lehetővé teszik számára, hogy élénken és izgalmasan vezesse az órákat. Marat Anasovich kitűnő példákat hoz kiterjedt szakmai gyakorlatából, amelyek színesen illusztrálják az anyagot. Tudja, hogy a legbonyolultabb információkat is ne csak egyszerűen és érthetően közvetítse minden hallgatónak, hanem témájával is igazán magával ragadja. A tanár nagyon figyelmes a hallgatóságára, tudja, hogyan kell lekötni a figyelmét, és szívesen válaszol a kérdésekre. A Marat Anasovich által vezetett tanfolyamokon teljes mértékben elsajátíthatod az aktuális mobilalkalmazás-fejlesztő szakterületet, és a munkaerőpiacon keresett szakemberré válhatsz!
1. modul. Az Android platform áttekintése (5 ac. h.)
- Mi az az Android?
- Eredettörténet
- Az Android előnyei
- Android architektúra
- Az Android platform jellemzői
- Alapvető Android-összetevők
- Biztonság és engedélyek
- Fejlesztői környezet összetevőinek telepítése és konfigurálása
Praktikus munka.
- Az első Android alkalmazás létrehozása
2. modul. Tevékenységek és források (6 ak. h.)
- Tevékenységek Androidon
- Tevékenység létrehozása
- A tevékenység életciklusa
- Tevékenységhalmok
- Tevékenységi állapotok
- A tevékenység állapotának változásainak követése
- Erőforrások
- Az erőforrások elválasztása a programkódtól
- Erőforrások létrehozása
- Egyszerű értékek
- Vizuális stílusok és témák
- Képek
Praktikus munka.
- Alkalmazási erőforrásokkal való munka
3. modul. Alkalmazások és felhasználói felület (8 ac. h.)
- Anyagtervezés
- Külső erőforrások használata az alkalmazáskódban
- Erőforrások felhasználása az erőforrásokon belül
- Alkalmazások lokalizálása
- Alkalmazási osztály
- Alkalmazás életciklus-események kezelése
- Felhasználói felület
- Nézetek
- Elrendezés
- Jelölésmentes felhasználói felület
Praktikus munka.
- Tevékenységi felhasználói felület létrehozása
- Alkalmazás lokalizálása erőforrások használatával
4. modul. Szándékok, menük és adatokkal való munka (6 ac. h.)
- Adapterek Androidban
- AdapterView - ListView, GridView
- Adapterek használata adatkötéshez
- RecyclerView
- Kontextus fogalma
- Szándékok Androidban
- Intents használata tevékenységek indításához
- Implicit szándékok
- Alkalmazás állapotának és beállításainak mentése
- Megosztott beállítások
- Fájlokkal való munka
- Statikus fájlok használata erőforrásként
- Menü Androidon
- Fő és helyi menü
- A menü leírása XML használatával
- Felugró menü
- Alsó navigáció
- Navigation Drawer
Praktikus munka.
- Menü létrehozása
- Az AdapterView használata
- Tevékenységek indítása, adatok visszaadása a tevékenységekből
- Munka a Beállítások adatbázissal
5. modul. DBMS és a hálózati szolgáltatások használata (6 ac. h.)
- Adatbázisokkal való munkavégzés Android rendszeren
- Kurzorok és tartalomértékek
- Munkavégzés SQLite DBMS-sel
- Munka DBMS-sel adapter nélkül
- Az Android adatbázissal való munkavégzés jellemzői
- Lekérdezések futtatása az adatok eléréséhez
- Adatok módosítása az adatbázisban
- A SimpleCursorAdapter használata
- Internetes szolgáltatások használata
- Picasso
- Utólagos felszerelés 2
Praktikus munka.
- SQLite használata
- Internetes szolgáltatások hívása a Retrofit2 segítségével
- Képek háttérbetöltésének szervezése
6. modul. Párbeszédek Androidon (1 ac. h.)
- A párbeszédek típusai
- Dialógus tervezési irányelvek
- Dialógusok létrehozása és törlése
- Eseménykezelés
Praktikus munka.
- Munka párbeszédekkel
7. modul. Műsorszóró vevők (3 ac. h.)
- A műsorszóró vevőkészülékek alkalmazásai
- Vevő életciklusa
- Vevő regisztrációja
- Rendezett közvetítés használata
- A PendingIntent használata
Praktikus munka.
- Broadcast Receiver létrehozása
8. modul. Animáció (2 ac. h.)
- CoordinatorLayout
- ObjectAnimator
- Animáció, mint alkalmazásforrás
- Átmenet
Praktikus munka.
- Munka az ObjectAnimator programmal
9. modul. Megjegyzések (3 ak. h.)
- Interakció az értesítésekkel
- Értesítéskezelés
- Értesítések létrehozása
- Frissítési értesítések
Praktikus munka.
- Munka az értesítésekkel