Plan du cours

L'idée Node.js

  • Ce que c'est Node.js
  • Caractéristiques et capacités d'ECMAScript
  • ECMAScript 5 et les plans de développement
  • Architectures client-serveur et requête-réponse
  • ECMAScript côté serveur et côté client
  • Licence Node.js

Architecture

  • Moteur V8
  • Boucle d'événements
  • Asynchronisme
  • Style de passage de continuité
  • Structure de la plateforme Node.js
  • Capacités Node.js
  • Sécurité

Installation et bases du travail avec la console Node.js

  • Systèmes d'exploitation pris en charge
  • Méthodes d'installation possibles
  • Processus d'installation sur le système sélectionné
  • Configuration initiale
  • Console Node.js et commandes disponibles
  • Chaînes, arguments et module sf

Exécution du serveur sur la plateforme Node.js

  • Protocole HTTP
  • Méthodes GET/POST/PUT/DELETE
  • Requête et réponse, en-têtes utilisés dans le protocole HTTP
  • Manipulation des méthodes HTTP à l'aide de Node.js
  • Affichage du contenu web
  • Gestion des formulaires

Développement d'applications web basé sur un cadre Express.

  • Cadres disponibles
  • Bases de l'architecture MVC
  • Application web avec Express

Gestion des bases de données

  • Bibliothèques disponibles pour la gestion des bases de données
  • Vue d'ensemble de DAO et ORM
  • Choix du SGBD, différences entre les bases de données relationnelles et non relationnelles
  • SQLite, MySQL, MongoDB, Redis

NPM - gestion des paquets

  • Prise en main du gestionnaire de paquets NPM
  • Recherche et installation de paquets
  • Vue d'ensemble des paquets sélectionnés/les plus populaires
  • Créer et publier ses propres paquets

Tests d'applications, problèmes de qualité

  • Méthodes de test supportées
  • Tests unitaires et comportementaux Node.js.
  • Normes de codage
  • Outils disponibles pour soutenir l'assurance qualité des applications

Soutien et développement Node.js

  • Orientations de développement
  • Support pour Node.js
  • Éditeur de développement disponible (soutien de l'IDE)
  • Développeurs Node.js et soutien de la communauté

Pré requis

  • Connaissance du langage ECMAScript (JavaScript)
  • Connaissance de base de la programmation fonctionnelle et orientée objet en JavaScript
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires