JOUR 1 – INTRODUCTION AUX PRINCIPES FONDAMENTAUX
- RAPPEL DE JAVASCRIPT
- ES2022
- PROGRAMMATION ASYNCHRONE
- INTRODUCTION À NODEJS
- PRÉSENTATION DES PRINCIPAUX COMPOSANTS NODE.JS
- LES OBJETS GLOBAUX
JOUR 2 – MANIPULATION DE L'API DE NODE
- GESTION DES MODULES NODE
- DÉCOUVERTE DE NPM
- MANIPULATION DE FICHIER
- PROGRAMMATION ÉVÉNEMENTIELLE
JOUR 3 – DÉVELOPPEMENT D'APPLICATION WEB
- ACCÈS AUX RÉSEAUX DEPUIS NODEJS
- CRÉATION D'UN SERVEUR WEB AVEC L'API NODE.JS
- CRÉATION D'UN SERVEUR WEB AVEC EXPRESS
- CONNEXION À UNE BASE DE DONNÉES
- COMMUNICATION BIDIRECTIONNELLE TEMPS RÉEL
JOUR 4 – INDUSTRIALISATION D'UNE APPLICATION NODE.JS
- BUILDER VOTRE PROJET
- TESTER ET DÉBOGUER
- L'ÉCOSYSTÈME DES PACKAGES NPM
- SÉCURISATION D'UNE APPLICATION NODE/EXPRESS
- FACILITER LE DÉVELOPPEMENT D'APPLICATION NODE EN ÉQUIPE
- Maîtriser les fonctionnalités principales de NodeJS
- Savoir utiliser NodeJS, NPM et son écosystème dans les dernières versions
- Savoir configurer un serveur de NodeJS
- Développer une application web avec NodeJS et ES2022
- Maîtriser la programmation événementielle &asynchrone
- Créer et gérer APIs avec NodeJS
- Sécuriser, industrialiser, tester &déployer son application
RNCP31678B C02 - Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité
Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :
a) D'une mise en situation professionnelle ou d'une présentation d'un projet réalisé en amont de la session, éventuellement complétée par d'autres modalités d'évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).
b) D'un dossier faisant état des pratiques professionnelles du candidat.
c) Des résultats des évaluations passées en cours de formation pour les candidats issus d'un parcours de formation.