Androidi arendaja elukutse – kursus 165 600 RUB. SkillFactoryst, koolitus 16 kuud, kuupäev 13. august 2023.
Varia / / November 29, 2023
Plokk 1. Sissejuhatus IT-sse (3 nädalat)
• Õpid mõistma IT põhitermineid ja tehnoloogiaid
Plokk 2. Java programmeerimine (3,5 kuud)
Sa õpid:
• luua töökeskkond projekti loomiseks
• mõista andmetüüpe ja operaatoreid
• koostada programm ja rakendada lahendus
• kirjutada kood Java keeles ja rakendada OOP põhimõtteid
• kasutada Java kogusid ja teeke
3. plokk. Kotlin ja Android Studio (3 nädalat)
Sa õpid:
• testi loogikat
• programm Kotlini keeles
• töötada Java ja Kotliniga ühes projektis
• töötada Android Studios
• konfigureerida Gradle'is rakenduse ehitamine
Plokk 4. Androidi kasutajaliidese põhitõed (3 kuud)
Sa õpid:
• luua erineva keerukusega kasutajaliideseid
• kasutada erinevaid meetodeid ekraanide koostamiseks ja rakenduses navigeerimiseks
• luua erinevaid animatsioone
• test kasutajaliides
• luua töölaua vidinaid
Plokk 5. Mobiilirakenduste arhitektuuride loomise võimalused (1,5 kuud)
Sa õpid:
• luua laiendatavaid ja mitmest moodulist koosnevaid rakendusi
• kasutada erinevaid kasutajaliidese mustreid (MVP, MVVM, MVI), samuti kujundada rakendusmudel, abstraktsed loogikakihid
• töötada erinevate raamatukogudega sõltuvuse süstimiseks
• kirjutada testitavat koodi ja luua selle jaoks erinevat tüüpi teste
Plokk 6. Suhtlemine serveriga, töö kohalike andmesalvestustega (3 nädalat)
Sa õpid:
• töötada võrgu kaudu edastamiseks erinevate andmevormingutega, kasutades nii platvormi pakutud standardmeetodeid kui ka kaasaegseid teeke (GSON)
• korraldada võrgu suhtlust, kasutades nii platvormi pakutavaid standardmeetodeid kui ka kaasaegseid teeke, näiteks Retrofit
• töötada erinevate kohalike andmeallikatega (Room, SQLite, failisüsteem, võtmeväärtuste salvestusruum SharedPreference)
Plokk 7. Mitme lõimega reaktiivsed lähenemisviisid rakenduse loomisel (1,5 kuud)
Sa õpid:
• kasutage mitmelõime rakendamiseks Coroutines'i
• mõista reaktiivse lähenemise olemust ja kasutada selle rakendamiseks RxJavat
• töötada erinevate raamatukogudega rakendustes kasutajate autoriseerimiseks
Plokk 8. Lisateave taustatöö kohta (3 nädalat)
Sa õpid:
• arendada mitme keermega või asünkroonseid rakendusi
• kasutada olemasolevaid Androidi komponente taustal töötamiseks, teiste rakenduste ja seadme elementidega suhtlemiseks (Service, WorkManager, AlarmManager, Broadcast Receiver)
• tootlikkuse suurendamiseks rakendada asünkroonset rakendusoperatsiooni
Plokk 9. Taotluse ettevalmistamine avaldamiseks (1,5 kuud)
Sa õpid:
• avaldage rakendus GooglePlays
• rakendage AppBundle ja vabastage rakendus GooglePlays
Boonusplokk. Rakenduse testimine ja turvalisus (2 nädalat)
Sa õpid:
• kirjutada lihtsaid teste, et testida rakendust enne avaldamist
• kasutage JUniti teeki, testige Assertsi ja Robolectricu abil
• töötage Mocksiga ja kirjutage need Kotlini stiilis
• muuta rakendus turvalisemaks ja häkkimiskindlamaks
Koolituspraktika (2,5 kuud)
Lõputöö on rakenduse loomine vastavalt tehnilistele näitajatele• Arendate portfoolio jaoks välja teise mobiilirakenduse, kasutades õpitud tehnoloogiapinu