Návrh Školení

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

  • Node.js, V8 a vývoj na straně serveru (proč používat Node.js?)
    • Blokování vs. Neblokování
    • Událostmi Programming
    • Smyčka událostí a vzor zpětného volání
  • Node.js Architektura
    • Vzor modulu a pískoviště
    • Npm
    • Závislostní mechanismy
    • Soubor package.json
  • Vnitřní části motoru V8
    • Paměťová schémata
    • Odvoz odpadků
    • Úniky paměti
    • Monitorování paměti a CPU
  • Protokolování pomocí Node.js
  • Node.js Middleware
    • SSL a TLS
  • Node.js verze a migrace

Charakteristika a základy Express.js (Ve srovnání se specifikací Java EE (Websphere, Tomcat)))

  • Konfigurace a nastavení aplikace
  • Šablonové motory
  • Směrování
  • HTTP
  • Objekty požadavku a odpovědi
  • SSL a TLS
  • Zpracování chyb
  • Vícevláknové zpracování
  • JSON

WebStorm

  • Začínáme
  • Chytré funkce
  • Správci balíčků
  • WebStrom & Node, Angular, Express
  • Kontrola kódu, nástroje kvality, profilování
  • Ladění
  • Testování jednotek

PM2

  • Balení a nasazení aplikací
  • Runtime balení a nasazení Nodejs+pm2
  • Balíček skriptů Nodejs
  • Kontrola a přepínání nodejs verze
  • Umístění souborového systému a standardy
  • Logování
  • Init skripty
  • SSL/TLS certifikáty
  • Sledování
  • Zastavte, spusťte, odstraňte, obnovte aplikace
  • Zastavit, spustit, vzkřísit proces PM2

Protokolování pomocí Winston.js

  • Logování s winstonem
  • Přepravy
  • Dřevorubci
  • Log úrovně
  • Profilování
  • Streamování protokolů
  • Dotazování protokolů
  • 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 (5)

Upcoming Courses

Související kategorie