NodeJS
INOW
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
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
Avis du centre
LE HAILLAN
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1300 €
Disponible dans 15 villes
À distance / En alternance
Demandeur d'emploi / Étudiant
Non finançable CPF
Avis du centre
LYON 8E
En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
1800 €
Avis du centre
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
NANTES
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
750 €
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Lille
Formation Strasbourg
Formation Montpellier
Formation Bordeaux
Formation Rennes
Formation Dijon
Formation Angers
Formation Informatique CPF
Formation Informatique en ligne
Formation Developpeur informatique CPF
Formation Developpeur informatique en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Technicien reseaux
Formation Administrateur reseau
Formation Directeur des systemes d information
Formation Rssi
Formation Data scientist
Formation Chef de projet informatique
Formation Consultant en informatique Nantes
Formation Administrateur systeme Nantes
Formation Technicien informatique Nantes
Formation Technicien support informatique Nantes
Formation Technicien support informatique Paris
Formation Consultant en informatique Paris
Formation Administrateur systeme Paris
Formation Technicien informatique Paris
Formation Technicien support informatique Toulouse
Formation Developpeur informatique Nantes