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)
Situce byla neobvyklá, protože intenzivní školení pro vývojáře mělo probíhat s účastníky, kteří nebyli vývojáři. Lukasz se tomuto výzvě postavil s empatií a hodně humoru. Díky svému inteligentnímu a flexibilnímu přístupu zaručil konkrétní učební zisky pro každého účastníka. Velmi jsem to užíval a rád bych se na další seminář s Lukaszem zapsal.
Christoph - Honda Bank GmbH
Kurz - MERN Fullstack Development
Přeloženo strojem
Je velmi trpělivý a chápavý vůči účastníkům. Vždy nám poskytuje cenné poznatky a rady k implementaci mikrofront-endu ve vlastní organizaci. Ukázal nám také, jak implementovat mikrofront-end bez použití žádných boilerplate kódů.
Alvin Chin - Ministry of Defence
Kurz - Building Micro Frontends with React
Přeloženo strojem
Obecné sdílení znalostí od Narendry a všech zdrojů pro vývoj, které byly sdíleny
Pako Diale
Kurz - Transform a React Application into a Progressive Web App (PWA)
Přeloženo strojem
Bez prezentace PowerPoint
Raymond Chan - Hospital Authority
Kurz - Advanced React
Přeloženo strojem
Školení má kvalitní obsah a je snadné ho sledovat.
David Phetole Leshabela - Vodacom SA
Kurz - React with Next.js
Přeloženo strojem