Zkuste nás kontaktovat
 Doba trvání 21 hodiny

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.

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie