NodeJS
INOW
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- Installer et configurer un serveur Node.js
- Développer des applications JavaScript côté serveur
- Mettre en oeuvre les concepts de la programmation événementielle et asynchrone
- Mettre en place un gestionnaire de routes
- Manipuler l'API de Node.js
- Gérer la persistance dans une base de données NoSQL
Programme
Introduction à Node.js
Rappels JavaScript
Les modules Node.js
Le Framework Node.js
L'implémentation
CORE modules Node.js
Les modules complémentaires Node.js
La sécurité avec Node.js
Les outils Node.js
- Présentation de Node.JS
- Le modèle "event-driven"
- L'installation de Node.JS
Rappels JavaScript
- La portée des variables
- Les fonctions anonymes
- Les clôtures (closures)
- call et apply
- La variable this
Les modules Node.js
- La structure d'un module
- La localisation des modules
- Les modules complexes
- Le chargement des modules
- La gestion des modules avec npm
- La configuration
- CommonJS
Le Framework Node.js
- Le routage
- L'algorithme asynchrone
- Le middleware Connect
- Le Framework Express
- La gestion des sessions
- La validation des entrées utilisateur
L'implémentation
- Les EventEmitters
- Travaux pratiques
- Exemple avec HTTPSniffer
CORE modules Node.js
- Module os
- Module path
- Module util
- Module fs
- Module events
- Module url
- Modules http et https
Les modules complémentaires Node.js
- La gestion des formulaires
- Le moteur de templates Jade
- L'interface avec MySQL
- L'interface avec MongoDB
La sécurité avec Node.js
- Les risques liés à JavaSCript
- Le support des authentifications HTTP
- L'utilisation de Passport.js
- OAuth et OpenID
- La gestion des autorisations
- Limiter le DoS
- Le filtrage des entrées
Les outils Node.js
- Debuguer avec node-inspector
- La surveillance de scripts avec nodemon
- La surveillance de scripts avec forever
- L'intégration avec un Reverse-Proxy
- Apache et Nginx
- Le déploiement avec Grunt
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser

Concepteur Développeur d'Applications Java (TP CDA)
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)
Témoignages

DATA ANALYST | Titre RNCP niveau 7 Bac +5 | co-certifiée école MINES...
À DISTANCE
Avis du centre
Témoignages
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Suite adobe
Excel
Pack office
Word
Microsoft
Powerpoint
Developpeur web Villiers-le-Bel
Technicien informatique Paris
Testeur logiciel Paris
Windev Paris
Programmation Villiers-le-Bel
Programmation Paris
Windev Nanterre
Testeur logiciel Nanterre
Technicien informatique Nanterre
Developpeur web Paris