modul #1 Introducere în dezvoltarea aplicațiilor Prezentare generală a peisajului dezvoltării aplicațiilor, importanța aplicațiilor mobile și obiectivele cursului
modul #2 Configurarea mediului de dezvoltare Instalarea instrumentelor necesare, configurarea IDE-urilor și înțelegerea fluxului de lucru de dezvoltare
modul #3 Principii de proiectare pentru aplicații mobile Înțelegerea considerațiilor de design pentru aplicațiile mobile, experiența utilizatorului (UX) și designul interfeței cu utilizatorul (UI).
modul #4 Limbaje de programare pentru dezvoltarea aplicațiilor Prezentare generală a limbajelor de programare populare pentru dezvoltarea aplicațiilor, inclusiv Java, Swift, Kotlin și JavaScript
modul #5 Noțiuni introductive în dezvoltarea de aplicații Android Introducere în Android Studio, crearea unui nou proiect și înțelegerea arhitecturii Android
modul #6 Construirea de interfețe cu utilizatorul în Android Crearea machetelor, utilizarea widget-urilor și înțelegerea componentelor UI în Android
modul #7 Ciclul de viață al activității Android și intențiile Înțelegerea ciclului de viață al activității, a tipurilor de intenții și a modului de utilizare a intențiilor pentru a naviga între activități
modul #8 Stocarea datelor în Android Înțelegerea opțiunilor de stocare, utilizarea SharedPreferences și lucrul cu bazele de date SQLite
modul #9 Rețea în Android Efectuarea de solicitări HTTP, analizarea datelor JSON și înțelegerea celor mai bune practici de rețea
modul #10 Introducere în dezvoltarea de aplicații iOS Noțiuni introductive cu Xcode, crearea unui nou proiect și înțelegerea arhitecturii iOS
modul #11 Construirea de interfețe cu utilizatorul în iOS Crearea de storyboard-uri, utilizarea aspectului automat și înțelegerea componentelor UI în iOS
modul #12 Lucrul cu date în iOS Înțelegerea opțiunilor de stocare a datelor, utilizarea Core Data și lucrul cu datele JSON
modul #13 Conectarea în rețea în iOS Efectuarea de solicitări HTTP, analizarea datelor JSON și înțelegerea celor mai bune practici de rețea
modul #14 React Native pentru dezvoltarea multiplatformă Introducere în React Native, crearea unui nou proiect și înțelegerea cadrului
modul #15 Construirea componentelor UI în React Native Crearea componentelor, folosind JSX și înțelegerea aspectului și stilului
modul #16 Lucrul cu date în React Native Înțelegerea opțiunilor de stocare a datelor, utilizarea Redux și lucrul cu API-uri
modul #17 Publicarea și distribuirea aplicației dvs Pregătirea aplicației pentru lansare, înțelegerea regulilor magazinului de aplicații și distribuirea aplicației
modul #18 Testarea și depanarea aplicației dvs Înțelegerea metodologiilor de testare, folosind teste de emulator și simulator și tehnici de depanare
modul #19 Monetizarea aplicației și Analytics Înțelegerea strategiilor de monetizare a aplicațiilor, integrarea anunțurilor și utilizarea instrumentelor de analiză
modul #20 Securitatea aplicației și cele mai bune practici Înțelegerea riscurilor de securitate, implementarea măsurilor de securitate și respectarea celor mai bune practici
modul #21 Accesibilitate și localizare în dezvoltarea aplicațiilor Înțelegerea regulilor de accesibilitate, implementarea funcțiilor de accesibilitate și localizarea aplicației
modul #22 Lucrul cu API-uri și servicii terțe Înțelegerea API-urilor, lucrul cu API-urile RESTful și integrarea serviciilor terță parte
modul #23 Notificări push și servicii de fundal Înțelegerea strategiilor de notificare push, implementarea notificărilor push și lucrul cu serviciile de fundal
modul #24 Întreținerea și actualizările aplicației Înțelegerea importanței întreținerii, implementării actualizărilor și gestionării blocărilor aplicației
modul #25 Încheierea cursului și concluzia Planificarea următorilor pași în cariera de dezvoltare a aplicațiilor
Sunteți gata să învățați, să împărtășiți și să concurați?