Android-utvikler. Profesjonelt - gratis kurs fra Otus, opplæring 5 måneder, Dato: 1. desember 2023.
Miscellanea / / December 05, 2023
Kurset er laget for Android-utviklere med minst 1 års erfaring og kunnskap om Java eller Kotlin.
Du vil lære:
- Dyp forståelse av Android SDK. Forskjellen mellom junior- og seniorutviklere er at den første kan implementere en funksjon, og den andre kan forklar hva som skjuler seg bak hver linje med kode for denne funksjonen, finn potensielle problemområder og optimer deres. Du vil lære hva som skjer i klassene og metodene til Android SDK, du vil kunne øke hastigheten på applikasjonen din betydelig, velg den optimale krypteringsalgoritmen for applikasjonen din, og organiser en sikker lagring av hemmeligheter data.
- Organisere infrastruktur. Distribuer kontinuerlig integrasjon og kontinuerlige leveringssystemer, bygg git-flyt, hev Docker-containere og Jenkins inne i dem. Lær å implementere og konfigurere linters og checkstyles for å sjekke kodekvalitet. Du vil kunne skrive dine egne Gradle-oppgaver og plugins for å automatisere og optimalisere bygge- og testprosessene.
- Design applikasjonsarkitektur. Du vil lære styrker og svakheter ved mønstre og arkitektoniske løsninger, og lære hvordan du velger riktig arkitektonisk mønster for din applikasjon. Master GoF, MV* maler for Android og Clean Architecture-prinsipper. Lær å designe multimodulær arkitektur og refactor legacy kode.
- Testapplikasjoner. Det er ikke nok bare å kunne skrive prøver. Det er viktig å venne seg til å skrive pålitelig og testet kode, integrasjonstester og UI-tester. La oss se på populære testrammer og tilnærminger til å skrive tester.
- Bruk moderne biblioteker og rammeverk På et profesjonelt nivå, mestre Dagger 2 og RxJava 2, vil du kunne korrekt organiser DI i en applikasjon ved hjelp av Dagger 2, skriv dine egne operatorer i RxJava osv. Sammenligning med Grunnkurset Android
Dykk inn i industriell Android-utvikling
Hele kurset er bygget på Kotlin-språket
Mye praksis og levende kommunikasjon med lærere
Dyplæring av Gradle, Dagger 2, RxJava 2 og testprosessen for Android-applikasjoner
Bygge infrastruktur fra bunnen av
Design av applikasjonsarkitektur
2
kursUtdannet fra Kazan Aviation Institute med en mastergrad i radioteknikk og telekommunikasjon. I Android-utvikling siden 2013. Han utviklet applikasjoner i små startups og store selskaper, jobbet hos SberTech, ledet Android-utvikling hos Technocracy. På...
Utdannet fra Kazan Aviation Institute med en mastergrad i radioteknikk og telekommunikasjon. I Android-utvikling siden 2013. Han utviklet applikasjoner i små startups og store selskaper, jobbet i SberTech, administrerte Android-utvikling hos Technocracy-selskapet. Styrer for tiden Android-utvikling hos Alfa-Bank. Optimaliserer utviklings- og leveringsprosessene for funksjoner, jobber med verktøy for å gjøre livet enklere for utviklere. I tillegg til Android-utvikling er han interessert i backend-utvikling og DevOps-praksis. Liker å løse algoritmiske problemer.
3
kursI bransjen siden 2017. Jeg jobbet i et outsourcingselskap, klarte å få erfaring fra mange startups, og jobbet også med mange teknologier. Jeg klarte å jobbe med søknader fra to forskjellige banker. Selskaper:...
I bransjen siden 2017. Jeg jobbet i et outsourcingselskap, klarte å få erfaring fra mange startups, og jobbet også med mange teknologier. Jeg klarte å jobbe med søknader fra to forskjellige banker. Selskaper: S Media Link, EPAM, Alfa bank Interesser: Java, Kotlin, multithreading, arkitektur. Hos EPAM var han en sertifisert intervjuer, drev bykontorutviklermiljøet, ga en rapport om gdg, skriver artikler om Habr og medium.
1
vi vilHan er engasjert i utviklingen av mobilapplikasjoner hos Beeline som teamleder. Han jobbet både i små startups og i store selskaper: Rambler&Co, Lazada (ble kjøpt av Alibaba). Han startet reisen som...
Han er engasjert i utviklingen av mobilapplikasjoner hos Beeline som teamleder. Jobbet både i små startups og i store selskaper: Rambler&Co, Lazada (ble kjøpt av Alibaba). Han startet sin karriere som backend-utvikler, men ble snart interessert i programmering for Android OS og har programmert for mobile enheter siden den gang plattformer. Han anser utviklingen av My Beeline-mobilapplikasjonen fra bunnen av som en av de mest interessante periodene i karrieren, og også dannelsen av en mobil utviklingsavdeling for påfølgende støtte og forbedring av prosjekter selskaper. Uteksaminert fra Southern Federal University (Department of Computer Software). Etter det studerte han ved det tekniske universitetet i Hamburg ved fakultetet for informatikk.