Ammatti Android-kehittäjä - kurssi 165 600 RUB. SkillFactorysta, koulutus 16 kuukautta, päivämäärä 13.8.2023.
Miscellanea / / November 29, 2023
Lohko 1. Johdatus IT: hen (3 viikkoa)
• Opit ymmärtämään IT: n perustermejä ja teknologioita
Lohko 2. Java-ohjelmointi (3,5 kuukautta)
Sinä tulet oppimaan:
• luoda työympäristö projektin luomiseksi
• ymmärtää tietotyyppejä ja operaattoreita
• luoda ohjelma ja toteuttaa ratkaisu
• kirjoittaa koodia Java-kielellä ja soveltaa OOP-periaatteita
• käyttää Java-kokoelmia ja -kirjastoja
Lohko 3. Kotlin ja Android Studio (3 viikkoa)
Sinä tulet oppimaan:
• testaa logiikkaa
• ohjelma Kotlinissa
• työskennellä Javan ja Kotlinin kanssa yhdessä projektissa
• työskennellä Android Studiossa
• määrittää sovelluksen koontiversion Gradlessa
Lohko 4. Android-käyttöliittymän perusteet (3 kuukautta)
Sinä tulet oppimaan:
• luoda monimutkaisia käyttöliittymiä
• käyttää erilaisia menetelmiä näyttöjen rakentamiseen ja sovelluksessa liikkumiseen
• luoda erilaisia animaatioita
• testaa käyttöliittymää
• luoda työpöytäwidgetejä
Lohko 5. Vaihtoehdot mobiilisovellusarkkitehtuurien rakentamiseen (1,5 kuukautta)
Sinä tulet oppimaan:
• luoda laajennettavia ja monimoduulisovelluksia
• käyttää erilaisia käyttöliittymämalleja (MVP, MVVM, MVI) sekä suunnitella sovellusmallia, abstrakteja logiikkakerroksia
• työskentelemään eri kirjastojen kanssa riippuvuuden lisäämiseksi
• kirjoittaa testattavaa koodia ja luoda sille erilaisia testejä
Lohko 6. Vuorovaikutus palvelimen kanssa, työskentely paikallisten tietovarastojen kanssa (3 viikkoa)
Sinä tulet oppimaan:
• työskennellä eri tietomuotojen kanssa verkon yli lähettämistä varten käyttäen sekä alustan ehdottamia vakiomenetelmiä että nykyaikaisia kirjastoja (GSON)
• järjestää verkkovuorovaikutusta käyttäen sekä alustan tarjoamia vakiomenetelmiä että nykyaikaisia kirjastoja, esimerkiksi Retrofit
• työskennellä erilaisten paikallisten tietolähteiden kanssa (Room, SQLite, tiedostojärjestelmä, avainarvojen tallennus SharedPreference)
Lohko 7. Monisäikeiset, reaktiiviset lähestymistavat sovelluksen rakentamiseen (1,5 kuukautta)
Sinä tulet oppimaan:
• Käytä Coroutines-toimintoa monisäikeistyksen toteuttamiseen
• ymmärtää reaktiivisen lähestymistavan ydin ja käyttää RxJavaa sen toteuttamiseen
• työskennellä eri kirjastojen kanssa käyttäjien valtuutusta varten sovelluksissa
Lohko 8. Lisää taustatyöstä (3 viikkoa)
Sinä tulet oppimaan:
• kehittää monisäikeisiä tai asynkronisia sovelluksia
• käyttää olemassa olevia Android-komponentteja taustatyöskentelyyn, vuorovaikutukseen muiden sovellusten ja laiteelementtien kanssa (Service, WorkManager, AlarmManager, Broadcast Receiver)
• toteuttaa asynkroninen sovellustoiminto tuottavuuden lisäämiseksi
Lohko 9. Hakemuksen valmistelu julkaisua varten (1,5 kuukautta)
Sinä tulet oppimaan:
• julkaise sovellus GooglePlayssa
• käytä AppBundlea ja julkaise sovellus GooglePlayssa
Bonuslohko. Sovelluksen testaus ja turvallisuus (2 viikkoa)
Sinä tulet oppimaan:
• kirjoittaa yksinkertaisia testejä sovelluksen testaamiseksi ennen julkaisua
• käytä JUnit-kirjastoa, testaa Asserts- ja Robolectric-ohjelmilla
• työskentele Mocksien kanssa ja kirjoita ne Kotlin-tyyliin
• tehdä sovelluksesta turvallisempaa ja hakkerointia kestävämpää
Harjoittelujakso (2,5kk)
Opinnäytetyö on sovelluksen luominen teknisten eritelmien mukaisesti• Kehität portfolioon toisen mobiilisovelluksen käyttämällä tutkittua teknologiapinoa