Schița de curs

Express.js

  • Instalarea aplicației Express.js
  • Structura de directoare a unei aplicații Express.js
  • Crearea unui server
  • Funcții de rutare și middleware
    • Gestionarea erorilor
    • Înregistrarea pe partea serverului
    • ...
  • Module server side: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Proces și proces copil, REPL, Zlib
  • Echilibrarea sarcinii în asociere cu nginx

Node.js - fundația (doar concepte și arhitectură)

  • Node.js, V8 și dezvoltarea pe partea de server
    • Blocare vs. Non-blocare
    • Condus de evenimente Programming
    • Bucla de evenimente și demultiplexorul cu un singur fir
  • npm ca manager de pachete
    • Mecanisme de dependență
    • Fișierul package.json
  • Migrarea versiunilor

Elementele interne ale motorului V8

  • Performanță
  • V8 ca compilator
  • Scheme de memorie
  • Colectarea gunoiului
  • Scurgeri de memorie

Monitorizarea

  • Monitorizarea cu sematext
  • Monitorizarea cu ruxit
  • ...

1.5 PM2

  • Ambalarea și implementarea aplicațiilor
  • Ambalarea și implementarea aplicațiilor Nodejs+pm2 runtime
  • Pachetarea scripturilor Nodejs
  • Verificarea și schimbarea versiunii nodejs
  • Locațiile și standardele sistemului de fișiere
  • Înregistrarea în jurnal
  • Scripturi Init
  • Certificate SSL/TLS
  • Monitorizare
  • Oprirea, pornirea, ștergerea, resuscitarea aplicațiilor
  • Oprirea, pornirea, resuscitarea procesului PM2
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite