Curs de programare Android Kotlin pentru începători

10 sesiuni, 2h/sesiune, 18:30-20:30

De la zero la Junior Android Mobile Developer în 10 sesiuni


Învață să dezvolți aplicații mobile Android în 10 sesiuni bazate pe practică și rezultate. Fie că ești începător sau vrei să te inițiezi în programare, cursul te ajută să pui bazele și să ai un punct de plecare pentru orice aplicație vrei să dezvolți în viitor.
Înscrie-te acum

Cursul este recomandat Începătorilor și celor ce vor să înțeleagă procesul de dezvoltare a aplicațiilor mobile.

Ce vei învăța?

Vei învăța să faci aplicații mobile simple dar suficient de relevante pentru un job de junior.

  • Networking cu Retrofit
  • Gson serialize/deserialize
  • Location
  • Gradle (dependency manager)
  • SharedPreferences
  • Înveți cum să refolosești codul
  • Lansezi aplicația în Google Play Store_down

Prețuri per curs

20% reducere
849€

679€

Grup 2-4
20% reducere
799€

639€

Grup 5+
20% reducere
999€

799€

Single pass

Se poate plăti în 2-3 rate.
Pentru corporate sau pachete extinse vă rugăm să ne contactați.
(prețurile includ TVA)

Vezi mai jos programa și detaliile cursului.

Înscrie-te la curs
mail
person
person
language
phone
book
Programa cursului
Android Kotlin development
Prezentare generală la nivel înalt (fără detalii)
today
Crează prima ta aplicație
sesiunea 01 - 2h
  • Arhitectura unei aplicații simple Android explicată
  • Te acomodezi cu uneltele, instrumentele și aplicațiile ce le vei folosi: Android Studio, Emulator
  • Creezi prima ta aplicație, legi interfața grafică de cod
  • Resurse, imagini și densități, transparență
today
Git, Resurse și elemente UI
sesiunea 02 - 2h
  • Înveți să folosești un Version Control System - Git

  • Ierarhia view-urilor și cum se încarcă și afișează un view
  • Elemente UI partea 1: descoperă elementele vizuale și cum să le folosești

today
Elemente UI partea 2
sesiunea 03 - 2h
  • Elemente UI partea 2: descoperă elementele vizuale și cum să le folosești

  • Adaugi activități noi, legi clasele și codul
today
Interacțiunea cu view-urile
sesiunea 04 - 2h
  • ConstraintLayout

  • Creezi o aplicație simplă ce folosește majoritatea elementelor UI predefinite
today
Cerințele unei aplicații mobile
sesiunea 05 - 2h
  • Afli nevoile standard necesare ale unei aplicații mobile Android

  • ViewController: link outlets and actions, present and dismiss

  • Trimiți date între componente: explicăm delegate/protocol, user defaults

today
Creezi o aplicație bazată pe ViewModel
sesiunea 06 - 2h
  • Creezi o aplicație folosind ViewModel ca design pattern

  • Ceri o singură locație folosindu-te de FusedLocation

  • Actualizezi locația și folosești locații simulate

  • Populezi și actualizezi UI-ul

  • Te folosești de Gson
today
Folosești librarii externe
sesiunea 07 - 2h
  • Integrezi Google Places

  • Cauți o localitate folosind framework-ul de la Google

  • Ceri date despre localitatea respectivă apelând un API

  • Refolosești UI-ul din primul ecran să afișezi datele

today
Pregătești aplicația pentru release
sesiunea 08 - 2h
  • Salvezi locațiile căutate în SharedPreferences și le folosești ca lastSearchedPlace
  • Creezi pagina ”despre noi” și adaugi buton de feedback

  • Faci formularul de feedback folosind static table view

  • Trimiți detaliile culese din formularul de feedback folosindu-te de aplicația de email

today
Lansezi aplicația ta
sesiunea 09 - 2h
  • Îmbunătățești UI-ul și setezi launch screen-ul

  • Aplici global tint și schimbi culorile

  • Creezi resursele de marketing și materialele necesare release-ului

  • Trimiți aplicația în Google Play Store

today
Roundup AND feedback
sesiunea 10 - 2h
  • Feedback și QA

  • Prezentarea produselor pentru developeri

  • Sfaturi pentru CV

  • Care sunt pașii următori

Ce vei învăța în acest curs?

Vei învăța să faci aplicații mobile simple dar suficient de relevante pentru un job de junior.

Cursul acoperă aspecte importante ce se regăsesc în majoritatea aplicațiilor mobile și în procesul de dezvoltare și publicare:

FAQ
Întrebări frecvente

Cui se adresează aces curs?
  • Antreprenorilor care doresc să înțeleagă procesul de dezvoltare a unei aplicații mobile și ce implică punerea în producție (lansarea aplicației) sau sa aleagă cea mai bună tehnologie pentru aplicațiile proprii

  • Coordonatorilor de echipă ce au în componență dezvoltatori (Manager, Project Manager, Scrum Master, Team Leader)

  • Designer-ilor ce vor să-și consolideze cunoștințele legate de aplicațiile mobile și vor să îmbunătățească UX-ul înțelegând mai bine procesul

  • Angajaților ce vor să facă o schimbare majoră în carieră sau să-și dezvolte perspectiva actualei cariere

  • Începătorilor în ale programării

  • Doritorilor să cunoască lumea dezvoltării aplicațiilor mobile și să se inițieze în procesul de dezvoltare

Ce alte beneficii sunt incluse?
  • Plata în rate

  • Reducere la alte cursuri

  • Invitații gratuite la evenimente și meet-up-uri

  • Reducere la anumite produse Apple

  • Cafea, apă și gustări la fiecare sesiune

  • Acces la o comunitate activă de dezvoltatori

  • Evaluarea progesului și sfaturi de la traineri și după finalizarea cursului

Sunt cerințe minime?
  • Cunoștiințe basic de operare calculator (navigarea pe site-uri, folosirea programelor de editare text sau tabele gen Word, Excel, conturi active pe social media)
  • Momentan, vârsta minimă pentru a participa la cursurile noastre este de 16 ani

Nu știu programare, pot să particip?
  • Desigur, te învățăm noi ce trebuie. Ținem cursurile pentru a ajuta pe oricine să se inițieze în programare