Android alkalmazások fejlesztése Kotlinon, 2. szint - tanfolyam 36 990 RUB. szakorvostól, képzés 40 ak. h., Időpont: 2023. augusztus 19.
Vegyes Cikkek / / November 29, 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. A témasorok elemzése során a hálózatvédelem alapvető eszközeinek és módszereinek megértése következik.
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 bizonyítványt kapsz egy hivatalos Android oktatóközponttól, amely nagyszerűen 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. Töredékek (4 ak. h.)
- Töredékek létrehozása
- Felhasználói felület hozzáadása
- Töredékek hozzáadása a tevékenységekhez
- Töredékkezelés
- Tranzakciók töredékekkel
- Töredékek és tevékenységek kölcsönhatása
- A töredékek életciklusa
- Navigáció
- Kritika
Praktikus munka.
- Felhasználói felület töredékekben
- Eszközök a navigáció töredékekre való felépítéséhez
2. modul. Folyamatok és szálak (szálak) (5 ac. h.)
- A folyamat életciklusa
- Streamek
- Háttér szálak
- Az AsyncTask használata
- Kotlin korutinok
Praktikus munka.
- Többszálú Kotlin
- Töredékek felhasználói felület nélkül
3. modul. Szolgáltatások (3 ac. h.)
- A szolgáltatások leírása az alkalmazásjegyzékben
- Szolgáltatások elindítása
- Szolgáltatások leállítása
- Kapcsolódó szolgáltatások
- Szolgáltatások és közlemények
- Előtérbeli szolgáltatások
- A szolgáltatások életciklusa
Praktikus munka.
- Szolgáltatások létrehozása
- Szolgáltatások interakciója a felhasználói felülettel
4. modul. Widgetek (2 ac. h.)
- A widgetek leírása az alkalmazási jegyzékben
- Widget-elrendezés létrehozása
- AppWidgetProvider osztály
- Widget létrehozása
- Konfigurációs tevékenység használata
- Widget frissítés
Praktikus munka.
- Widget létrehozása
5. modul. Munka a fájlrendszerrel (1 ac. h.)
- A média elérhetőségének ellenőrzése
- Fájl hozzáférés
- jogok
- Megosztott fájlok és szabványos könyvtárak
- Alkalmazás-gyorsítótár fájlok
Praktikus munka.
- Munka a fájlrendszerrel
6. modul. A Goolge építészeti összetevői (5 ac. h.)
- MVP és MVVM építészeti minták
- Szoba
- LiveData
- ViewModel
Praktikus munka.
- A Google Architectural Components alkalmazása
7. modul. Vezeték nélküli csatlakozások (1 ac. h.)
- Hálózati kapcsolatok ellenőrzése
- A kapcsolat állapotának figyelése
- ConnectivityManager és NetworkInfo
- A hálózati kapcsolatok hatékony használata
Praktikus munka.
- Az internetkapcsolat elérhetőségének figyelése
8. modul. A feladatok késleltetett elindítása Androidban (3 ac. h.)
- Szunyókálás mód
- Egyszeri és visszatérő események
- AlarmManager
- Job Scheduler
- WorkManager
Praktikus munka.
- Munkák létrehozása késleltetett kezdéshez
9. modul. Érzékelők Androidon (2 ac. h.)
- Érzékelő áttekintése
- Az érzékelők típusai és információszerzés a rendelkezésre állásukról
- Érzékelő keretrendszer
- Az érzékelő állapotának figyelése
- Az érzékelőkkel végzett munka legjobb gyakorlatai
Praktikus munka.
- Érzékelőkkel végzett munka
10. modul. Telefonálás és SMS (2 ac. h.)
- A telefon állapotának és beállításainak meghatározása
- Telefonmodul állapotfigyelés
- SMS használata
- SMS küldése
Praktikus munka.
- SMS küldése
11. modul. Saját nézet (4 ac. h.)
- Canvas használata
- A SurfaceView használata
- A Drawable használata
- Alak rajzolható és 2D grafika
- Meglévő nézetek módosítása
- Saját nézetek létrehozása
- Saját nézet vagy töredékek?
Praktikus munka.
- Saját nézetek létrehozása
12. modul. Munka multimédiával (3 ac. h.)
- Hangfelvétel és lejátszás
- Android fényképezőgép alapjai
- Meglévő kameraalkalmazások használata
- Közvetlen kameravezérlés
- Fényképek és videók készítése és mentése
Praktikus munka.
- Munka a kamerával
13. modul. Térképek (3 ac. h.)
- Kártyák
- Helymeghatározás
Praktikus munka.
- Munka térképekkel
- Földrajzi koordináták lekérése
14. modul. Firebase Cloud Messaging (2 ac. h.)
- Alkalmazás architektúra FCM-mel
- FCM hozzáadása egy projekthez
- Üzenetek küldése és fogadása
Praktikus munka.
- FCM-üzenetek küldése