JavaScript (Backend) - Pokročilé Techniky s Node.js
Úroveň: Pokročilí
Cena: 27 000 Kč
Stručný popis: Prohlubte své dovednosti v JavaScript backend vývoji s Node.js. Kurz se zaměřuje na pokročilé techniky, jako jsou frameworky Express.js, databáze MongoDB, REST API a testování.
Cíle kurzu:
- Používat framework Express.js pro tvorbu serverových aplikací.
- Pracovat s databází MongoDB.
- Vytvářet REST API.
- Testovat backend aplikace.
- Nasazovat backend aplikace na server.
Osnova kurzu (36 hodin):
- Modul 1: Express.js - pokročilý framework (12 hodin)
- Architektura Express.js.
- Middleware.
- Routing.
- Šablonovací systémy (Pug, Nunjucks).
- Správa session a cookies.
- Modul 2: MongoDB - NoSQL databáze (8 hodin)
- Co je MongoDB a proč ho používat.
- Instalace a konfigurace MongoDB.
- Základní operace s MongoDB (CRUD).
- Modelování dat v MongoDB.
- Modul 3: REST API (8 hodin)
- Co je REST a jak funguje.
- Vytváření REST API s Express.js a MongoDB.
- Autentizace a autorizace.
- Dokumentace API (Swagger, OpenAPI).
- Modul 4: Testování a nasazení (8 hodin)
- Testování backend aplikací (Mocha, Chai).
- Lintování a formátování kódu (ESLint, Prettier).
- Nasazování backend aplikací na server (Heroku, AWS).
Metody výuky:
- Interaktivní přednášky a prezentace.
- Praktické workshopy a projekty.
- Individuální konzultace a feedback.
Cílová skupina:
- JavaScript vývojáři se zkušenostmi s Node.js.
- Backend vývojáři, kteří chtějí se naučit pokročilé techniky.
Předpoklady:
- Znalost základů JavaScriptu.
- Znalost základů Node.js.
Výstupy kurzu:
- Účastníci budou schopni vytvářet pokročilé serverové aplikace s Express.js a MongoDB.
- Budou schopni vytvářet REST API.
- Budou schopni testovat a nasazovat backend aplikace na server.
Materiálně technické zabezpečení:
- Počítače s nainstalovaným Node.js, NPM, MongoDB a potřebnými knihovnami.
- Tištěné a digitální materiály.
Certifikace:
- Osvědčení o absolvování kurzu.