Android Developer. Profesionalni - besplatni tečaj iz Otusa, obuka 5 mjeseci, Datum: 01.12.2023.
Miscelanea / / December 05, 2023
Tečaj je namijenjen Android programerima s najmanje 1 godinom iskustva i poznavanjem Jave ili Kotlina.
Naučit ćeš:
- Duboko razumijevanje Android SDK-a. Razlika između junior i senior programera je u tome što prvi može implementirati neku značajku, a drugi može objasnite što se krije iza svake linije koda za ovu značajku, pronađite potencijalna problematična područja i optimizirajte njihov. Naučit ćete što se događa unutar klasa i metoda Android SDK-a, moći ćete značajno ubrzati svoju aplikaciju, odaberite optimalni algoritam šifriranja za svoju aplikaciju i organizirajte sigurnu pohranu tajni podaci.
- Organizirati infrastrukturu. Implementirajte sustave kontinuirane integracije i kontinuirane isporuke, izgradite git flow, podignite Docker spremnike i Jenkins unutar njih. Naučite implementirati i konfigurirati linters i checkstyleove za provjeru kvalitete koda. Moći ćete napisati vlastite Gradle zadatke i dodatke za automatizaciju i optimizaciju procesa izgradnje i testiranja.
- Dizajnirati arhitekturu aplikacije. Naučit ćete prednosti i slabosti uzoraka i arhitektonskih rješenja te naučiti kako odabrati pravi arhitektonski uzorak za svoju aplikaciju. Master GoF, MV* predlošci za Android i načela čiste arhitekture. Naučite dizajnirati multimodularnu arhitekturu i refaktorirati naslijeđeni kod.
- Testne aplikacije. Nije dovoljno samo znati napisati testove. Važno je naviknuti se na pisanje pouzdanog i provjerenog koda, integracijskih testova i UI testova. Pogledajmo popularne okvire testiranja i pristupe pisanju testova.
- Koristite moderne biblioteke i okvire. Na profesionalnoj razini, svladajte Dagger 2 i RxJavu 2, moći ćete ispravno organizirati DI u aplikaciji koristeći Dagger 2, napisati vlastite operatore u RxJavi itd. Usporedba s osnovnim tečajem Android
Duboko zaronite u razvoj industrijskog Androida
Cijeli tečaj izgrađen je na jeziku Kotlin
Puno prakse i žive komunikacije s profesorima
Duboko učenje o Gradleu, Daggeru 2, RxJavi 2 i procesu testiranja Android aplikacija
Izgradnja infrastrukture od nule
Projektiranje arhitekture aplikacije
2
tečajDiplomirao na Kazanskom zrakoplovnom institutu s magisterijem iz radiotehnike i telekomunikacija. U razvoju Androida od 2013. Razvijao je aplikacije u malim startupima i velikim tvrtkama, radio u SberTechu, vodio razvoj Androida u Technocracyju. Na...
Diplomirao na Kazanskom zrakoplovnom institutu s magisterijem iz radiotehnike i telekomunikacija. U razvoju Androida od 2013. Razvijao je aplikacije u malim startupima i ogromnim tvrtkama, radio u SberTechu, upravljao Razvoj Androida u tvrtki Technocracy Trenutno upravlja razvojem Androida u Alfa-banka. Optimizira procese razvoja i isporuke značajki, radi na alatima koji olakšavaju život programerima. Osim Android razvoja, zanima ga backend razvoj i DevOps praksa. Voli rješavati algoritamske probleme.
3
tečajU industriji od 2017. Radio sam u outsourcing tvrtki, uspio steći iskustvo u mnogim startupima, a radio sam i s puno tehnologija. Uspio sam raditi na zahtjevima dviju različitih banaka. Tvrtke:...
U industriji od 2017. Radio sam u outsourcing tvrtki, uspio steći iskustvo u mnogim startupima, a radio sam i s puno tehnologija. Uspio sam raditi na zahtjevima dviju različitih banaka. Tvrtke: S Media Link, EPAM, Alfa bank Interesi: Java, Kotlin, multithreading, arhitektura. U EPAM-u je bio certificirani anketar, pokretao zajednicu gradskih uredskih programera, davao izvještaj o gdg-u, pisao članke na Habru i mediju.
1
dobroAngažiran je na razvoju mobilnih aplikacija u Beelineu kao voditelj tima. Radio je kako u malim startupovima, tako iu velikim tvrtkama: Rambler&Co, Lazada (kupila ju je Alibaba) Svoj put je započeo kao...
Angažiran je na razvoju mobilnih aplikacija u Beelineu kao voditelj tima. Radio je iu malim startupima iu velikim tvrtkama: Rambler&Co, Lazada (kupio ju je Alibaba).Karijeru je započeo kao backend developer, no ubrzo se zainteresirao za programiranje za Android OS i od tada programira za mobilne uređaje platforme. Razvoj mobilne aplikacije My Beeline od nule smatra jednim od najzanimljivijih razdoblja svoje karijere, a također formiranje mobilnog razvojnog odjela za naknadnu podršku i unapređenje projekata tvrtke. Diplomirao na Južnom federalnom sveučilištu (Odsjek za računalni softver). Nakon toga je studirao na Tehničkom sveučilištu u Hamburgu na Fakultetu računalnih znanosti.