Retour
Développer et déployer des applications NodeJS
Objectifs de la formation
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
Contenu de la formation
Introduction à 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
Résultats de la formation
Non prévu;
Conditions spécifiques d'accès à la formation
Maitrise des concepts fondamentaux du langage JavaScriptExperience avec les environnements de developpementComprehension des concepts de base du developpement webNotions de base sur les API
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
INOW CARAIBES
Durée de la formation
1 mois
Prochaine(s) session(s)
- 15/09/2025 - 17/09/2025