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
Mărturii (5)
Mediu prietenesc. De asemenea, mi-a plăcut antrenamentul individual. Este foarte productiv. Cu siguranță îl recomand și colegilor mei.
Zeed - Tamkeen Technologies
Curs - Building Microservices with NodeJS and React
Tradus de catre o masina
Situarea era atipică deoarece se presupunea să se conducă un antrenament intensiv pentru dezvoltatori cu participanți care nu erau dezvoltatori. Lukasz a abordat această provocare cu empatie și mult umor. Prin modul său inteligent și flexibil de a conduce, a reușit să asigure un beneficiu de învățare concret pentru toată lumea. Am apreciat foarte mult acest lucru și aș participa cu plăcere din nou la un seminar cu Lukasz.
Christoph - Honda Bank GmbH
Curs - MERN Fullstack Development
Tradus de catre o masina
El este foarte tolerent și înțelept față de participanți. Îl găsim întotdeauna disponsibil să ne ofere insight-uri valoroase și sfaturi pentru adoptarea micro-front-end-ului în propriul nostru organizație. De asemenea, ne-a învățat cum să implementăm micro front-end fără a folosi cod boilerplate.
Alvin Chin - Ministry of Defence
Curs - Building Micro Frontends with React
Tradus de catre o masina
Cunoștințele generale partajate de Narendra și toate resursele dezvoltatorilor partajate
Pako Diale
Curs - Transform a React Application into a Progressive Web App (PWA)
Tradus de catre o masina
Simțim că instrucționarul este abil, deoarece învăță cu adevărat și construiește o aplicație de exemplu pas cu pas din punct zero, mai puțin doar să arate prezentarea sau referința.
Ka Kin Ma - Hospital Authority
Curs - Advanced React
Tradus de catre o masina