Android-utvecklare. Professionell - gratis kurs från Otus, utbildning 5 månader, Datum: 1 december 2023.
Miscellanea / / December 05, 2023
Kursen är designad för Android-utvecklare med minst 1 års erfarenhet och kunskap om Java eller Kotlin.
Du kommer att lära dig:
- Djup förståelse för Android SDK. Skillnaden mellan junior och senior utvecklare är att den första kan implementera någon funktion, och den andra kan förklara vad som döljer sig bakom varje kodrad för den här funktionen, hitta potentiella problemområden och optimera deras. Du kommer att lära dig vad som händer i klasserna och metoderna i Android SDK, du kommer att kunna påskynda din applikation avsevärt, välj den optimala krypteringsalgoritmen för din applikation och organisera en säker lagring av hemligheter data.
- Organisera infrastruktur. Implementera kontinuerliga integrations- och kontinuerliga leveranssystem, bygg git-flöden, höj Docker-containrar och Jenkins inuti dem. Lär dig att implementera och konfigurera linters och checkstyles för att kontrollera kodkvaliteten. Du kommer att kunna skriva dina egna Gradle-uppgifter och plugins för att automatisera och optimera bygg- och testprocesserna.
- Designa applikationsarkitektur. Du kommer att lära dig styrkorna och svagheterna hos mönster och arkitektoniska lösningar, och lära dig hur du väljer rätt arkitektoniskt mönster för din applikation. Master GoF, MV* mallar för Android och Clean Architecture principer. Lär dig att designa multimodulär arkitektur och återställa äldre kod.
- Testa applikationer. Det räcker inte att bara kunna skriva prov. Det är viktigt att vänja sig vid att skriva tillförlitlig och testad kod, integrationstester och UI-tester. Låt oss titta på populära testramar och metoder för att skriva test.
- Använd moderna bibliotek och ramverk. På professionell nivå, behärska Dagger 2 och RxJava 2, kommer du att kunna korrekt organisera DI i en applikation med hjälp av Dagger 2, skriv dina egna operatorer i RxJava osv. Jämförelse med Grundkursen Android
Fördjupa dig i industriell Android-utveckling
Hela kursen är byggd på Kotlin-språket
Mycket övning och levande kommunikation med lärare
Djup inlärning av Gradle, Dagger 2, RxJava 2 och testprocessen för Android-applikationer
Bygga infrastruktur från grunden
Applikationsarkitekturdesign
2
kursUtexaminerad från Kazan Aviation Institute med en masterexamen i radioteknik och telekommunikation. I Android-utveckling sedan 2013. Han utvecklade applikationer i små startups och stora företag, arbetade på SberTech, ledde Android-utveckling på Technocracy. På...
Utexaminerad från Kazan Aviation Institute med en masterexamen i radioteknik och telekommunikation. I Android-utveckling sedan 2013. Han utvecklade applikationer i små startups och stora företag, arbetade på SberTech, skötte Android-utveckling på företaget Technocracy. Hanterar för närvarande Android-utveckling på Alfa-Bank. Optimerar utvecklings- och leveransprocesser för funktioner, arbetar med verktyg för att göra livet enklare för utvecklare. Förutom Android-utveckling är han intresserad av backend-utveckling och DevOps-praxis. Gillar att lösa algoritmiska problem.
3
kursI branschen sedan 2017. Jag arbetade i ett outsourcingföretag, lyckades skaffa mig erfarenhet från många startups och jobbade även med en hel del tekniker. Jag hann jobba med ansökningar från två olika banker. Företag:...
I branschen sedan 2017. Jag arbetade i ett outsourcingföretag, lyckades skaffa mig erfarenhet från många startups och jobbade även med en hel del tekniker. Jag hann jobba med ansökningar från två olika banker. Företag: S Media Link, EPAM, Alfa bank. Intressen: Java, Kotlin, multithreading, arkitektur. På EPAM var han en certifierad intervjuare, drev stadens kontorsutvecklare, gav en rapport om gdg, skriver artiklar om Habr och medium.
1
välHan är engagerad i utvecklingen av mobila applikationer på Beeline som teamledare. Han arbetade både i små startups och i stora företag: Rambler&Co, Lazada (köptes av Alibaba). Han började sin resa som...
Han är engagerad i utvecklingen av mobila applikationer på Beeline som teamledare. Arbetade både i små startups och i stora företag: Rambler&Co, Lazada (köptes av Alibaba) Han började sin karriär som backend-utvecklare, men blev snart intresserad av programmering för Android OS och har programmerat för mobila enheter sedan dess plattformar. Han anser att utvecklingen av mobilapplikationen My Beeline från början är en av de mest intressanta perioderna i hans karriär, och även bildandet av en mobil utvecklingsavdelning för efterföljande stöd och förbättring av projekt företag. Utexaminerad från Southern Federal University (Department of Computer Software). Därefter studerade han vid tekniska universitetet i Hamburg vid fakulteten för datavetenskap.