Dezvoltator Android. Profesional - curs gratuit de la Otus, training 5 luni, Data: 1 Decembrie 2023.
Miscelaneu / / December 05, 2023
Cursul este conceput pentru dezvoltatorii Android cu cel puțin 1 an de experiență și cunoștințe de Java sau Kotlin.
O sa inveti:
- Înțelegerea profundă a SDK-ului Android. Diferența dintre dezvoltatorii juniori și seniori este că primul poate implementa anumite caracteristici, iar al doilea poate explicați ce se ascunde în spatele fiecărei linii de cod pentru această caracteristică, găsiți potențiale zone cu probleme și optimizați al lor. Veți afla ce se întâmplă în cadrul claselor și metodelor SDK-ului Android, veți putea să vă accelerați semnificativ aplicația, alege algoritmul de criptare optim pentru aplicația ta și organizează o stocare sigură a secretelor date.
- Organizarea infrastructurii. Implementați sisteme de integrare continuă și livrare continuă, construiți fluxul git, ridicați containerele Docker și Jenkins în interiorul acestora. Aflați să implementați și să configurați linter-uri și stiluri de verificare pentru a verifica calitatea codului. Veți putea să vă scrieți propriile sarcini și pluginuri Gradle pentru a automatiza și optimiza procesele de construire și testare.
- Proiectare arhitectura aplicatiei. Veți afla punctele forte și punctele slabe ale modelelor și soluțiilor arhitecturale și veți afla cum să alegeți modelul arhitectural potrivit pentru aplicația dvs. Master GoF, șabloane MV* pentru Android și principiile Clean Architecture. Învățați să proiectați arhitectură multimodulară și să refactorizați codul moștenit.
- Testarea aplicațiilor. Nu este suficient doar să poți scrie teste. Este important să vă obișnuiți să scrieți cod fiabil și testat, teste de integrare și teste de UI. Să ne uităm la cadrele de testare populare și la abordările de scriere a testelor.
- Folosește biblioteci și framework-uri moderne.La nivel profesional, stăpânește Dagger 2 și RxJava 2, vei putea să faci corect organizați DI într-o aplicație folosind Dagger 2, scrieți proprii operatori în RxJava etc. Comparație cu cursul de bază Android
Aprofundare în dezvoltarea industrială Android
Întregul curs este construit în limba Kotlin
Multă practică și comunicare live cu profesorii
Învățare profundă a Gradle, Dagger 2, RxJava 2 și a procesului de testare a aplicațiilor Android
Construirea infrastructurii de la zero
Design arhitectura aplicatiei
2
cursAbsolvent al Institutului de Aviație din Kazan cu un master în Inginerie Radio și Telecomunicații.În dezvoltare Android din 2013. A dezvoltat aplicații în startup-uri mici și companii uriașe, a lucrat la SberTech, a condus dezvoltarea Android la Technocracy.
Absolvent al Institutului de Aviație din Kazan cu un master în Inginerie Radio și Telecomunicații.În dezvoltare Android din 2013. A dezvoltat aplicații în mici startup-uri și companii uriașe, a lucrat la SberTech, a gestionat Dezvoltare Android la compania Technocracy. În prezent, gestionează dezvoltarea Android la Alfa-Bank. Optimizează procesele de dezvoltare și livrare a funcțiilor, lucrează la instrumente pentru a ușura viața dezvoltatorilor. Pe lângă dezvoltarea Android, el este interesat de dezvoltarea backend și practicile DevOps. Îi place să rezolve probleme algoritmice.
3
cursÎn industrie din 2017. Am lucrat într-o companie de outsourcing, am reușit să câștig experiență la multe startup-uri și am lucrat și cu o mulțime de tehnologii. Am reușit să lucrez la aplicații de la două bănci diferite. Companii:...
În industrie din 2017. Am lucrat într-o companie de outsourcing, am reușit să câștig experiență la multe startup-uri și am lucrat și cu o mulțime de tehnologii. Am reușit să lucrez la aplicații de la două bănci diferite. Companii: S Media Link, EPAM, Alfa bank Interese: Java, Kotlin, multithreading, arhitectură. La EPAM a fost intervievator certificat, a condus comunitatea de dezvoltatori de birouri din oraș, a dat un reportaj despre gdg, scrie articole pe Habr și medium.
1
bineEl este implicat în dezvoltarea de aplicații mobile la Beeline ca lider de echipă. A lucrat atât în startup-uri mici, cât și în companii mari: Rambler&Co, Lazada (a fost achiziționată de Alibaba). Și-a început călătoria ca...
El este implicat în dezvoltarea de aplicații mobile la Beeline ca lider de echipă. A lucrat atât în startup-uri mici, cât și în companii mari: Rambler&Co, Lazada (a fost achiziționată de Alibaba) și-a început cariera ca dezvoltator backend, dar în curând a devenit interesat de programarea pentru sistemul de operare Android și de atunci programează pentru dispozitive mobile platforme. El consideră că dezvoltarea aplicației mobile My Beeline de la zero este una dintre cele mai interesante perioade ale carierei sale și de asemenea, formarea unui departament de dezvoltare mobilă pentru sprijinirea și îmbunătățirea ulterioară a proiectelor companiilor. Absolvent al Universității Federale de Sud (Departamentul de Software pentru Calculatoare). După aceea a studiat la Universitatea Tehnică din Hamburg, la Facultatea de Informatică.