Schița de curs

Node.js caracteristici & Fundamente (în comparație cu Java)

  • Node.js, V8 și dezvoltarea server side (de ce să utilizați Node.js ?)
    • Blocare vs. Non-blocare
    • Condus de evenimente Programming
    • Bucla de evenimente și modelul Callback
  • Arhitectura Node.js
    • Modulul și modelul Sandbox
    • Npm
    • Mecanisme de dependență
    • Fișierul package.json
  • Funcțiile interne ale motorului V8
    • Scheme de memorie
    • Colectarea gunoiului
    • Scurgeri de memorie
    • Monitorizarea memoriei și a CPU
  • Înregistrarea cu Node.js
  • Node.js Middleware
    • SSL & TLS
  • Node.js Versiuni și migrări

Express.js caracteristici & Fundamente (În comparație cu specificația Java EE (Websphere, Tomcat))

  • Configurarea & setările aplicației
  • Motoare de șabloane
  • Rutare
  • HTTP
  • Obiecte de solicitare și răspuns
  • SSL ȘI TLS
  • Gestionarea erorilor
  • Multithreading
  • JSON

WebStorm

  • Noțiuni introductive
  • Caracteristici inteligente
  • Manageri de pachete
  • WebStrom & Node, Angular, Express
  • Inspecția codului, instrumente de calitate, profilare
  • Debugging
  • Testare unitară

PM2

  • Ambalarea și implementarea aplicațiilor
  • Ambalare și implementare 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

Înregistrare cu Winston.js

  • Înregistrare cu winston
  • Transporturi
  • Loggere
  • Niveluri de jurnalizare
  • Profilare
  • Fluxul jurnalelor
  • Interogarea jurnalelor
  • Filtre, rescriere

Cerințe

Participanții trebuie să aibă o oarecare înțelegere a dezvoltării cu Node.js și Express.js

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite