Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Ziua 1: Introducere în JavaScript
- Bazele JavaScript: sintaxă, variabile și tipuri de date
- Structuri de control: condiționale și bucle
- Funcții și domeniu de aplicare
- Lucrul cu tablouri și obiecte
- Manipularea DOM și gestionarea evenimentelor
Ziua 2: JavaScript Avansat și Funcționalități ES6+
- Funcționalități ES6+: funcții săgeată, șabloane literale, destructurare
- JavaScript asincron: promisiuni și async/await
- Module și import/export
- Gestionarea erorilor și depanare
- Introducere în testarea JavaScript (Jest)
Ziua 3: Introducere în Node.js
- Bazele Node.js: bucla de evenimente, module și NPM
- Construirea unui server simplu cu Express.js
- API-uri RESTful: design și implementare
- Lucrul cu middleware
- Sistem de fișiere și fluxuri
Ziua 4: Introducere în React
- Bazele React: componente, proprietăți și stare
- Sintaxa JSX și randarea elementelor
- Gestionarea evenimentelor și formularelor
- Hook-uri React: useState și useEffect
- Ciclul de viață al componentelor și API-ul de context
Ziua 5: React Avansat și Integrare Full-Stack
- React router pentru navigare
- Gestionarea stării cu Redux (opțional)
- Integrarea React cu backend Node.js
- Implementarea aplicațiilor: Heroku, Netlify sau Vercel
- Cele mai bune practici pentru migrarea sistemelor vechi
Rezumat și Pași Următori
- Recapitularea conceptelor cheie
- Sesiune de întrebări și răspunsuri
- Resurse pentru învățare suplimentară
- Certificare și feedback
Cerințe
- Înțelegerea conceptelor de bază ale programării (de exemplu, variabile, bucle, funcții)
- Experiență cu C# sau orice alt limbaj de programare orientat pe obiecte
- Cunoașterea HTML și CSS este utilă, dar nu este obligatorie
Publicul țintă
- Dezvoltatori .NET care doresc să-și îmbunătățească abilitățile în JavaScript, Node.js și React
- Dezvoltatori care urmăresc să migreze sisteme/platforme existente pe tehnologii web moderne
- Persoane interesate de dezvoltarea full-stack cu accent pe tehnologii bazate pe JavaScript
35 Ore
Mărturii (1)
Trainerul a făcut o treabă excelentă în a sparge gheața și a luat inițiativa de a încuraja pe toată lumea să participe. Nimeni nu a fost lăsat pe dinafară, iar el a reușit să se adapteze bine la dificultățile fiecărei persoane. A folosit eficient provocările și întrebările ridicate de participanți pentru a oferi explicații mai clare întregului public.
Joao Aguiar - INESC TEC
Curs - React: Build Highly Interactive Web Applications
Tradus de catre o masina