Langages de Programmation - Node.js



Objectifs, programme, validation de la formation

Objectifs

Penser et développer asynchrone dans un environnement multi-utilisateurs inf. div Maîtriser les API fondamentales fournies par Node.js inf. div inf. div Approfondir NPM et la modularité inf. div inf. div Accéder aux données depuis Node.js inf. div inf. div Utiliser les modules Express et Socket.IO inf. div inf. div Déployer une application Node.js. inf. div

Description, programmation

inf. div Impacts architecturaux inf. div inf. div Présentation de Node.js inf. div inf. div Intérêts de JavaScript côté serveur inf. div inf. div Asynchronisme inf. div inf. div Stateless inf. div inf. div Asynchronisme avec Node inf. div inf. div Logique asynchrone inf. div inf. div Des callbacks partout inf. div inf. div Nested callbacks inf. div inf. div Gestion d erreurs inf. div inf. div Patterns asynchrones inf. div inf. div Node API inf. div inf. div Global objects inf. div inf. div Node Event Loop inf. div inf. div Event et EventEmitter inf. div inf. div Process objects inf. div inf. div Processus fils inf. div inf. div Timers inf. div inf. div Modules inf. div inf. div Inclusion de modules avec require inf. div inf. div Résolution des noms chemins et fichiers inf. div inf. div Modules populaires inf. div inf. div Programmation serveur inf. div inf. div Modules http net et dgram inf. div inf. div Modules dns et url inf. div inf. div Module fs file system inf. div inf. div Connect inf. div inf. div Ressources statiques inf. div inf. div Moteurs de templates inf. div inf. div Templates avec EJS inf. div inf. div Templates avec Jade et Stylus inf. div inf. div Back end inf. div inf. div Modes de connection inf. div inf. div Accès MongoDB inf. div inf. div Accès Redis inf. div inf. div Accès MySQL inf. div inf. div ORM pour Node.js inf. div inf. div Node Package Manager inf. div inf. div Commandes NPM inf. div inf. div Packager un module inf. div inf. div Installation locale ou globale inf. div inf. div Express web framework inf. div inf. div Configuration inf. div inf. div API Requêtes et Réponses inf. div inf. div API Routes inf. div inf. div Orientation Rest inf. div inf. div Single et Multiple pages inf. div inf. div Socket.io inf. div inf. div Web Sockets inf. div inf. div Réception et envoi de messages inf. div inf. div Socket.IO côté client inf. div inf. div Déploiement inf. div inf. div Test avec mocha inf. div inf. div Build avec Grunt inf. div inf. div Liens avec Apache inf. div inf. div Modes de déploiement inf. div inf. div Forever inf. div inf. div Certification en option inf. div inf. div Nos tests de validation des compétences font partie intégrante du processus d apprentissage car ils permettent de développer différents niveaux d abstractions. inf. div inf. div Solliciter l apprenant à l aide de nos QCM c est lui permettre d étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d ancrage mémoriel. inf. div inf. div L examen sera passé à la fin de la formation. inf. div

Validation et sanction

Certification M2I Langages de Programmation

Type de formation

Professionnalisation

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 28 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Avoir une connaissance avancée de JavaScript ou avoir suivi le cours JVS-AV JavaScript avancé .

Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2021

Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier

Lieu de formation


Organisme de formation responsable