Razvoj aplikacij za Android na Kotlinu, stopnja 2 - tečaj 36.990 RUB. iz Specialist, usposabljanje 40 ac. h., datum: 19. avgust 2023.
Miscellanea / / November 29, 2023
Namen predmeta: seznaniti študenta z osnovami razvoja Android aplikacij v programskem jeziku Kotlin.
Tečaj je zgrajen po najučinkovitejši metodologiji: od enostavnega do zapletenega. Z analizo zaporedja tem pride do razumevanja osnovnih orodij in metod zaščite omrežja.
Java razvijalci za Android, ki se želijo naučiti programskega jezika za Android, ki ga priporoča Google aplikacije za vse, ki se želite naučiti izdelovati aplikacije za najpogostejši mobilni operacijski sistem sistemi.
Izobraževalni center "Specialist" je pooblaščeni izobraževalni center za Android. Visoko učinkovitost usposabljanja potrjuje razvijalec prodajalca najbolj priljubljene mobilne platforme!
Po opravljenem tečaju boste prejeli prestižni certifikat pooblaščenega izobraževalnega centra za Android, ki bo odlična popestritev vašega portfelja.
Učitelj tečajev o razvoju mobilnih aplikacij za Android. Imetnik šestih prestižnih mednarodnih certifikatov, vključno s certifikatom IBM Certified Database Administrator – DB2 DBA za Linux UNIX in Windows. Ima bogato praktično ...
Učitelj tečajev o razvoju mobilnih aplikacij za Android. Imetnik šestih prestižnih mednarodnih certifikatov, vključno s certifikatom IBM Certified Database Administrator – DB2 DBA za Linux UNIX in Windows. Ima bogate praktične izkušnje kot razvijalec, programer, analitik in svetovalec. V zadnjih 16 letih je Marat Anasovich sodeloval pri različnih projektih za implementacijo sistemov upravljanje z glavnimi podatki v velikih naftnih in plinskih, energetskih, industrijskih in mednarodnih trgovinah podjetja.
Diplomiral na Moskovskem fizično-tehničnem inštitutu (MIPT). Odlično poznavanje programskih vprašanj v Javi, Androidu, C/C++, Perlu, SQL in MATLAB-u. Ima bogate izkušnje s sistemsko in omrežno administracijo operacijskih sistemov Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) in Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Poseduje strokovna znanja s področja administracije omrežij Cisco. Poleg tega ima Marat Anasovich odlično znanje pri upravljanju sistemov za upravljanje relacijskih baz podatkov, zlasti Oracle in IBM DB2.
Bogate in raznolike praktične izkušnje mu omogočajo živahno in vznemirljivo vodenje pouka. Marat Anasovich daje odlične primere iz svoje obsežne strokovne prakse, ki slikovito ilustrirajo snov. Vsakemu poslušalcu zna ne le enostavno in jasno posredovati še tako zapleteno informacijo, temveč ga s svojo temo tudi resnično očarati. Učitelj je do občinstva zelo pozoren, zna obdržati njihovo pozornost in z veseljem odgovarja na vprašanja. Na tečajih, ki jih vodi Marat Anasovich, boste lahko v celoti obvladali trenutno posebnost razvijalca mobilnih aplikacij in postali iskan strokovnjak na trgu dela!
Modul 1. Fragmenti (4 ak. h.)
- Ustvarjanje fragmentov
- Dodajanje uporabniškega vmesnika
- Dodajanje fragmentov dejavnostim
- Upravljanje fragmentov
- Transakcije z fragmenti
- Interakcija fragmentov in dejavnosti
- Življenjski cikel fragmentov
- Navigacija
- Kritika
Praktično delo.
- Uporabniški vmesnik v fragmentih
- Orodja za gradnjo navigacije na fragmentih
Modul 2. Procesi in niti (Threads) (5 ac. h.)
- Življenjski cikel procesa
- Tokovi
- Niti v ozadju
- Uporaba AsyncTask
- Kotlinove korutine
Praktično delo.
- Večnitnost v Kotlinu
- Fragmenti brez uporabniškega vmesnika
Modul 3. Storitve (3 ak. h.)
- Opis storitev v manifestu aplikacije
- Zagon storitev
- Ustavitev storitev
- Sorodne storitve
- Storitve in obvestila
- Storitve v ospredju
- Življenjski cikel storitev
Praktično delo.
- Ustvarjanje storitev
- Interakcija storitev z uporabniškim vmesnikom
Modul 4. Pripomočki (2 ak. h.)
- Opis pripomočkov v manifestu aplikacije
- Ustvarjanje postavitve pripomočka
- Razred AppWidgetProvider
- Ustvarjanje pripomočka
- Uporaba konfiguracijske dejavnosti
- Posodobitev pripomočka
Praktično delo.
- Ustvarjanje pripomočka
Modul 5. Delo z datotečnim sistemom (1 ac. h.)
- Preverjanje razpoložljivosti medijev
- Dostop do datoteke
- pravice
- Datoteke v skupni rabi in standardni imeniki
- Datoteke predpomnilnika aplikacij
Praktično delo.
- Delo z datotečnim sistemom
Modul 6. Arhitekturne komponente Goolge (5 ac. h.)
- MVP in MVVM arhitekturni vzorci
- Soba
- LiveData
- ViewModel
Praktično delo.
- Uporaba Googlovih arhitekturnih komponent
Modul 7. Brezžične povezave (1 ac. h.)
- Preverjanje omrežnih povezav
- Spremljanje statusa povezave
- ConnectivityManager in NetworkInfo
- Učinkovita uporaba omrežnih povezav
Praktično delo.
- Spremljanje razpoložljivosti internetne povezave
Modul 8. Zakasnjen zagon opravil v sistemu Android (3 ac. h.)
- Način dremanja
- Enkratni in ponavljajoči se dogodki
- AlarmManager
- JobScheduler
- WorkManager
Praktično delo.
- Ustvarjanje delovnih mest za odloženi začetek
Modul 9. Senzorji v sistemu Android (2 ac. h.)
- Pregled senzorja
- Vrste senzorjev in pridobivanje informacij o njihovi razpoložljivosti
- Senzorski okvir
- Nadzor stanja senzorja
- Najboljše prakse pri delu s senzorji
Praktično delo.
- Delo s senzorji
Modul 10. Telefoniranje in SMS (2 ak. h.)
- Ugotavljanje stanja in nastavitev telefona
- Nadzor stanja telefonskega modula
- Uporaba SMS-a
- Pošiljanje SMS-a
Praktično delo.
- Pošiljanje SMS-a
Modul 11. Lasten pogled (4 ak. h.)
- Uporaba Canvas
- Uporaba SurfaceView
- Uporaba Drawable
- Oblika Drawable in 2D grafika
- Spreminjanje obstoječih pogledov
- Ustvarjanje lastnih pogledov
- Lasten pogled ali fragmenti?
Praktično delo.
- Ustvarjanje lastnih pogledov
Modul 12. Delo z multimedijo (3 ak. h.)
- Snemanje in predvajanje zvoka
- Osnove kamere Android
- Uporaba obstoječih aplikacij za kamero
- Neposreden nadzor kamere
- Snemanje in shranjevanje fotografij in videoposnetkov
Praktično delo.
- Delo s kamero
Modul 13. Zemljevidi (3 ak. h.)
- kartice
- Določitev lokacije
Praktično delo.
- Delo z zemljevidi
- Pridobivanje geografskih koordinat
Modul 14. Firebase Cloud Messaging (2 ak. h.)
- Arhitektura aplikacije s FCM
- Dodajanje FCM v projekt
- Pošiljanje in prejemanje sporočil
Praktično delo.
- Pošiljanje sporočil FCM