Návrh Školení
Den 1: Úvod do JavaScript
- JavaScript základy: syntaxe, proměnné a datové typy
- Řídící struktury: podmínky a smyčky
- Funkce a rozsah
- Práce s poli a objekty
- Manipulace s DOM a zpracování událostí
Den 2: Pokročilé JavaScript a funkce ES6+
- Vlastnosti ES6+: funkce šipek, šablonové literály, destrukce
- Asynchronní JavaScript: slibuje a asynchronně/čeká
- Moduly a import/export
- Zpracování chyb a ladění
- Úvod do testování JavaScript (Jest)
Den 3: Úvod do Node.js
- Node.js základy: smyčka událostí, moduly a NPM
- Vytvoření jednoduchého serveru s Express.js
- RESTful API: návrh a implementace
- Práce s middlewarem
- Systém souborů a streamy
Den 4: Úvod do React
- React základy: komponenty, rekvizity a stav
- JSX syntaxe a prvky vykreslování
- Zpracování událostí a formulářů
- React háčky: useState a useEffect
- Životní cyklus komponent a kontextové API
Den 5: Pokročilá React a Full-Stack integrace
- React router pro navigaci
- Správa státu pomocí Redux (volitelné)
- Integrace React s backendem Node.js
- Nasazování aplikací: Heroku, Netlify nebo Vercel
- Osvědčené postupy pro migraci starších systémů
Shrnutí a další kroky
- Rekapitulace klíčových pojmů
- Sezení otázek a odpovědí
- Zdroje pro další vzdělávání
- Certifikace a zpětná vazba
Požadavky
- Pochopení základních pojmů programování (např. proměnné, smyčky, funkce)
- Zkušenosti s C# nebo jiným objektově orientovaným programovacím jazykem
- Znalost HTML a CSS je užitečná, ale není nutná
Publikum
- Vývojáři .NET, kteří chtějí zlepšit dovednosti v JavaScript, Nodejs a React
- Vývojáři usilující o migraci stávajících systémů/platforem na moderní webové technologie
- Jednotlivci se zájmem o full-stack vývoj se zaměřením na technologie založené na JavaScript
Reference (5)
Situace byla atypická, protože mělo probíhat intenzivní školení pro vývojáře s nevývojáři. Lukasz se této výzvy ujal s empatií a spoustou humoru. Svým inteligentním a flexibilním způsobem byl schopen zajistit, aby bylo dosaženo konkrétního studijního přínosu pro každého. Moc se mi to líbilo a rád bych se znovu zúčastnil semináře s Lukaszem.
Christoph - Honda Bank GmbH
Kurz - MERN Fullstack Development
Machine Translated
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Kurz - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Kurz - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurz - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.