Node.js
Informations sur la formation
Initiation - 3 jours
Lors de cette formation vous verrez comment installer et exécuter un serveur node.js, réaliser un site dynamique basique, maîtriser l’éco-système NPM (gestion de modules), gérer les vues en .ejs et être capable de développer une application/site web basique.
4.7 / 510 clients
Niveau : Initiation
Développer un site dynamique basique
Ref : node2014
Durée : 3 jours
A partir de 2700 €
Soit 900€ par jour.
Public : Développeurs
Accessibilité : En fonction du lieu de la formation - merci de contacter le référent handicapé [email protected]
Type de formation : Présentiel
Dates : Les dates sont à définir lors de la demande de formation.
Comment s'inscrire : Contactez nous via le formulaire contact du site sur https://oms-formation.com.
Date de mise à jour du programme : 03/11/2021
Détails de la formation
Plus de détails sur la formation.
- Prérequis
- Connaître les langages HTML/CSS, avoir un bon niveau en JavaScript (maîtriser le passage de fonctions anonymes, la portée des variables, l’instanciations d’objets, Avoir une bonne compréhension globale des mécanismes JavaScript). Une expérience en développement Serveur (PHP, java, etc) est un plus souhaitable.
- Objectifs
- Lors de cette formation vous verrez comment installer et exécuter un serveur node.js, réaliser un site dynamique basique, maîtriser l’éco-système NPM (gestion de modules), gérer les vues en .ejs et être capable de développer une application/site web basique.
- Moyens
- Alternance Théorie-Pratique, 1 PC ou Mac par stagiaire, Vidéoprojecteur interactif, Support de cours fourni.
- Évaluation
- Evaluation des acquis : Quizz, exercice final ou entretien avec le formateur / Evaluation à chaud du déroulement de la formation
- Attestation de formation
- Formateur
- Formateur expérimenté spécialiste
Programme
Programme de la formation.
- Révision des bases importantes javascript
- Déclaration de fonctions, variables
- Portée de variables
- Gestion des évènements
- Logique objet et prototypes
- Introduction à node.js
- Histoire de Node.js
- Le moteur javascript google V8
- La philosophie de node.js
- Le serveur nodejs
- Un serveur monotâche
- La logique évènementielle
- Communication asynchrone
- Téléchargement et installation de node.js
- node.js Versus PHP : les différences fondamentales
- Utilisation de la console
- Créer et configurer le serveur
- L’objet HTTP
- Ecouter un port
- Ecouter l’évènement “requestListener” (req)
- Renvoyer une page 200 et un hello world
- Comprendre la gestion de modules
- Télécharger et Installer des modules avec NPM
- Intégrer vos fichiers : la fonction require();
- Présentation de quelques modules importants
- fs
- nodemon
- express
- body-parser
- socket-IO
- Organiser son code : utilisation d’express (framework node.js)
- Installer et lancer Express
- Gérer nos routes et nos actions
- Gestion des rendus de pages avec ejs
- Créer un site entier en node.js