Androidi rakenduste arendus Kotlinil, tase 2 - kursus 36 990 RUB. alates Spetsialist, koolitus 40 ak. h., kuupäev: 19. august 2023.
Varia / / November 29, 2023
Kursuse eesmärk: tutvustada õppijale Androidi rakenduste arendamise põhitõdesid programmeerimiskeeles Kotlin.
Kursus on üles ehitatud kõige tõhusama metoodika järgi: lihtsast keerukani. Kui teemade jada analüüsitakse, tekib arusaam võrgukaitse põhivahenditest ja meetoditest.
Java Androidi arendajad, kes soovivad õppida Google'i soovitatud Androidi programmeerimiskeelt rakendused kõigile, kes soovivad õppida, kuidas luua rakendusi kõige levinumale mobiilioperatsioonisüsteemile süsteemid.
Koolituskeskus "Spetsialist" on volitatud Androidi koolituskeskus. Koolituse kõrget efektiivsust kinnitab populaarseima mobiiliplatvormi müüja arendaja!
Kursuse läbimisel saate volitatud Androidi koolituskeskusest maineka sertifikaadi, mis on suurepärane täiendus teie portfooliole.
Androidi mobiilirakenduste arendamise kursuste praktiseeriv õpetaja. Kuue maineka rahvusvahelise sertifikaadi omanik, sealhulgas IBM Certified Database Administrator – DB2 DBA Linux UNIXi ja Windowsi jaoks. Sellel on rikkalik praktiline...
Androidi mobiilirakenduste arendamise kursuste praktiseeriv õpetaja. Kuue maineka rahvusvahelise sertifikaadi omanik, sealhulgas IBM Certified Database Administrator – DB2 DBA Linux UNIXi ja Windowsi jaoks. Omab laialdast praktilist kogemust arendaja, programmeerija, analüütiku ja konsultandina. Viimase 16 aasta jooksul on Marat Anasovich osalenud erinevates süsteemide juurutamise projektides põhiandmete haldamine suurte nafta ja gaasi, energeetika, tööstuse ja kaubanduse rahvusvahelises valdkonnas ettevõtted.
Lõpetanud Moskva füüsikalis-tehnilise instituudi (MIPT). Suurepärased teadmised Java, Android, C/C++, Perl, SQL ja MATLAB programmeerimisprobleemidest. Omab laialdast kogemust Unixi (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) ja Linuxi (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) operatsioonisüsteemide süsteemi- ja võrguhalduses. Omab erialaseid teadmisi Cisco võrguhalduse valdkonnas. Lisaks on Marat Anasovitšil suurepärased oskused relatsiooniliste andmebaaside haldussüsteemide, eelkõige Oracle ja IBM DB2 haldamisel.
Rikkalik ja mitmekesine praktiline kogemus võimaldab tal tunde läbi viia elavalt ja põnevalt. Marat Anasovitš toob oma ulatuslikust erialasest praktikast suurepäraseid näiteid, mis materjali värvikalt ilmestavad. Ta teab, kuidas mitte ainult lihtsalt ja selgelt edastada ka kõige keerulisemat teavet igale kuulajale, vaid ka teda tõeliselt oma teemaga köita. Õpetaja on oma publiku suhtes väga tähelepanelik, oskab hoida nende tähelepanu ja vastab küsimustele mõnuga. Marat Anasovitši juhitud kursustel on sul võimalik täielikult omandada praegune mobiilirakenduste arendaja eriala ning saada tööturul nõutud spetsialistiks!
1. moodul. Fragmendid (4 ak. h.)
- Fragmentide loomine
- Kasutajaliidese lisamine
- Fragmentide lisamine tegevustele
- Fragmentide haldamine
- Tehingud fragmentidega
- Fragmentide ja tegevuste koostoime
- Fragmentide elutsükkel
- Navigeerimine
- Kriitika
Praktiline töö.
- Kasutajaliides fragmentides
- Vahendid fragmentidele navigeerimise ülesehitamiseks
2. moodul. Protsessid ja lõimed (Treads) (5 ak. h.)
- Protsessi elutsükkel
- Vood
- Tausta niidid
- AsyncTaski kasutamine
- Kotlin korutiinid
Praktiline töö.
- Mitmelõimeline Kotlin
- Ilma kasutajaliideseta fragmendid
3. moodul. Teenused (3 ak. h.)
- Teenuste kirjeldus rakenduse manifestis
- Teenuste käivitamine
- Peatusteenused
- Seotud teenused
- Teenused ja teated
- Esiplaani teenused
- Teenuste elutsükkel
Praktiline töö.
- Teenuste loomine
- Teenuste koostoime kasutajaliidesega
4. moodul. Vidinad (2 ak. h.)
- Vidinate kirjeldus rakenduse manifestis
- Vidinate paigutuse loomine
- AppWidgetProvider klass
- Vidina loomine
- Konfiguratsioonitegevuse kasutamine
- Vidina värskendus
Praktiline töö.
- Vidina loomine
5. moodul. Töötamine failisüsteemiga (1 ac. h.)
- Meedia saadavuse kontrollimine
- Juurdepääs failidele
- Õigused
- Jagatud failid ja standardkataloogid
- Rakenduste vahemälu failid
Praktiline töö.
- Töötamine failisüsteemiga
6. moodul. Goolge'i arhitektuursed komponendid (5 ak. h.)
- MVP ja MVVM arhitektuurimustrid
- Tuba
- LiveData
- ViewModel
Praktiline töö.
- Google'i arhitektuurikomponentide rakendamine
7. moodul. Traadita ühendused (1 ac. h.)
- Võrguühenduste kontrollimine
- Ühenduse oleku jälgimine
- ConnectivityManager ja NetworkInfo
- Võrguühenduste tõhus kasutamine
Praktiline töö.
- Interneti-ühenduse kättesaadavuse jälgimine
8. moodul. Ülesannete käivitamine Androidis (3 ac. h.)
- Uinumisrežiim
- Ühekordsed ja korduvad sündmused
- Alarm Manager
- Töögraafik
- Tööjuht
Praktiline töö.
- Töökohtade loomine viivitusega alustamiseks
9. moodul. Andurid Androidis (2 ac. h.)
- Anduri ülevaade
- Andurite tüübid ja nende saadavuse kohta teabe saamine
- Anduri raamistik
- Anduri oleku jälgimine
- Parimad tavad anduritega töötamisel
Praktiline töö.
- Töö anduritega
10. moodul. Telefon ja SMS (2 ac. h.)
- Telefoni oleku ja seadete määramine
- Telefonimooduli oleku jälgimine
- SMS-i kasutamine
- SMS-i saatmine
Praktiline töö.
- SMS-i saatmine
11. moodul. Oma vaade (4 ak. h.)
- Lõuendi kasutamine
- SurfaceView kasutamine
- Joonistatava kasutamine
- Kuju Joonistatav ja 2D-graafika
- Olemasolevate vaadete muutmine
- Oma vaadete loomine
- Oma vaade või fragmendid?
Praktiline töö.
- Oma vaadete loomine
12. moodul. Multimeediumiga töötamine (3 ac. h.)
- Heli salvestamine ja taasesitus
- Androidi kaamera põhitõed
- Olemasolevate kaamerarakenduste kasutamine
- Otsene kaamera juhtimine
- Fotode ja videote tegemine ja salvestamine
Praktiline töö.
- Kaameraga töötamine
13. moodul. Kaardid (3 ak. h.)
- Kaardid
- Asukoha määramine
Praktiline töö.
- Töötamine kaartidega
- Geograafiliste koordinaatide hankimine
14. moodul. Firebase'i pilvsõnumside (2 ac. h.)
- Rakenduse arhitektuur koos FCM-iga
- FCM-i lisamine projekti
- Sõnumite saatmine ja vastuvõtmine
Praktiline töö.
- FCM-i sõnumite saatmine