NodeJS
INOW
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
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
FORMATION PYTHON – Les bases + approfondissement data
PARIS
Finançable CPF
2450 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Expert Python
Formation RUST
À DISTANCE
Non finançable CPF
2930 €
À distance
Entreprise
ACCESS IT
Titre Pro Développeur Web et Web mobile
À DISTANCE
Finançable CPF
3390 €
À distance
Tout public
Avis du centre
.
Esecad
Bootcamp Ingénieur DevOps
À DISTANCE
Non finançable CPF
Nous contacter
À distance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
DevUniversity
Unity : Programmation et Intégration
CLICHY
Non finançable CPF
12000 €
En centre / En entreprise
Salarié en poste / Entreprise
Virtual Factory
Concepteur Développeur d'Applications Java (TP CDA)
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)
Finançable CPF
8400 €
À distance / En centre
Tout public
Dawan
Les formations les plus recherchées
Formation Toulouse
Formation Nantes
Formation Paris
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Nice
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 Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Intelligence artificielle
Formation Growth hacking
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Spark Nantes
Formation Developpeur informatique Nantes
Formation Programmation Nantes
Formation Technicien support informatique Toulouse
Formation Technicien informatique Toulouse
Formation Consultant en informatique Toulouse