Tel: +40 720 34 21 22

Ține pasul cu stilurile cele mai noi de dezvoltare ale aplicațiilor ce pot rula pe orice mediu folosind același cod:
– Mobile (Android/IOs);
– Desktop (Windows/MacOS/Linux);
– Web (JavaScript);

Cursul se va axa în esență pe partea de Mobile însă vor exista exemple ce demonstrează posibilitatea folosirii SDK-ului de Flutter pentru alte tipuri de platforme.

 

 

De ce Flutter?

Nevoia de aplicații mobile este într-o creștere continuă. Avantajul lui Flutter este că prin învățarea limbajului Dart și a conceptelor de bază ale programarii orientate pe obiecte vă vor
oferi o modalitate rapidă de dezvoltare a aplicațiilor de acest fel precum și capacitatea de a înțelege orice limbaj folosind aceste concepte.

Tendința de cross-platform developer este asemeni celei mobile, într-o continuă creștere, deoarece se dorește diminuarea costului de lucru și sporirea vitezei de dezvoltare. Toate
aceste lucruri le veți deprinde în cadrul acestui curs.

Cum știu dacă sunt persoana potrivită pentru acest curs?

1. Am dorința de a învăța ceva nou și de a putea face față cu brio în industria IT;
2. Vreau să fiu liber să creez ce vreau, când vreau.

Joburi pentru Flutter Developer:

 

Firme mari caută astfel de persoane. Tehnologia este de vârf și așa cum am menționat, reduce costuri de producție și sporește viteza echipei de dezvoltare.

Șansele de angajare?

Oricine poate merge la un interviu, majoritatea firmelor în căutare de dezvoltatori au renunțat la necesitatea unei diplome de facultate în domeniu. Acest motiv este datorat nevoii acerbe de dezvoltatori.

 

Despre Curs

  • Nivel

    Începători (se începe de la 0)

  • În ce zile se desfășoară cursurile?

    Marți și Joi 18:30 – 21:30
    Astfel încât să poată participa și cursanții care lucrează.

  • Numărul de ore

    80 ore (cursuri + seminarii)

  • Locația

    Online Live prin partajare de ecran

  • Durată

    3 luni ( 6-7 ore/săptămână)

  • Ai nevoie de

    Un laptop și dorința de a învăța

 

Beneficiile cursului

  • Limbajul Dart;
  • SDK-ul Flutter (framework de dezvoltare aplicații de la Google);
  • Concepte de bază OOP (Object Oriented Programming);
  • Concepte de bază de programare;
  • Noțiuni de Clean-Code, Stiluri de arhitectură și de organizare a aplicațiilor pentru o bună scalare a acestora.

 

Curricula Cursului

Click pentru detalii

1) Introducere în Flutter
2) Flutter vs Native Script vs ReactNative vs Native
3) Flutter folosește Dart. Ce este Dart?
4) Tipuri de date
5) Concepte POO
6) Concepte de bază din Dart
7) Începuturi, dezvoltarea unei aplicații
8) Instalrea SDK-ului, Hello World
9) Debugging
10) Recapitulare
11) Primul proiect – QuizApp
12) Structura fișierelor din proiect
13) Aspecte fundamentale ale aplicațiilor
14) Widget-uri pentru Layout
15) Alte widget-uri (Butoane, Imagini)
16) Widget-ul nostru
17) AppTheme, ThemeData
18) Stateless vs Statefull
19) Conceptul de „lift up the state”
20) Navigare
21) Recapitulare
22) Un nou proiect
23) Folosirea de pachete existente
24) Folosirea de provideri
25) Folosirea de modele
26) Asincron vs Sincron
27) Preluarea datelor dintr-un serviciu REST(API)
28) Înțelegerea conceptelor de Future/await/async/then/promise
29) Creearea de animații;
30) Autentificare;
31) Servicii Google;
32) Developer console/Firebase (optional);
33) Stocarea datelor SharedPreference;
34) Recapitulare Generală;
35) Testarea cunoștințelor teoretice
36) Prezentarea proiectelor finale

În funcție de modul de lucru și de nivelul grupelor programa poate suferi modificări.

 

 

 

Care sunt costurile?

Sumele se plătesc în lei

 

Modalități de plată

Locurile se ocupă în ordinea efectuării plății primei rate, în limita locurilor disponibile.

 

Cine vor fi mentorii tăi?

instructori cursuri it

Adela

Formator acreditat cu 12 ani de experiență în training. În IT are 16 ani de experiență, un doctorat și a publicat 7 cărți de specialitate. A pregătit o mare parte din curricule, materiale, exerciții și teste la cursurile noastre.

Vlad

Promovează inovația și spiritul creativ. Pasiunea pentru domeniul IT și al dezvoltării software a pavat drumul în cariera lui Vlad. Dorința de a împărtăși experiența de peste 5 ani în domeniul dezvoltării aplicațiilor web, desktop și mobile reprezintă un veritabil atuu. De asemenea, Vlad a obținut certificări în Java, Angular, Gulp, Cassandra și Android.

 

Pentru Alte Întrebări

Sună-ne la numărul +40 720 34 21 22