Node.js Agrandir l'image
NiveauInitiation
Détails du niveauDévelopper un site dynamique basique

24 Places restantes

Formation Node.js

Durée : 3 jours

Node.js est la technologie à la mode dans le monde du web. Cette plateforme vous permettra de développer des applications en utilisant le langage JavaScript directement sur le serveur. Avec node.js, le JavaScript remplace des langages comme PHP, son moteur V8 et son fonctionnement non bloquant accélèreront considérablement vos applications riche en requêtes.

Notre formation Node.js Initiation est dispensée dans nos centres de Lyon et Clermont-Ferrand par un formateur spécialisé. Il est également possible de réaliser des sessions sur mesure dans vos locaux où que vous soyez. 

Public : Développeurs

Ref : node2014

Plus de détails

2 700 € HT


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.

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.

Rappel du formateur


Révision des bases importantes JavaScriptIntroduction à Node.jsCréer et configurer le serveur
  • Déclaration de fonctions, variables
  • Portée de variables
  • Gestion des évènements
  • Logique objet et prototypes
  • 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
  • L’objet HTTP
  • Ecouter un port
  • Ecouter l’évènement “requestListener” (req)
  • Renvoyer une page 200 et un hello world
Comprendre la gestion de modulesOrganiser son code : utilisation d’Express (framework node.js)
  • 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
  • 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

Alternance Théorie-Pratique, 1 PC ou Mac par stagiaire, Vidéoprojecteur interactif, Support de cours fourni.

Evaluation des acquis : Quizz, exercice final ou entretien avec le formateur / Evaluation à chaud du déroulement de la formation

Attestation de formation

Formateur expérimenté spécialiste

Ces formations peuvent aussi vous intéresser