Android Developer. Profesionál - bezplatný kurz od Otus, školenie 5 mesiacov, Termín: 1.12.2023.
Rôzne / / December 05, 2023
Kurz je určený pre Android vývojárov s minimálne 1 ročnou praxou a znalosťou Java alebo Kotlin.
Naučíš sa:
- Hlboké pochopenie súpravy Android SDK. Rozdiel medzi juniorskými a seniorskými vývojármi je v tom, že prvý môže implementovať nejakú funkciu a druhý áno vysvetliť, čo sa skrýva za každým riadkom kódu pre túto funkciu, nájsť potenciálne problémové oblasti a optimalizovať ich. Dozviete sa, čo sa deje vo vnútri tried a metód Android SDK, budete môcť výrazne zrýchliť svoju aplikáciu, vyberte si optimálny šifrovací algoritmus pre vašu aplikáciu a zorganizujte bezpečné ukladanie tajomstiev údajov.
- Organizovať infraštruktúru. Nasaďte systémy nepretržitej integrácie a nepretržitého doručovania, vytvorte tok git, zvýšte v nich kontajnery Docker a Jenkins. Naučte sa implementovať a konfigurovať linters a kontrolné štýly na kontrolu kvality kódu. Budete môcť písať svoje vlastné úlohy a doplnky Gradle na automatizáciu a optimalizáciu procesov zostavovania a testovania.
- Návrh architektúry aplikácie. Dozviete sa silné a slabé stránky vzorov a architektonických riešení a naučíte sa, ako si vybrať správny architektonický vzor pre vašu aplikáciu. Master GoF, MV* šablóny pre Android a princípy Clean Architecture. Naučte sa navrhovať multimodulárnu architektúru a refaktorovať starý kód.
- Testovacie aplikácie. Nestačí len vedieť písať testy. Dôležité je zvyknúť si na písanie spoľahlivého a otestovaného kódu, integračných testov a testov používateľského rozhrania. Pozrime sa na populárne testovacie rámce a prístupy k písaniu testov.
- Používajte moderné knižnice a frameworky. Na profesionálnej úrovni ovládate Dagger 2 a RxJava 2, budete vedieť správne organizovať DI v aplikácii pomocou Dagger 2, písať si vlastné operátory v RxJava atď. Porovnanie so základným kurzom Android
Hlboký ponor do priemyselného vývoja Androidu
Celý kurz je postavený v jazyku Kotlin
Veľa praxe a živej komunikácie s učiteľmi
Hlboké učenie sa Gradle, Dagger 2, RxJava 2 a procesu testovania aplikácií pre Android
Budovanie infraštruktúry od nuly
Návrh architektúry aplikácie
2
kurzVyštudoval Kazaňský letecký inštitút s magisterským titulom v odbore rádiové inžinierstvo a telekomunikácie. Od roku 2013 vo vývoji pre Android. Vyvíjal aplikácie v malých startupoch a veľkých firmách, pracoval v SberTech, viedol vývoj Androidu v Technocracy.
Vyštudoval Kazaňský letecký inštitút s magisterským titulom v odbore rádiové inžinierstvo a telekomunikácie. Od roku 2013 vo vývoji pre Android. Vyvíjal aplikácie v malých startupoch a obrovských firmách, pracoval v SberTech, manažoval Vývoj Androidu v spoločnosti Technocracy. V súčasnosti riadi vývoj Androidu na Alfa-Bank. Optimalizuje procesy vývoja a poskytovania funkcií, pracuje na nástrojoch, ktoré uľahčujú život vývojárom. Okrem vývoja pre Android sa zaujíma o backend development a postupy DevOps. Rád rieši algoritmické problémy.
3
kurzV odvetví od roku 2017. Pracoval som v outsourcingovej spoločnosti, podarilo sa mi získať skúsenosti v mnohých startupoch a tiež som pracoval s množstvom technológií. Podarilo sa mi pracovať na aplikáciách dvoch rôznych bánk. Spoločnosti:...
V odvetví od roku 2017. Pracoval som v outsourcingovej spoločnosti, podarilo sa mi získať skúsenosti v mnohých startupoch a tiež som pracoval s množstvom technológií. Podarilo sa mi pracovať na aplikáciách dvoch rôznych bánk. Firmy: S Media Link, EPAM, Alfa bank Záujmy: Java, Kotlin, multithreading, architektúra. V EPAM bol certifikovaným anketárom, viedol komunitu vývojárov mestských úradov, podával správu o gdg, písal články o Habrovi a médiu.
1
dobreV Beeline sa venuje vývoju mobilných aplikácií ako vedúci tímu. Pôsobil ako v malých startupoch, tak aj vo veľkých spoločnostiach: Rambler&Co, Lazada (kúpila ju Alibaba). Svoju cestu začal ako...
V Beeline sa venuje vývoju mobilných aplikácií ako vedúci tímu. Pracoval v malých startupoch aj vo veľkých spoločnostiach: Rambler&Co, Lazada (kúpila Alibaba). Svoju kariéru začal ako backend developer, no čoskoro sa začal zaujímať o programovanie pre OS Android a odvtedy programuje pre mobilné zariadenia platformy. Vývoj mobilnej aplikácie My Beeline od nuly považuje za jedno z najzaujímavejších období svojej kariéry a aj vytvorenie oddelenia mobilného vývoja pre následnú podporu a zlepšovanie projektov spoločnosti. Vyštudoval Južnú federálnu univerzitu (oddelenie počítačového softvéru). Potom študoval na Technickej univerzite v Hamburgu na Fakulte informatiky.