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
Mărturii (5)
Mediu prietenos. De asemenea, mi-a plăcut instruirea individuală. Este foarte productiv. L-aș recomanda cu siguranță prietenilor și colegilor mei.
Zeed - Tamkeen Technologies
Curs - Building Microservices with NodeJS and React
Tradus de catre o masina
Situația a fost atipică, deoarece o instruire intensivă pentru dezvoltatori urma să se desfășoare cu non-dezvoltatori. Lukasz a acceptat această provocare cu empatie și mult umor. Prin maniera sa inteligentă și flexibilă, a reușit să se asigure că toată lumea a obținut un câștig concret de învățare. Mi-a plăcut foarte mult și aș participa din nou cu plăcere la un seminar cu Lukasz.
Christoph - Honda Bank GmbH
Curs - MERN Fullstack Development
Tradus de catre o masina
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Curs - Building Micro Frontends with React
A învățat o mulțime de lucruri despre acest subiect
Zsolt Langviser - Accenture Industrial SS
Curs - NestJS: Beginner to Advanced
Tradus de catre o masina
No powerpoint