Návrh Školení
Úvod do Node.js
- RAM vs. latence I/O
- Blokující vs. neblokující
- Programování řízené událostmi
- Event Loop
- Blokování event loopu
- Filozofie Node.js
Nastavení platformy Node.js
- Stáhnout a nainstalovat
- Node REPL
- První Hello World
Moduly a npm
- Anatomie modulu
- Privátní kód
- Přístup k modulům a jejich použití
- Příkazy npm
- package.json
Vzor callbacku
- Co jsou callbacky
- Callback-last
- Error-first
Události
- Kdy používat emitery událostí
- Navázání funkcí na události
- Požadavky na události
- Poslech událostí
Zpracování chyb
- Callbacky: Error-first
- Chyby v emiterech událostí
- Nedodržené výjimky
- Použití Domains
Buffery
- Proč buffery existují
- Vytváření bufferů
- Čtení a zápis do bufferů
- Manipulace s buffery
Toky
- Co jsou toky
- API pro čtení a zápis toků
- Řízení toku
- Piping
- Duplexní tok
- Transformační tok
Express.js
- Úvod a instalace Express.js
- Vytvoření aplikace Hello Express
- Vytváření tras (routes)
- Zobrazení layoutů
- Použití šablon
- Přidávání partialů
- Používání lokálních proměnných a podmíněných šablon
- Modularizace tras
Socket.io
- Poslouchání (Listening)
- Vysílání (Broadcasting)
- Odpovídání na otázky
Připojení ke databázím
- No SQL a dokumentové úložiště
- Relační databáze
- Konfigurace a nastavení platformy
- CRUD operace
Požadavky
Studenti, kteří si tento kurz chtějí vzít, by měli mít zkušenosti s programováním v JavaScriptu.
Reference (7)
Užíval jsem si zajímavé téma a dotýkání se různých nuancí javascriptu/typescriptu/nodejs/
John - BMW SA
Kurz - Node.js for JavaScript Developers
Přeloženo strojem
The platform
Shaun Mbhiza - BMW SA
Kurz - Node.js for JavaScript Developers
Praktické cvičení
Daniel - BMW SA
Kurz - Node.js for JavaScript Developers
Přeloženo strojem
Nevěděl jsem, že to bude tak interaktivní a obsahovat tolik kódu, což se mi velmi líbilo a považuji za zábavnější a efektivnější způsob učení.
Ryan - BMW SA
Kurz - Node.js for JavaScript Developers
Přeloženo strojem
Jeho humor a osobnost
Karabo Mphahlele - BMW SA
Kurz - Node.js for JavaScript Developers
Přeloženo strojem
Praktické příklady
Werner - BMW SA
Kurz - Node.js for JavaScript Developers
Přeloženo strojem
Prospělo mi, když jsem dělal cvičení pro pochopení konceptů Node.js.
Jagath Wijesooriya - Inland Revenue
Kurz - Node.js for JavaScript Developers
Přeloženo strojem