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)
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
Compartizarea cunoștințelor generale de către Narendra și toate resursele pentru dezvoltare împărtășite
Pako Diale
Curs - Transform a React Application into a Progressive Web App (PWA)
Tradus de catre o masina
Nu există PowerPoint
Raymond Chan - Hospital Authority
Curs - Advanced React
Tradus de catre o masina
Antrenamentul are un conținut bun și este ușor de urmat
David Phetole Leshabela - Vodacom SA
Curs - React with Next.js
Tradus de catre o masina
Amplitudinea temelor abordate a fost considerabilă și formatorul a încercat să facă justiție acesteia.
Lakshmipriya Sivakumar - Deque Systems Inc
Curs - Spring Boot, React, and Redux
Tradus de catre o masina