Vývoj aplikací pro Android na Kotlinu, úroveň 2 - kurz 36 990 RUB. od Specialista, školení 40 ak. h., Datum: 19. srpna 2023.
Různé / / November 29, 2023
Účel předmětu: seznámit studenta se základy vývoje aplikací pro Android v programovacím jazyce Kotlin.
Kurz je postaven podle nejúčinnější metodiky: od jednoduchých po komplexní. Při analýze sledu témat přichází pochopení základních nástrojů a metod ochrany sítě.
Vývojáři Java Android, kteří se chtějí naučit programovací jazyk Android doporučený společností Google aplikace pro každého, kdo se chce naučit vytvářet aplikace pro nejrozšířenější mobilní operační systém systémy.
Školicí středisko "Specialista" je autorizované školicí středisko pro Android. Vysokou efektivitu školení potvrzuje vývojář dodavatele nejpopulárnější mobilní platformy!
Po absolvování kurzu získáte prestižní certifikát od autorizovaného školícího centra Android, který bude skvělým doplňkem vašeho portfolia.
Praktický učitel kurzů vývoje mobilních aplikací pro Android. Držitel šesti prestižních mezinárodních certifikací, včetně IBM Certified Database Administrator – DB2 DBA pro Linux UNIX a Windows. Má bohaté praktické...
Praktický učitel kurzů vývoje mobilních aplikací pro Android. Držitel šesti prestižních mezinárodních certifikací, včetně IBM Certified Database Administrator – DB2 DBA pro Linux UNIX a Windows. Má bohaté praktické zkušenosti jako vývojář, programátor, analytik a konzultant. Během posledních 16 let se Marat Anasovich účastnil různých projektů implementace systémů Master data management ve velkých ropných a plynárenských, energetických, průmyslových a obchodních mezinárodních společnosti.
Absolvent Moskevského fyzikálně-technického institutu (MIPT). Výborná znalost jakýchkoliv programovacích problémů v Javě, Androidu, C/C++, Perlu, SQL a MATLABu. Má rozsáhlé zkušenosti se správou systémů a sítí operačních systémů Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) a Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Disponuje odbornými znalostmi v oblasti správy sítí Cisco. Kromě toho má Marat Anasovich vynikající dovednosti v oblasti správy systémů pro správu relačních databází, zejména Oracle a IBM DB2.
Bohaté a rozmanité praktické zkušenosti mu umožňují vést hodiny živým a vzrušujícím způsobem. Marat Anasovich uvádí vynikající příklady ze své rozsáhlé odborné praxe, které materiál barvitě ilustrují. Ví, jak každému posluchači nejen snadno a srozumitelně předat i ty nejsložitější informace, ale také ho svým tématem skutečně zaujmout. Učitel je ke svému publiku velmi pozorný, ví, jak udržet jeho pozornost a s chutí odpovídá na otázky. V kurzech vedených Maratem Anasovichem si plně osvojíte aktuální specializaci vývojáře mobilních aplikací a stanete se vyhledávaným specialistou na trhu práce!
Modul 1. Fragmenty (4 ak. h.)
- Vytváření fragmentů
- Přidání uživatelského rozhraní
- Přidávání fragmentů do aktivit
- Správa fragmentů
- Transakce s fragmenty
- Interakce fragmentů a aktivit
- Životní cyklus fragmentů
- Navigace
- Kritika
Praktická práce.
- Uživatelské rozhraní ve fragmentech
- Nástroje pro vytváření navigace na fragmentech
Modul 2 Procesy a vlákna (Vlákna) (5 ac. h.)
- Životní cyklus procesu
- Proudy
- Pozadí vlákna
- Pomocí AsyncTask
- Kotlinské korutiny
Praktická práce.
- Multithreading v Kotlinu
- Fragmenty bez uživatelského rozhraní
Modul 3. Služby (3 ak. h.)
- Popis služeb v Manifestu aplikace
- Spuštění služeb
- Zastavení služeb
- Související služby
- Služby a upozornění
- Služby v popředí
- Životní cyklus služeb
Praktická práce.
- Tvorba služeb
- Interakce služeb s uživatelským rozhraním
Modul 4. Widgety (2 ac. h.)
- Popis widgetů v Manifestu aplikace
- Vytváření rozvržení widgetů
- třída AppWidgetProvider
- Vytvoření widgetu
- Použití konfigurační aktivity
- Aktualizace widgetu
Praktická práce.
- Vytvoření widgetu
Modul 5. Práce se souborovým systémem (1 ac. h.)
- Kontrola dostupnosti médií
- Přístup k souboru
- Práva
- Sdílené soubory a standardní adresáře
- Soubory mezipaměti aplikace
Praktická práce.
- Práce se souborovým systémem
Modul 6. Architektonické komponenty Goolge (5 ac. h.)
- Architektonické vzory MVP a MVVM
- Pokoj, místnost
- Živá data
- ZobrazitModel
Praktická práce.
- Použití architektonických komponent Google
Modul 7. Bezdrátové připojení (1 ac. h.)
- Kontrola síťových připojení
- Sledování stavu připojení
- ConnectivityManager a NetworkInfo
- Efektivní využití síťových připojení
Praktická práce.
- Sledování dostupnosti internetového připojení
Modul 8. Zpožděné spouštění úloh v Androidu (3 ac. h.)
- Režim spánku
- Jednorázové a opakující se události
- AlarmManager
- JobScheduler
- WorkManager
Praktická práce.
- Vytváření úloh pro odložený start
Modul 9. Senzory v systému Android (2 ac. h.)
- Přehled snímačů
- Typy senzorů a získávání informací o jejich dostupnosti
- Sensor Framework
- Monitorování stavu senzoru
- Doporučené postupy při práci se senzory
Praktická práce.
- Práce se senzory
Modul 10. Telefonování a SMS (2 ac. h.)
- Zjištění stavu a nastavení telefonu
- Monitorování stavu telefonního modulu
- Pomocí SMS
- Odesílání SMS
Praktická práce.
- Odesílání SMS
Modul 11. Vlastní pohled (4 ac. h.)
- Pomocí plátna
- Pomocí SurfaceView
- Pomocí Drawable
- Tvarově kreslená a 2D grafika
- Úprava stávajících pohledů
- Vytváření vlastních pohledů
- Vlastní pohled nebo fragmenty?
Praktická práce.
- Vytváření vlastních pohledů
Modul 12. Práce s multimédii (3 ac. h.)
- Záznam a přehrávání zvuku
- Základy fotoaparátu Android
- Použití stávajících aplikací pro fotoaparáty
- Přímé ovládání kamery
- Pořizování a ukládání fotografií a videí
Praktická práce.
- Práce s kamerou
Modul 13. Mapy (3 ac. h.)
- Karty
- Určení polohy
Praktická práce.
- Práce s mapami
- Získání zeměpisných souřadnic
Modul 14. Firebase Cloud Messaging (2 ac. h.)
- Aplikační architektura s FCM
- Přidání FCM do projektu
- Odesílání a přijímání zpráv
Praktická práce.
- Odesílání zpráv FCM