Prenez contact avec nous

Plan du cours

Introduction à Node.js

  • RAM vs latence E/S
  • Bloquant vs non bloquant
  • Programmation pilotée par des événements
  • Boucle d'événements
  • bloquer la boucle d'événements
  • Philosophie de Node.js

Configuration de la plateforme Node.js

  • Téléchargement et installation
  • Node REPL
  • Premier Hello World

Modules et npm

  • Anatomie d'un module
  • Code privé
  • Accès et utilisation des modules
  • Commandes npm
  • package.json

Le modèle Callback

  • Que sont les callbacks
  • Callback-last
  • Error-first

Événements

  • Quand utiliser les émetteurs d'événements
  • Liaison de fonctions aux événements
  • Requêtes d'événements
  • Écoute des événements

Gestion des erreurs

  • Callbacks : Error-first
  • Erreurs dans les émetteurs d'événements
  • Exceptions non captées
  • Utilisation des Domains

Buffers

  • Pourquoi les buffers existent
  • Création de buffers
  • Lecture et écriture de buffers
  • Manipulation de buffers

Flux

  • Que sont les flux
  • API Stream en lecture et en écriture
  • Contrôle de flux
  • Piping
  • Flux duplex
  • Flux transform

Express.js

  • Introduction et installation d'Express.js
  • Construction d'une application Hello Express
  • Création de routes
  • Rendu des mises en page
  • Utilisation de modèles
  • Ajout de partiels
  • Utilisation de variables locales et de modèles conditionnels
  • Modularisation des routes

Socket.io

  • Écoute
  • Diffusion
  • Réponses aux questions

Connexion aux bases de données

  • No SQL et bases de documents
  • Bases de données relationnelles
  • Configuration et mise en place de la plateforme
  • Opérations CRUD

Pré requis

Les participants suivant ce cours doivent avoir de l'expérience en programmation JavaScript.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires