Razvijalec za Android. Profesionalni - brezplačni tečaj pri Otusu, usposabljanje 5 mesecev, Datum: 1. december 2023.
Miscellanea / / December 05, 2023
Tečaj je namenjen Android razvijalcem z vsaj 1 letom izkušenj in znanjem Jave ali Kotlina.
Naučil se boš:
- Poglobljeno razumevanje Android SDK. Razlika med junior in senior razvijalci je v tem, da lahko prvi implementira neko funkcijo, drugi pa lahko razložite, kaj se skriva za vsako vrstico kode za to funkcijo, poiščite morebitna problematična področja in optimizirajte njihov. Naučili se boste, kaj se dogaja v razredih in metodah Android SDK-ja, znatno boste lahko pospešili svojo aplikacijo, izberite optimalen algoritem šifriranja za svojo aplikacijo in organizirajte varno shranjevanje skrivnosti podatke.
- Organizirajte infrastrukturo. Razmestite sisteme za stalno integracijo in neprekinjeno dostavo, zgradite git flow, dvignite vsebnike Docker in Jenkins v njih. Naučite se izvajati in konfigurirati linterje in sloge preverjanja za preverjanje kakovosti kode. Napisali boste lahko lastna opravila in vtičnike Gradle za avtomatizacijo in optimizacijo procesov gradnje in testiranja.
- Oblikovanje arhitekture aplikacije. Spoznali boste prednosti in slabosti vzorcev in arhitekturnih rešitev ter se naučili izbrati pravi arhitekturni vzorec za vašo aplikacijo. Master GoF, MV* predloge za Android in načela čiste arhitekture. Naučite se oblikovati multimodularno arhitekturo in refaktorirati podedovano kodo.
- Testne aplikacije. Ni dovolj le znati pisati teste. Pomembno se je navaditi pisanja zanesljive in preizkušene kode, integracijskih testov in testov uporabniškega vmesnika. Oglejmo si priljubljena ogrodja testiranja in pristope k pisanju testov.
- Uporabljajte sodobne knjižnice in okvire. Na profesionalni ravni obvladajte Dagger 2 in RxJava 2, lahko boste pravilno organizirajte DI v aplikaciji z uporabo Dagger 2, napišite lastne operatorje v RxJavi itd. Primerjava z osnovnim tečajem Android
Poglobite se v industrijski razvoj Androida
Celoten tečaj je zgrajen v jeziku Kotlin
Veliko vaje in žive komunikacije z učitelji
Poglobljeno učenje Gradle, Dagger 2, RxJava 2 in postopka testiranja aplikacij za Android
Gradnja infrastrukture iz nič
Načrtovanje arhitekture aplikacije
2
sevedaDiplomiral je na Kazanskem letalskem inštitutu z magisterijem iz radijskega inženiringa in telekomunikacij. V razvoju Androida od leta 2013. Razvijal je aplikacije v majhnih startupih in velikih podjetjih, delal je pri SberTechu, vodil razvoj Androida pri Technocracy.
Diplomiral je na Kazanskem letalskem inštitutu z magisterijem iz radijskega inženiringa in telekomunikacij. V razvoju Androida od leta 2013. Razvijal je aplikacije v majhnih startupih in velikih podjetjih, delal v SberTechu, vodil Razvoj Androida v podjetju Technocracy Trenutno vodi razvoj Androida pri Alfa-Bank. Optimizira postopke razvoja in dostave funkcij, dela na orodjih, ki olajšajo življenje razvijalcem. Poleg razvoja za Android ga zanimajo backend razvoj in prakse DevOps. Rad rešuje algoritemske probleme.
3
sevedaV industriji od leta 2017. Delal sem v outsourcing podjetju, si uspel pridobiti izkušnje pri številnih startupih, poleg tega pa sem delal z veliko tehnologijami. Uspelo mi je delati na vlogah dveh različnih bank. Podjetja:...
V industriji od leta 2017. Delal sem v outsourcing podjetju, si uspel pridobiti izkušnje pri številnih startupih, poleg tega pa sem delal z veliko tehnologijami. Uspelo mi je delati na vlogah dveh različnih bank. Podjetja: S Media Link, EPAM, Alfa bank Interesi: Java, Kotlin, večnitnost, arhitektura. Pri EPAM-u je bil certificirani anketar, vodil skupnost razvijalcev mestnih pisarn, poročal o gdg, pisal članke na Habru in mediju.
1
dobroKot vodja ekipe se ukvarja z razvojem mobilnih aplikacij pri Beeline. Delal je tako v majhnih startupih kot v velikih podjetjih: Rambler&Co, Lazada (kupila jo je Alibaba).Svojo pot je začel kot...
Kot vodja ekipe se ukvarja z razvojem mobilnih aplikacij pri Beeline. Delal je tako v majhnih startupih kot v velikih podjetjih: Rambler&Co, Lazada (ki jo je kupil Alibaba).Svojo kariero je začel kot backend razvijalec, vendar se je kmalu začel zanimati za programiranje za Android OS in od takrat programira za mobilne naprave platforme. Za eno najzanimivejših obdobij svoje kariere ocenjuje razvoj mobilne aplikacije My Beeline iz nič. tudi oblikovanje mobilnega razvojnega oddelka za kasnejšo podporo in izboljšave projektov podjetja. Diplomiral na Južni zvezni univerzi (oddelek za računalniško programsko opremo). Po tem je študiral na Tehnični univerzi v Hamburgu na Fakulteti za računalništvo.