Plan du cours

Caractéristiques et principes fondamentaux de Node.js (en comparaison avec Java)

  • Node.js, V8 & développement côté serveur (pourquoi utiliser Node.js ?)
    • Blocage et non-blocage
    • Piloté par les événements Programming
    • Boucle d'événements et modèle de rappel
  • Architecture Node.js
    • Module & Sandbox Pattern
    • Npm
    • Mécanismes de dépendance
    • Le fichier package.json
  • Moteur V8 interne
    • Schémas de mémoire
    • Collecte de déchets
    • Fuites de mémoire
    • Surveillance de la mémoire et de l'unité centrale
  • Journalisation avec Node.js
  • Node.js Logiciel médiateur
    • SSL & TLS
  • Node.js versions et migrations

Caractéristiques et principes fondamentaux de Express.js (en comparaison avec la spécification Java EE (Websphere, Tomcat))

  • Configuration et paramètres de l'application
  • Moteurs de modèles
  • Routage
  • HTTP
  • Objets de requête et de réponse
  • SSL ET TLS
  • Gestion des erreurs
  • Multithreading
  • JSON

WebStorm

  • Commencer à utiliser WebStorm
  • Fonctionnalités intelligentes
  • Gestionnaires de paquets
  • WebStrom et Node, Angular, Express
  • Inspection du code, outils de qualité, profilage
  • Débogage
  • Tests unitaires

PM2

  • Emballage et déploiement d'applications
  • Emballage 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

Journalisation avec Winston.js

  • Journalisation avec Winston
  • Transports
  • Loggers
  • Niveaux de journalisation
  • Profilage
  • Journaux en continu
  • Interrogation des journaux
  • Filtres, réécrivains

Pré requis

Les participants doivent avoir une certaine compréhension du développement avec Node.js et Express.js.

 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires