Ț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

– Număr ore 80 ore (cursuri + seminarii)
– Durata 3 luni ( 6-7 ore/săptămână)

 

Cerințe curs

– Un laptop;
– Dorința de a învăța;

 

Cunoștințe dobândite

– 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

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?

Cost total: 4300 lei

Modalitatea de plată:
A – integral (cu card, la bancă sau prin Internet Banking)
B – în 3 rate (la bancă sau prin Internet Banking)
C – în 2-12 rate lunare (cu card de credit)

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

Cine va fi mentorul tău?

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
Ma inscriu la curs