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 matrici și obiecte
  • Manipularea DOM și gestionarea evenimentelor

Ziua 2: Caracteristici avansate JavaScript și ES6+

  • Caracteristici ES6+: funcții săgeată, literale șablon, destructurare
  • Asincron JavaScript: promisiuni și async/await
  • Module și import/export
  • Gestionarea erorilor și depanarea
  • 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
  • Sistemul de fișiere și fluxurile

Ziua 4: Introducere în React

  • Bazele React: componente, props și stare
  • Sintaxa JSX și redarea elementelor
  • Gestionarea evenimentelor și a formularelor
  • React cârlige: useState și useEffect
  • Ciclul de viață al componentelor și contextul API

Ziua 5: Integrare avansată React și Full-Stack

  • Router React pentru navigare
  • Gestionarea stării cu Redux (opțional)
  • Integrarea React cu Node.js backend
  • Implementarea aplicațiilor: Heroku, Netlify sau Vercel
  • Cele mai bune practici pentru migrarea sistemelor tradiționale

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

  • O înțelegere a conceptelor de programare de bază (de exemplu, variabile, bucle, funcții)
  • Experiență cu C# sau orice alt limbaj de programare orientat pe obiect
  • Familiarizarea cu HTML și CSS este utilă, dar nu obligatorie

Audiență

  • Dezvoltatori .NET care doresc să se perfecționeze în JavaScript, Nodejs și React
  • Dezvoltatori care doresc să migreze sistemele/platformele existente către tehnologii web moderne
  • Persoane interesate de dezvoltarea full-stack cu accent pe tehnologiile bazate pe JavaScript
 35 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite