Formation:
Maîtriser Node.Js
Apprenez à maîtriser Node.JS, ses spécificités et ses concepts innovants par la pratique! Node.JS est un projet open-source se basant sur le moteur V8 de Chrome, qui permet d'exécuter du JavaScript côté serveur. Son API, entièrement asynchrone permet d’écrire des applications avec d’excellents temps de réponse. Au besoin, ce cours aborde les aspects spécifiques à destination des développeurs Microsoft .Net.
L'objectif principal de cette formation est avant tout de transmettre de la méthodologie, des bonnes pratiques, du retour d'expérience.
Objectifs
- Acquérir la maîtrise de Node JS.
- Etre en capacité de construire des sites et des applications avec Node JS.
- Etre en capacité d'exposer des API avec Node JS.
Public concerné
- Développeur Web.
Prérequis
- La maîtrise de javascript est nécessaire.
Accès à la formation
- Entretien individuel avec le formateur (par téléphone ou en conférence). L'objectif de cet entetien est de vérifier que la formation répondra à vos besoins et attentes, mais aussi de déterminer les points d'adaptations qui seront éventuellement nécessaires lors de la formation.
- Création d'une convention de formation à remettre à votre employeur ou à Pôle emploi.
- En même temps que la convention, un dossier de formation contenant toutes les informations utiles ainsi que le règlement intérieur vous sera remis.
Programme de la formation
- Présentation et concepts Node.JS
- Installation et utilisation
- JavaScript côté serveur
- La programmation asynchrone
- Les modules Node.JS
- Écrire un serveur avec Node.JS
- Se simplifier la vie avec Express
- Le routage
- Les vues
- Les contrôleurs
- Accéder aux données
- Présentation de MongoDB
- Créer des APIs
- Création d’un site Web
- Utiliser Angular JS
- Sécuriser Node.JS
- Les tests avec Node.JS
- Communication temps réel
- WebSockets HTML5 avec Socket.IO
- Communication inter-process en temps réel
- Event-loop distribuée
- Performance avec Node.JS
- Cluster
- Utiliser tous les processeurs de sa machine
- Interaction avec DotNet.
- ...
Méthode pédagogique
- La formation est découpée en session de 3 à 4h de travail.
- Chaque session est une itération de parties théoriques, de démonstrations, d'exercices, de travaux pratiques, de discussions et réflexions.
- Chaque session se termine par un résumé des points importants à retenir.
- La formation met l'accent sur la méthodlogie et les bonnes pratiques.
- Votre participation active sera requies tout au long de la formation.
Moyens pédagogiques
En présentiel
- Salle de formation
- Vidéo projecteur
- Un PC est fourni (il est possible d'utiliser votre portable, dans ce cas un setup de formation vous sera transmis)
- Support de cours propriétaire en français
A distance
- Salle de vidéo conférence
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
En E-Learning (quand disponible)
- Toute la formation en vidéo
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
Support de formation
- Conçus et rédigés par des experts.
- De nombreuses références à la méthodologie et aux bonnes pratiques.
- De nombreux retour d’expérience.
- Les travaux pratiques sont issus de projets réels.
Sanction de fin de formation
- Une attestation de formation vous sera remise.
- Un bilan de formation vous sera remis. Ce bilan contient des remarques est conseils concernant la suite à donner à votre formation, vos aptitudes, vos perspectives.
- Vous pouvez opter pour l'option attestation de compétances. Il vous faudra alors réaliser un projets test qui sera corrigé et évalué par le formateur.