Plan du cours

Express.js

  • Installation de Express.js
  • Structure des répertoires d'une application Express.js
  • Création d'un serveur
  • Fonctions de routage et de middleware
    • Gestion des erreurs
    • Logging côté serveur
    • ...
  • Modules côté serveur : HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Processus et processus enfant, REPL, Zlib
  • Équilibrage de charge en association avec nginx

Node.js - la fondation (Concepts et architecture seulement)

  • Node.js, V8 et développement côté serveur
    • Blocage vs. non-blocage
    • Piloté par les événements Programming
    • Boucle événementielle et démultiplexeur à fil unique
  • npm comme gestionnaire de paquets
    • Mécanismes de dépendance
    • Le fichier package.json
  • Les migrations de versions

Moteur V8 interne

  • Les performances
  • V8 en tant que compilateur
  • Schémas de mémoire
  • Collecte de déchets
  • Fuites de mémoire

Surveillance

  • Surveillance avec sematext
  • Surveillance avec ruxit
  • ...

1.5 PM2

  • Emballage et déploiement d'applications
  • Empaquetage et déploiement du runtime Nodejs+pm2
  • Paquet de scripts Nodejs
  • Vérification et changement de version de nodejs
  • Emplacements et normes du système de fichiers
  • Journalisation
  • Scripts d'initialisation
  • Certificats SSL/TLS
  • Surveillance
  • Arrêter, démarrer, supprimer, ressusciter des applications
  • Arrêter, démarrer, ressusciter le processus PM2
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires