Formation Node JS – Développement d’applications web

  • Référence : DENOD001
  • Durée : 3 jours (21 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Connaître les fondamentaux internet
  • Savoir programmer en javascript

PROFIL DES STAGIAIRES

  • Architectes web
  • Chefs de projets web
  • Développeurs web
  • Webmestres

OBJECTIFS

  • 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

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS

1 - Introduction

  • Historique, principes généraux
  • Fonctionnement interne
  • Exemples d’applications
  • Avantages et inconvénients
  • Installation et découverte
  • Application « hello world »

2 - Les modules

  • Se servir des modules de base, NPM

3 - Serveur web

  • Ma première application web
  • Gérer les requêtes et les réponses HTTP
  • Routage des URLs
  • Opérations bloquantes et non-bloquantes

4 - Express

  • Paramétrage, gestion des requêtes HTTP
  • Sessions, templating

5 - Autres composants

  • Socket.IO, connect, async

6 - Tests

  • Assert / expect.js, Mocha / Zombie, PhantomJS / CasperJS

7 - Performances

  • Single-thread et event-loop
  • Communication inter-processus
  • Redis, le module « cluster »
Cookies