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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite