Node.js
Objectifs, programme, validation de la formation
Objectifs
Penser et développer asynchrone dans un environnement multi-utilisateurs
Maîtriser les API fondamentales fournies par Node.js
Approfondir NPM et la modularité
Accéder aux données depuis Node.js
Utiliser les modules Express et Socket.IO
Déployer une application Node.js.
Description, programmation
Impacts architecturaux
Présentation de Node.js
Intérêts de JavaScript côté serveur
Asynchronisme
Stateless
Asynchronisme avec Node
Logique asynchrone
Des callbacks partout
Nested callbacks
Gestion d’erreurs
Patterns asynchrones
Node API
Global objects
Node Event Loop
Event et EventEmitter
Process objects
Processus fils
Timers
Modules
Inclusion de modules avec require
Résolution des noms, chemins et fichiers
Modules populaires
Programmation serveur
Modules http, net et dgram
Modules dns et url
Module fs (file system)
Connect
Ressources statiques
Moteurs de templates
Templates avec EJS
Templates avec Jade et Stylus
Back end
Modes de connection
Accès MongoDB
Accès Redis
Accès MySQL
ORM pour Node.js
Node Package Manager
Commandes NPM
Packager un module
Installation locale ou globale
Express web framework
Configuration
API Requêtes et Réponses
API Routes
Orientation Rest
Single et Multiple pages
Socket.io
Web Sockets
Réception et envoi de messages
Socket.IO côté client
Déploiement
Test avec mocha
Build avec Grunt
Liens avec Apache
Modes de déploiement
Forever
Certification (en option)
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.
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.
L’examen sera passé à la fin de la formation.
Niveau de sortie information non communiquée
Métiers visés
Durée, rythme, financement
Durée 28 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Modalités de recrutement et d'admission Avoir une connaissance avancée de JavaScript ou avoir suivi le cours JVS-AV "JavaScript avancé".
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucune
Inscription
Contact renseignement Agnès RICHIR
Téléphone 0557190765
É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 : 21/12/2020
Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac
Lieu de formation
Adresse :
Organisme de formation responsable
M2I FORMATION MERIGNAC
Adresse
15 B allée James Watt 33700 Mérignac
Téléphone