Vývoj Android aplikácií na Kotlin, úroveň 2 - kurz 36 990 RUB. od Špecialistu, školenie 40 ak. h., Dátum: 19. august 2023.
Rôzne / / November 29, 2023
Cieľ predmetu: oboznámiť študenta so základmi vývoja aplikácií pre Android v programovacom jazyku Kotlin.
Kurz je zostavený podľa najúčinnejšej metodiky: od jednoduchých po komplexné. Pri analýze postupnosti tém prichádza k pochopeniu základných nástrojov a metód ochrany siete.
Vývojári Java Android, ktorí sa chcú naučiť programovací jazyk Android odporúčaný spoločnosťou Google aplikácie pre každého, kto sa chce naučiť vytvárať aplikácie pre najbežnejší mobilný operačný systém systémov.
Školiace stredisko "Špecialista" je autorizované školiace stredisko pre Android. Vysokú efektívnosť školení potvrdzuje dodávateľ vývojár najpopulárnejšej mobilnej platformy!
Po absolvovaní kurzu získate prestížny certifikát od autorizovaného školiaceho strediska Android, ktorý bude skvelým doplnkom do vášho portfólia.
Praktický učiteľ kurzov vývoja mobilných aplikácií pre Android. Držiteľ šiestich prestížnych medzinárodných certifikácií, vrátane IBM Certified Database Administrator – DB2 DBA pre Linux UNIX a Windows. Má bohaté praktické...
Praktický učiteľ kurzov vývoja mobilných aplikácií pre Android. Držiteľ šiestich prestížnych medzinárodných certifikácií, vrátane IBM Certified Database Administrator – DB2 DBA pre Linux UNIX a Windows. Má bohaté praktické skúsenosti ako vývojár, programátor, analytik a konzultant. Za posledných 16 rokov sa Marat Anasovich podieľal na rôznych projektoch implementácie systémov Master data management vo veľkých ropných a plynárenských, energetických, priemyselných a obchodných medzinárodných spoločnosti.
Vyštudoval Moskovský fyzikálno-technický inštitút (MIPT). Výborná znalosť akýchkoľvek problémov s programovaním v jazykoch Java, Android, C/C++, Perl, SQL a MATLAB. Má rozsiahle skúsenosti so správou systémov a sietí operačných systémov Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) a Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Disponuje odbornými znalosťami v oblasti správy siete Cisco. Okrem toho má Marat Anasovich vynikajúce zručnosti v správe systémov správy relačných databáz, najmä Oracle a IBM DB2.
Bohaté a rozmanité praktické skúsenosti mu umožňujú viesť hodiny živým a vzrušujúcim spôsobom. Marat Anasovich uvádza vynikajúce príklady zo svojej rozsiahlej odbornej praxe, ktoré materiál farebne ilustrujú. Vie každému poslucháčovi nielen jednoducho a zrozumiteľne sprostredkovať aj tie najzložitejšie informácie, ale aj skutočne zaujať svojou témou. Učiteľ je veľmi pozorný k publiku, vie si udržať ich pozornosť a s radosťou odpovedá na otázky. Na kurzoch pod vedením Marata Anasovicha si naplno osvojíte aktuálnu špecializáciu vývojára mobilných aplikácií a stanete sa vyhľadávaným špecialistom na trhu práce!
Modul 1. Fragmenty (4 ak. h.)
- Vytváranie fragmentov
- Pridanie používateľského rozhrania
- Pridávanie fragmentov do aktivít
- Správa fragmentov
- Transakcie s fragmentmi
- Interakcia fragmentov a aktivít
- Životný cyklus fragmentov
- Navigácia
- Kritika
Praktická práca.
- Používateľské rozhranie vo fragmentoch
- Nástroje na vytváranie navigácie na fragmentoch
Modul 2. Procesy a vlákna (Vlákna) (5 ac. h.)
- Životný cyklus procesu
- Prúdy
- Vlákna pozadia
- Pomocou AsyncTask
- Kotlínske korutíny
Praktická práca.
- Multithreading v Kotline
- Fragmenty bez používateľského rozhrania
Modul 3. Služby (3 ak. h.)
- Popis služieb v Manifeste aplikácie
- Spustenie Služieb
- Zastavenie služieb
- Súvisiace služby
- Služby a upozornenia
- Služby v popredí
- Životný cyklus služieb
Praktická práca.
- Tvorba služieb
- Interakcia služieb s používateľským rozhraním
Modul 4. Widgety (2 ac. h.)
- Popis miniaplikácií v Manifeste aplikácie
- Vytváranie rozloženia miniaplikácií
- Trieda AppWidgetProvider
- Vytvorenie miniaplikácie
- Použitie konfiguračnej aktivity
- Aktualizácia miniaplikácie
Praktická práca.
- Vytvorenie miniaplikácie
Modul 5. Práca so súborovým systémom (1 ac. h.)
- Kontrola dostupnosti médií
- Prístup k súborom
- práva
- Zdieľané súbory a štandardné adresáre
- Súbory vyrovnávacej pamäte aplikácie
Praktická práca.
- Práca so súborovým systémom
Modul 6. Architektonické komponenty Goolge (5 ac. h.)
- Architektonické vzory MVP a MVVM
- Izba
- LiveData
- ZobraziťModel
Praktická práca.
- Použitie architektonických komponentov Google
Modul 7. Bezdrôtové pripojenie (1 ac. h.)
- Kontrola sieťových pripojení
- Monitorovanie stavu pripojenia
- ConnectivityManager a NetworkInfo
- Efektívne využitie sieťových pripojení
Praktická práca.
- Monitorovanie dostupnosti internetového pripojenia
Modul 8. Oneskorené spustenie úloh v systéme Android (3 ac. h.)
- Režim spánku
- Jednorazové a opakujúce sa udalosti
- AlarmManager
- JobScheduler
- WorkManager
Praktická práca.
- Vytváranie úloh pre odložený štart
Modul 9. Senzory v systéme Android (2 ac. h.)
- Prehľad snímačov
- Typy senzorov a získavanie informácií o ich dostupnosti
- Sensor Framework
- Monitorovanie stavu snímača
- Osvedčené postupy pri práci so snímačmi
Praktická práca.
- Práca so senzormi
Modul 10. Telefonovanie a SMS (2 ak. h.)
- Určenie stavu a nastavení telefónu
- Monitorovanie stavu telefónneho modulu
- Pomocou SMS
- Odosielanie SMS
Praktická práca.
- Odosielanie SMS
Modul 11. Vlastný pohľad (4 ac. h.)
- Použitie plátna
- Pomocou SurfaceView
- Použitie Drawable
- Tvarovateľná a 2D grafika
- Úprava existujúcich pohľadov
- Vytváranie vlastných pohľadov
- Vlastný pohľad alebo fragmenty?
Praktická práca.
- Vytváranie vlastných pohľadov
Modul 12. Práca s multimédiami (3 ac. h.)
- Nahrávanie a prehrávanie zvuku
- Základy fotoaparátu Android
- Používanie existujúcich aplikácií fotoaparátu
- Priame ovládanie kamery
- Vytváranie a ukladanie fotografií a videí
Praktická práca.
- Práca s kamerou
Modul 13. Mapy (3 ak. h.)
- karty
- Určenie polohy
Praktická práca.
- Práca s mapami
- Získanie geografických súradníc
Modul 14. Firebase Cloud Messaging (2 ac. h.)
- Architektúra aplikácie s FCM
- Pridanie FCM do projektu
- Odosielanie a prijímanie správ
Praktická práca.
- Odosielanie správ FCM