Android-udvikler. Professionelt - gratis kursus fra Otus, uddannelse 5 måneder, Dato: 1. december 2023.
Miscellanea / / December 05, 2023
Kurset er designet til Android-udviklere med mindst 1 års erfaring og viden om Java eller Kotlin.
Du vil lære:
- Dyb forståelse af Android SDK. Forskellen mellem junior- og seniorudviklere er, at den første kan implementere nogle funktioner, og den anden kan forklar, hvad der gemmer sig bag hver linje kode for denne funktion, find potentielle problemområder og optimer deres. Du vil lære, hvad der sker i klasserne og metoderne i Android SDK, du vil være i stand til at fremskynde din applikation betydeligt, vælg den optimale krypteringsalgoritme til din applikation, og organiser en sikker opbevaring af hemmeligheder data.
- Organisere infrastruktur. Implementer kontinuerlig integration og kontinuerlige leveringssystemer, byg git-flow, hæv Docker-containere og Jenkins inde i dem. Lær at implementere og konfigurere linters og checkstyles for at kontrollere kodekvaliteten. Du vil være i stand til at skrive dine egne Gradle-opgaver og plugins for at automatisere og optimere bygge- og testprocesserne.
- Design applikationsarkitektur. Du lærer styrker og svagheder ved mønstre og arkitektoniske løsninger og lærer, hvordan du vælger det rigtige arkitektoniske mønster til din applikation. Master GoF, MV* skabeloner til Android og Clean Architecture principper. Lær at designe multimodulær arkitektur og refactor legacy kode.
- Test applikationer. Det er ikke nok bare at kunne skrive prøver. Det er vigtigt at vænne sig til at skrive pålidelig og testet kode, integrationstests og UI-tests. Lad os se på populære testrammer og tilgange til at skrive test.
- Brug moderne biblioteker og rammer. På professionelt niveau, mestre Dagger 2 og RxJava 2, vil du være i stand til korrekt organiser DI i en applikation ved hjælp af Dagger 2, skriv dine egne operatorer i RxJava osv. Sammenligning med grundforløbet Android
Dyb dyk ned i industriel Android-udvikling
Hele kurset er bygget på Kotlin-sproget
Masser af øvelse og levende kommunikation med lærere
Dyb indlæring af Gradle, Dagger 2, RxJava 2 og Android-applikationstestprocessen
Opbygning af infrastruktur fra bunden
Design af applikationsarkitektur
2
RuteUddannet fra Kazan Aviation Institute med en mastergrad i radioteknik og telekommunikation. I Android-udvikling siden 2013. Han udviklede applikationer i små startups og store virksomheder, arbejdede hos SberTech, ledede Android-udvikling hos Technocracy. På...
Uddannet fra Kazan Aviation Institute med en mastergrad i radioteknik og telekommunikation. I Android-udvikling siden 2013. Han udviklede applikationer i små startups og store virksomheder, arbejdede hos SberTech, styrede Android-udvikling hos Technocracy-virksomheden. Styrer i øjeblikket Android-udvikling hos Alfa-Bank. Optimerer udviklings- og leveringsprocesserne for funktioner, arbejder på værktøj for at gøre livet lettere for udviklere. Ud over Android-udvikling er han interesseret i backend-udvikling og DevOps-praksis. Kan lide at løse algoritmiske problemer.
3
RuteI branchen siden 2017. Jeg arbejdede i et outsourcingfirma, nåede at få erfaring fra mange startups og arbejdede også med en masse teknologier. Jeg nåede at arbejde med ansøgninger fra to forskellige banker. Virksomheder:...
I branchen siden 2017. Jeg arbejdede i et outsourcingfirma, nåede at få erfaring fra mange startups og arbejdede også med en masse teknologier. Jeg nåede at arbejde med ansøgninger fra to forskellige banker. Virksomheder: S Media Link, EPAM, Alfa bank Interesser: Java, Kotlin, multithreading, arkitektur. Hos EPAM var han certificeret interviewer, drev byens kontorudviklersamfund, gav en rapport om gdg, skriver artikler om Habr og medium.
1
godtHan er engageret i udviklingen af mobile applikationer hos Beeline som teamleder. Han arbejdede både i små startups og i store virksomheder: Rambler&Co, Lazada (blev købt af Alibaba) Han startede sin rejse som...
Han er engageret i udviklingen af mobile applikationer hos Beeline som teamleder. Arbejdede både i små startups og i store virksomheder: Rambler&Co, Lazada (blev købt af Alibaba) Han startede sin karriere som backend-udvikler, men blev hurtigt interesseret i programmering til Android OS og har programmeret til mobile enheder lige siden platforme. Han anser udviklingen af My Beeline-mobilapplikationen fra bunden for at være en af de mest interessante perioder i hans karriere, og også dannelsen af en mobil udviklingsafdeling til efterfølgende support og forbedring af projekter virksomheder. Uddannet fra Southern Federal University (afdelingen for computersoftware). Derefter studerede han ved det tekniske universitet i Hamborg ved det datalogiske fakultet.