Ferme la recherche

NodeJS & MongoDB

Descriptif

Durée de la formation

Durée 21 heures

Session

entrées/sorties permanentes

du 06 sept. 2021 au 15 sept. 2021  - Bordeaux (33)
+ autres sessions
du 06 sept. 2021 au 15 sept. 2021  - Bordeaux (33)
du 01 avril 2021 au 31 déc. 2022  - Bordeaux (33)

Objectif de la formation

Développer un site web en HTML5, CSS3 et JavaScript
Maîtriser la stack MEAN
Acquérir une autonomie en programmation JavaScript avec Node.JS et Express
Maîtriser les dernières versions du Framework
Comprendre les Web Services REST JSON et MongoDB

Description de la formation

I/ Du JavaScript côté serveur
Genèse du JavaScript côté serveur et de NodeJS
Le moteur Google V8 utilisé côté serveur
Pourquoi utiliser la programmation événementielle ?
Rappels JavaScript : les bases, callbacks, closures, notion de scope...
II/ Premiers pas en NodeJS
Installation du serveur NodeJS et création d'un serveur Web en quelques lignes
L'approche modulaire de NodeJS
Le gestionnaire d'extensions NPM
Utilisation de NodeJS en REPL
Travaux pratiques : Usage de l'utilitaire NPM. Développer une première application Web affichant "Hello World"
III/ Les fondamentaux NodeJS
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...
Travaux pratiques : Lecture de fichier, lecture d'une ressource en ligne, échange de données en TCP ou UDP
IV/ Frameworks Web & gestion de routes
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
Traiter une requête en mode asynchrone
Mettre en place un gestionnaire de routes
Travaux pratiques : Mise en place d'une API REST & mise en place d'un gestionnaire de routes
V/ Persistance des données
Initiation à une base NoSQL : MongoDB
Mise en place de CRUD (Create, Read, Update, Delete)
Travaux pratiques : Gestion de la persistance des données avec MongoDB
VI/ Développement d'une application NodeJS complète
Travaux pratiques : Reprendre le panier d'achat complet réalisé durant le cous Bootstrap et créer le backend avec NodeJS
VII/ Concept avancés
Bonnes pratiques de développement en NodeJS
La bibliothèque async : rendre l'asynchrone séquentiel
Le clustering avec NodeJS

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

2
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

ILARIA ACADEMY

Lieu de formation

À distance

Centre de formation

292 RUE DE BEGLES
33800, Bordeaux

Toutes les formations et avis pour ILARIA ACADEMY