Formation NodeJS

Créer Votre Site Web avec NodeJS

Présentation de la formation

NodeJS est une plateforme logicielle libre en JavaScript orientée vers les applications réseau événementielles hautement concurrentes qui doivent pouvoir monter en charge.

Il est utilisé pour faire des applications multi-plateforme avec des framework comme Ionic pour les applications mobiles ou encore Electron pour les applications desktop.

il est aussi beaucoup utilisé pour faire des serveurs de Bot informatique ou bien des serveurs web. Certaines API Rest pour l’authentification sont faites avec NodeJS.

Si vous souhaite de découvrir Nodejs, cette formation est le bon choix pour vous.

Programme de la formation

Objectifs pédagogiques

Après avoir terminé cette formation, vous serez capable de :

  • Savoir utiliser NodeJS et NPM.
  • Développer une application web avec NodeJS.
  • Maîtriser la programmation événementielle et asynchrone.
  • Sécuriser, industrialiser, tester & déployer son application.

Pré-requis

Pour suivre la formation NodeJS il suffit :

  • Connaissance du langage JavaScript et connaissance d’un Frameries côté client (Angular, ReactJS, VueJS …)
  • La connaissance d’un langage objet est souhaitable (JAVA, PHP, C#).

Contenu de la formation

Rappels Javascript

  • Outils de développement
  • Bases et nouveautés ES6
  • Programmation asynchrone

Environnement NodeJS

  • Installation
  • Premier « Hello World ! »
  • NodeJS LTS, mettre à jour NodeJS
  • Moteur V8
  • Ajouter des fonctionnalités à Javascript

NodeJS et ES6

  • Mode strict
  • Intégration de ES6 dans NodeJS

Modules NodeJS, NPM

  • Présentation du système de modules
  • Les modules natifs
  • Créer ses propres modules
  • Présentation de NPM
  • Publier son module

Évènements NodeJS et Asynchronicité

  • Event Emitter
  • libuv

Système local et NodeJS

  • Buffer, Typed Array et chaines de caractères
  • Gestion des fichiers
  • Streams et Pipes
  • Créer un utilitaire en ligne de commande
  • Sous-processus

NodeJS et le web

  • TCP/IP et HTTP
  • HTTP module
  • Créer son premier serveur web

Express

  • Présentation, installation et configuration
  • Routing de votre application web
  • Fichiers statiques
  • Moteurs de templates: Jade et EJS
  • APIs and JSON
  • MongoDB et mongoose

Mise en production

  • Introductions aux tests
    • Déployer son application

Méthodes & moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Profil du formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support de cours

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB

Formation NodeJS

Infos Pratiques

Durée : 3 jours (21 heures)
Prix : A définir
Lieu: A définir

Plus d'infos ?



Événements À Venir

Pas de Évènements