Formation Node JS – Mise en oeuvre
- Référence : PYRS111
- Durée : 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
- Développeurs web
- Webmestres
OBJECTIFS
- Développer en javascript côté serveur avec Node.js.
- Comprendre les principes de Node.js et utiliser les bonnes pratiques de développement.
METHODES PEDAGOGIQUES
- Mise à disposition d’un poste de travail par participant
- 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 Développement Internet
1 - Introduction
- Fonctionnement interne
- Exemples d’applications
- Avantages et inconvénients
- Installation et découverte
- Application « hello world »
- Historique, principes généraux
2 - Les modules
- Se servir des modules de base, NPM
3 - Serveur web
- Routage des URLs
- Opérations bloquantes et non-bloquantes
- Gérer les requêtes et les réponses HTTP
- Ma première application web
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 »