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 array-uri și obiecte
- Manipularea DOM și gestionarea evenimentelor
Ziua 2: JavaScript Avansat și Caracteristici ES6+
- Caracteristici 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: proiectare ș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
- React hooks: useState și useEffect
- Ciclu de viață al componentelor și API 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
- Recapitulare a 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
- Familiaritate cu HTML și CSS este utilă, dar nu este obligatorie
Publicul țintă
- Dezvoltatori .NET care doresc să își îmbunătățească competențele î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)
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.