Aller au contenu principal

AELION : 08. Node JS - Développement d'applications web

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Questionnaire d’évaluation des pré-requis avant le stage, de satisfaction en fin de stage, évaluation des acquis en fin de formation. Feuille de présence, attestation de fin de formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
882€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3780€ HT / groupe
4 stagiaires minimum

Public

Développeurs, architectes techniques, chefs de projet Web…

Pré-requis

Avoir des connaissances pratiques du langage Javascript.

Objectifs pédagogiques

- Comprendre les principes clés de Node.js 

- Se familiariser avec les composants de la plateforme logicielle 

- Installer et configurer un serveur Node.js 

- Mettre en œuvre les concepts de la programmation événementielle et asynchrone 

- Manipuler l'API de Node.js 

- Appliquer les bonnes pratiques à un projet Vue.js

Programme détaillé

COMPRENDRE LES PRINCIPES CLES DE NODE.JS

  • A l’issue de cette séquence, vous êtes capable d’identifier les apports de Node.js et la philosophie proposée par l’environnement.
  • Environnement d’exécution Javascript multiplateforme
  • Mécanismes de fonctionnement interne (single-threaded event loop)
  • Opérations bloquantes et non-bloquantes (asynchrone et non blocking I/O)

INSTALLER ET CONFIGURER UN SERVEUR NODE.JS

  • A l’issue de cette séquence, vous êtes capable d’installer et configurer Node JS. Vous savez utiliser NPM et NPX.
  • Installation NodeJS
  • Commandes NPM et NPX
  • Gestion des versions de NodeJS
  • NodeJS et EcmaScript
  • Mode strict
  • Support d'EcmaScript dans NodeJS

SE FAMILIARISER AVEC LES COMPOSANTS DE LA PLATEFORME LOGICIELLE

  • A l’issue de cette séquence, vous êtes capable d’écrire du code javascript moderne avec les syntaxes du standard ES6 ou plus.
  • Tester des commandes avec REPL
  • Se servir des modules de base
  • Initialiser un projet
  • Gérer les dépendances avec NPM

MANIPULER L'API DE NODE.JS

  • A l’issue de cette séquence, vous êtes capable d’utiliser les principaux modules de NodeJS.
  • Les variables globales
  • Modules http, net et DGRAM
  • Module FS (file system)

METTRE EN œUVRE LES CONCEPTS DE LA PROGRAMMATION EVENEMENTIELLE ET ASYNCHRONE (1/2)

  • A l’issue de cette séquence, vous êtes capable de créer un serveur HTTP avec NodeJS et renvoyer du JSON avec une API REST.
  • Créer un serveur HTTP avec Node.js et le micro Framework Express
  • Créer une API REST qui renvoie des données au format JSON

METTRE EN œUVRE LES CONCEPTS DE LA PROGRAMMATION EVENEMENTIELLE ET ASYNCHRONE (2/2)

  • A l’issue de cette séquence, vous êtes capable de créer des pages HTML avec NodeJS et un moteur de Template. Vous comprenez le principe des Web Sockets et identifiez les mécanismes de base.
  • Créer des pages HTML avec un moteur de Template (EJS / Jade / Stylus)
  • Créer des Web Sockets

APPLIQUER LES BONNES PRATIQUES A UN PROJET NODE.JS

  • A l’issue de cette séquence, vous êtes capable d’identifier les prérequis pour appliquer les bonnes pratiques à un projet Node.js, notamment sur l’aspect sécurité.
  • Sécurité des applications Node.JS
  • Monitoring des applications Node.JS

Sessions

Filtrer les résultats

8 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat