JavaScript pro pokročilé – moderní vývoj
O kurzu
Pokročilý kurz JavaScriptu je vytvořen pro vývojáře, kteří už ovládají základy jazyka a chtějí se posunout k profesionálnímu vývoji. V kurzu se naučíte aplikovat moderní principy, porozumíte architektuře větších projektů a osvojíte si postupy, které se používají v reálných firemních aplikacích. Kurz kombinuje teorii, praktické příklady a samostatné úkoly, které reflektují skutečné vývojářské situace.
Po absolvování kurzu budete umět psát čistý, optimalizovaný a testovatelný kód, který je připraven na další rozvoj a produkční nasazení.
Co se naučíte
- pracovat s moderní syntaxí ES6+ a pokročilými koncepty JavaScriptu
- implementovat asynchronní operace pomocí Promises a async/await
- pracovat s REST API a GraphQL, tokeny, autentizací a bezpečností
- používat návrhové vzory jako Observer, Factory, Singleton a modulární architekturu
- organizovat projekty, psát udržitelný, přehledný a testovatelný kód
- optimalizovat výkon aplikací, profilovat a debugovat kód
- osvojit si best practices, které odlišují juniory od profesionálů
Hardwarové a softwarové požadavky
Minimální požadavky:
- Procesor: Intel i3 / Ryzen 3
- RAM: 8 GB
- Úložiště: 10 GB volného místa
- Operační systém: Windows 10/11, macOS nebo Linux
- Software: Node.js, NPM, webový prohlížeč s DevTools (Chrome / Firefox), editor kódu
Doporučené parametry pro komfortní práci:
- Procesor: Intel i5 / Ryzen 5 nebo vyšší
- RAM: 16 GB
- Více volného místa pro projekty
- Editor: Visual Studio Code s rozšířeními pro linting a debugging
Výstup z kurzu
Po úspěšném dokončení získáte:
- Certifikát o absolvování
- Hotový projekt, který můžete zařadit do portfolia
- Ověřené znalosti moderního JavaScriptu, využitelné v praxi
Pro koho je kurz vhodný
- pro vývojáře, kteří znají základy JavaScriptu
- pro frontendisty, kteří chtějí posunout své dovednosti
- pro začínající backend vývojáře v Node.js
- pro všechny, kdo chtějí psát profesionální a udržitelný kód
Přínosy kurzu
- zvládnete moderní JavaScript na profesionální úrovni
- pochopíte architekturu a principy reálných aplikací
- získáte schopnost řešit složité úkoly samostatně
- odlišíte se na pracovním trhu od běžných juniorů
Jednorázová platba