e-404.io

Centre de formation dans le metaverse

Voir le profil
Créé le 28 octobre 2022 | mis à jour le 28 mars 2024 | Télécharger la version PDF

Le développement côté serveur avec NodeJs

Le développement côté serveur avec NodeJs

Ecole404 Formateur validé par Ecole404
  • à distance
  • 35h 0m
  • À partir de 2390.00€*

*Prix minimum hors frais annexes.

Comprendre les financements

Objectifs

  • Installer et configurer un serveur Node.js
  • Mettre en œuvre les concepts de la programmation événementielle et asynchrone
  • Mettre en place un framework Web
  • Manipuler l'API de Node.js
  • Gérer la persistance dans une base de données NoSQL avec un ODM
  • Générer une documention avec Open API (Swagger)
  • Comprendre le fonctionnement des JWT
  • Comprendre le fonctionnement des entités avec TypeORM (.env)
  • Utiliser Express pour créer des routes simples
  • Utiliser des libs pour communiquer avec une base de données
  • Utiliser un MiddleWare de sécurisation

Points forts

Formation intensive et accéléré sur "Le développement côté serveur avec NodeJs" 100% à distance Cours sur le Métaverse
Publics visés

Après un parcours de formation sous statut d’élève ou d’étudiant, Après un parcours de formation continue, Par candidature individuelle, Par expérience, Entreprises

Domaines

Conception web - développement web

Pré-requis

Disposer d'une connexion Internet minimum de 8 Mb/s, Disposer d'un PC/MAC (CPU min 2.00Ghz, HDD/SSD min 256Go, RAM min 4 Go), Disposer d'un écran déporté, Disposer d’une webcam, Disposer d’un microphone, Avoir un niveau anglais minimum B1 (classement CECRL), Effectuer un questionnaire de positionnement

Méthode d'évaluation

Travaux à rendre

Accessibilité

Handicap moteur ou physique, Maladie chronique handicapante

Conditions d'accès

Programme

Le développement côté serveur avec NodeJs

  • À distance - Synchrone
  • 28h 0m
  • Travaux à rendre
  • 7h 0m

Du JavaScript côté serveur- Genèse du JavaScript côté serveur et de Node.js.- Le moteur Google V8 utilisé côté serveur.- Pourquoi utiliser la programmation événementielle ?- Rappels JavaScript : callbacks, closures, notion de scope, apply, bind, call.- Initiation à ECMAScript 6.Premiers pas en Node.js- Installation du serveur Node.js.- Le gestionnaire d'extensions NPM.- L'approche modulaire de Node.js- Un serveur Web en quelques lignes.- Utilisation de Node.js en REPL.Les fondamentaux Node.js- Quel intérêt de développer en asynchrone ?- La gestion événementielle : réagir plutôt qu'attendre.- Principaux modules de l'API : console, util, file, events & timer...- Gestion des requêtes/réponses HTTP. HTTPS.- Création de processus fils, https, sockets TCP et UDP...La gestion de routes- Parsing d'URL (paramètres, requête...).- Traiter une requête en mode asynchrone.- Mettre en place un gestionnaire de routes.Framework Web- Les concepts fondamentaux d'Express.- Construction d'un squelette d'application.- Configuration d'Express et de l'application.- Le rendu de vues avec EJS.- La gestion de formulaires et des uploads de fichiers.- Le routage d'URL par Express.- Mise en place d'une API REST.Persistance des données- Initiation à une base NoSQL : MongoDB.- Mise en place de CRUD (Create, Read, Update, Delete).- Utilisation d'un ODM : Mongoose.Test d'une application Node.js- Premiers pas avec Mocha.- Les assertions et le test synchrone et asynchrone.- Différentes méthodes de tests (inclusifs, exclusifs...).Concept avancés- Bonnes pratiques de développement en Node.js.- La bibliothèque async : rendre l'asynchrone séquentiel.- Le clustering avec Node.js. La retro-compatibilité, les transpilers...

Supervision pédagogique : Assistance technique - Aide en ligne - Suivi par visioconférence Assistance technique : Par chat (instantané) - Par email (sous 24h) - Pendant et entre les séquences

Toutes les formations référencées sur notre catalogue GanaMarket sont mises en œuvre dans le respect du label Qualiopi

Ganapati formations est certifié Qualiopi

Réserver la formation