Návrh Školení

Charakteristika a základy Node.js (ve srovnání s Java)

    Vývoj na straně Node.js, V8 a serveru (proč používat Node.js?) Blokování vs. Neblokování řízené událostmi Programming Smyčka událostí a vzor zpětného volání
Node.js Modul architektury a vzor sandboxu
  • Npm
  • Závislostní mechanismy
  • Soubor package.json
  • Vnitřní části motoru V8 Schémata paměti
  • Odvoz odpadků
  • Úniky paměti
  • Monitorování paměti a CPU
  • Přihlášení pomocí Node.js
  • Node.js Middleware SSL a TLS
  • Node.js verze a migrace
  • Vlastnosti a základy Express.js (ve srovnání se specifikací Java EE (Websphere, Tomcat)))
  • Konfigurace a nastavení aplikace Moduly šablon Směrování Objekty požadavků a odpovědí HTTP SSL a TLS Zpracování chyb Multithreading JSON
  • WebStorm
  • Začínáme Chytré funkce Správci balíčků WebStrom & Node, Angular, Express Kontrola kódu, nástroje kvality, profilování Testování jednotek ladění
  • PM2

      Balení aplikací a nasazení Balení a nasazení runtime Nodejs+pm2 Balíček skriptů Nodejs Kontrola a přepínání verze nodejs Umístění a standardy systému souborů Protokolování Init skripty SSL/TLS certifikáty Monitorování Zastavení, spuštění, odstranění, oživení aplikací Zastavení, spuštění, oživení procesu PM2

    Protokolování pomocí Winston.js

      Protokolování pomocí winston Transports Loggers Úrovně protokolování Profilování Protokoly streamování Protokoly dotazování Filtry, přepisovače

    Požadavky

    Účastníci musí mít určité znalosti o vývoji s Node.js a Express.js

      21 hodiny

    Počet účastníků



    Price per participant

    Reference (4)

    Související kurzy

    Node.js for JavaScript Developers

      21 hodiny

    Související kategorie