Android-ontwikkelaar. Professioneel - gratis cursus van Otus, opleiding 5 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 05, 2023
De cursus is bedoeld voor Android-ontwikkelaars met minimaal 1 jaar ervaring en kennis van Java of Kotlin.
Je leert:
- Diep begrip van Android SDK. Het verschil tussen junior- en senior-ontwikkelaars is dat de eerste een functie kan implementeren, en de tweede wel leg uit wat er achter elke regel code voor deze functie verborgen zit, vind potentiële probleemgebieden en optimaliseer hun. Je leert wat er gebeurt binnen de klassen en methoden van de Android SDK, je kunt je applicatie aanzienlijk versnellen, kies het optimale versleutelingsalgoritme voor uw toepassing en organiseer een veilige opslag van geheimen gegevens.
- Organiseer infrastructuur. Implementeer systemen voor continue integratie en continue levering, bouw git flow, hef Docker-containers en Jenkins erin op. Leer linters en checkstyles implementeren en configureren om de codekwaliteit te controleren. U kunt uw eigen Gradle-taken en plug-ins schrijven om de bouw- en testprocessen te automatiseren en optimaliseren.
- Ontwerp applicatiearchitectuur. Je leert de sterke en zwakke punten van patronen en architecturale oplossingen kennen, en leert hoe je het juiste architecturale patroon voor jouw toepassing kiest. Beheers GoF-, MV*-sjablonen voor Android en Clean Architecture-principes. Leer multimodulaire architectuur ontwerpen en verouderde code refactoren.
- Testapplicaties. Het is niet voldoende om alleen tests te kunnen schrijven. Het is belangrijk om te wennen aan het schrijven van betrouwbare en geteste code, integratietests en UI-tests. Laten we eens kijken naar populaire testframeworks en benaderingen voor het schrijven van tests.
- Gebruik moderne bibliotheken en frameworks. Op professioneel niveau beheers je Dagger 2 en RxJava 2, je zult in staat zijn om correct organiseer DI in een applicatie met Dagger 2, schrijf uw eigen operators in RxJava, enz. Vergelijking met de Basiscursus Android
Duik diep in de industriële Android-ontwikkeling
De hele cursus is gebouwd in de Kotlin-taal
Veel oefenen en live communiceren met docenten
Diepgaand leren van Gradle, Dagger 2, RxJava 2 en het testproces van Android-applicaties
Vanaf nul infrastructuur opbouwen
Ontwerp van applicatiearchitectuur
2
cursusAfgestudeerd aan het Kazan Aviation Institute met een masterdiploma in radiotechniek en telecommunicatie. In Android-ontwikkeling sinds 2013. Hij ontwikkelde applicaties bij kleine startups en grote bedrijven, werkte bij SberTech, leidde de Android-ontwikkeling bij Technocracy.
Afgestudeerd aan het Kazan Aviation Institute met een masterdiploma in radiotechniek en telecommunicatie. In Android-ontwikkeling sinds 2013. Hij ontwikkelde applicaties bij kleine startups en grote bedrijven, werkte bij SberTech en beheerde Android-ontwikkeling bij het bedrijf Technocracy. Momenteel verantwoordelijk voor de Android-ontwikkeling bij Alfa-Bank. Optimaliseert de ontwikkelings- en leveringsprocessen van functies, werkt aan tools om het leven van ontwikkelaars gemakkelijker te maken. Naast Android-ontwikkeling is hij geïnteresseerd in backend-ontwikkeling en DevOps-praktijken. Houdt ervan om algoritmische problemen op te lossen.
3
cursusSinds 2017 actief in de branche. Ik heb bij een outsourcingbedrijf gewerkt, bij veel startups ervaring kunnen opdoen en daarnaast met veel technologieën gewerkt. Ik heb aan applicaties van twee verschillende banken mogen werken. Bedrijven:...
Sinds 2017 actief in de branche. Ik heb bij een outsourcingbedrijf gewerkt, bij veel startups ervaring kunnen opdoen en daarnaast met veel technologieën gewerkt. Ik heb aan applicaties van twee verschillende banken mogen werken. Bedrijven: S Media Link, EPAM, Alfa bank Interesses: Java, Kotlin, multithreading, architectuur. Bij EPAM was hij gecertificeerd interviewer, leidde de gemeenschap van stadskantoorontwikkelaars, gaf een rapport over gdg, schrijft artikelen over Habr en medium.
1
GoedBij Beeline houdt hij zich als teamleider bezig met de ontwikkeling van mobiele applicaties. Hij werkte zowel bij kleine startups als bij grote bedrijven: Rambler&Co, Lazada (werd gekocht door Alibaba) en begon zijn reis als...
Bij Beeline houdt hij zich als teamleider bezig met de ontwikkeling van mobiele applicaties. Werkte zowel bij kleine startups als bij grote bedrijven: Rambler&Co, Lazada (werd gekocht door Alibaba). Hij begon zijn carrière als backend-ontwikkelaar, maar raakte al snel geïnteresseerd in programmeren voor het Android-besturingssysteem en programmeert sindsdien voor mobiele apparaten platforms. Hij beschouwt de ontwikkeling van de mobiele applicatie My Beeline helemaal opnieuw als een van de meest interessante periodes uit zijn carrière, en tevens de oprichting van een mobiele ontwikkelingsafdeling voor latere ondersteuning en verbetering van projecten bedrijven. Afgestudeerd aan de Southern Federal University (Departement Computersoftware). Daarna studeerde hij aan de Technische Universiteit van Hamburg aan de Faculteit Informatica.