Návrh Školení

Express.js

  • Instalace Express.js
  • Adresářová struktura aplikace Express.js
  • Vytvoření serveru
  • Funkce směrování a middlewaru
    • Zpracování chyb
    • protokolování na straně serveru
  • Moduly na straně serveru: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & Child Process, REPL, Zlib
  • Vyrovnávání zátěže ve spojení s nginx

Node.js - nadace (pouze koncepty a architektura)

  • Node.js, V8 a vývoj na straně serveru
    • Blokování vs. Neblokování
    • Událostmi Programming
    • Smyčka událostí a jednovláknový demultiplexer
  • npm jako správce balíčků
    • Závislostní mechanismy
    • Soubor package.json
  • Migrace verzí

Vnitřní části motoru V8

  • Výkon
  • V8 jako kompilátor
  • Paměťová schémata
  • Odvoz odpadků
  • Úniky paměti

Sledování

  • Monitorování se sematextem
  • Monitorování pomocí ruxit

1,5 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
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie