Onboarding & Warm Up
1. Descrierea programului, setare așteptări
2. Introducere în WEB – cum funcționează rețeaua web (comunicare client-server, protocoale http/hhtpw/ftp/ssh/ws/wss
Modulul I – Micro-practică și teorie
1. Instrumente – IDEs, extensii, instrumente externe, versionare, task runners, build tools, transpilers, CI, docker, terminal, node/npm, postman
2. HTML/CSS/JS Basics
3. APIs/REST/Sockets – Cum să trimiți și să recuperezi date
Modulul II: Practică Avansată și Micro-Proiecte
1. Backend 1 – Server software (nginx & pm2), frameworks și librării/pachete, lifecycle-ul request-response
2. Backend 2 – Routing, Middleware, File System
3. Backend 3 – Architectură (MVC), Debugging, Securitate, Bune practici
4. Data sources – fișiere, baze de date relaționale, nosql, APIs
5. Frontend 1 – DOM, Events, AJAX
6. Frontend 2 – Framework-uri, Web Workers, PWAs (reactive programming, component based development, programare imperativă vs declarativă, programare funcțională, routing, state management, service workers)
Proiectul de portofoliu (opțional)
1. Proiectul de portofoliu (2 ore)
2. Proiectul de portofoliu (2 ore)
3. Prezentarea proiectului
Programul de Angajabilitate (opțional)
1. Intro de pregătire cu un responsabil de Resurse Umane
2. Sprijin în Self Discovery Journey – auto-cunoaștere profesională
3. How to: Cum să îți actualizezi CV-ul + profilul de Linkedin
4. Interviuri de cunoaștere 1 la 1
5. Cum te prezinți la interviu
6. Coaching pentru un Interviu tehnic

VICTOR LOCOMAN
Victor Locoman este mentorul cursului de FullStack Javascript si senior software JavaScript engineeer.
A urmat Politehnica Bucuresti, unde a absolvit Facultatea de Automatică şi Calculatoare, cu licenta in Ingineria Sistemelor. Și-a inceput cariera ca web developer si ulterior s-a specializat in JavaScript si React in companii precum Arnia Software si Luxoft.
In paralel, Victor activeaza ca Javascript Instructor inca din 2017 si are o experienta bogata ca trainer, inclusiv de lead coach de frontend la DB Tech School 2018, unde a tinut training-uri de React si Redux pentru studenti.
Pasionat de programare si implicat activ in zona civica, Victor are un palmares impresionat de proiecte cum ar fi Carnetul Donatorului de Sange, Safe taxi si Plansa Anatomica dezvoltata pentru Synevo.
Mai multe despre Victor puteți afla pe profilul său de Linkedin.
Citește despre Victor și experiența lui din Generația Tech pe blog.
Ce trebuie să știi și să ai înainte de a aplica:
- Limba engleza la un nivel începător spre mediu;
- Competențe de bază în utilizarea PC-ului;
- Minime cunoștințe de navigare pe Internet;
- Cunoștințe a conceptelor de limbaj de programare: HTML, CSS, PHP, WordPress;
- Gândire analitică.
Tehnologii necesare pentru a putea participa:
- Un calculator sau laptop permanent, pe care vei lucra;
Ce va trebui să instalezi (gratuit) pe laptop:
- Java, IntelliJ, Groovy, Gradle, Maven, Spring CLI (acestea se vor configura împreună cu mentorul în primele lecții pentru a discuta și despre ce face fiecare. Deci nu trebuie să le instalezi înainte).
Înscrierea constă în 2 pași succesivi:
- Completarea formularului de înregistrare
- Completarea formularului de cunoaștere primit pe e-mail
Completează cu atenție datele și recitește toate câmpurile înainte de a apăsa butonul ALEGE CURS.
Ce e bine să știi:
- Înregistrarea se face individual – o înregistrare asigură intrarea în program a unui singur participant pentru unul sau mai multe cursuri.
- După finalizare înregistrării, vei primi automat pe emailul personal cu care te-ai înregistrat un mesaj de confirmare a înregistrării în program – doar dacă nu ai primit niciun email în termen de 48 de ore, înseamnă că ai completat o adresa greșită sau ai scris-o greșit și îți recomand să îmi scrii la adresa de email help@digitalnation.ro
- Ulterior, vei primi primele instrucțiuni (următorii pași) pe aceeași adresă de email trecută la înregistrare.
- Dacă ai și alte întrebări, nelămuriri, îți recomand secțiunea de Întrebări Frecvente. Sau ne poți scrie la hello@generatiatech.ro