Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Développement Web JavaScript : Node.JS & MongoDB, archi. MVC
Rating: 4.7 out of 5(217 ratings)
1,143 students
Created byMatthieu GASTON
Last updated 2/2025
French

What you'll learn

  • Créer des scripts JavaScript client et manipuler le DOM
  • Créer un serveur JavaScript Node js avec le module Express js
  • Mettre en place une base de données MongoDB et la manipuler avec Mongoose
  • Déployer l'architecture Modèle Vue Contrôleur (MVC)
  • Utiliser le moteur de Template Twig
  • Réaliser un CRUD : affichage / ajout / modification / suppression de données de la BD
  • Créer une structure complète de site internet (menu, navigation, routage, upload d'images, gestion d'erreurs...)
  • Utiliser des modules de Node (Body-Parser, Multer, Morgan, Nodemon, Express-Session, FS ...)

Course content

7 sections74 lectures7h 58m total length
  • Introduction2:40
  • Qui suis-je ?1:00
  • Le parcours de formation0:13
  • Les installations0:05
  • Installation : Visual studio code4:45
  • Installation : Node.JS3:33
  • Conseils pour suivre la formation1:27

Requirements

  • Connaissances avancées en JavaScript (ou en programmation web)
  • Les bases de la relation Client / Serveur

Description

Apprenez le développement web JavaScript avec Node.JS !

Dans ce cours, vous allez mettre en application vos compétences apprises en algorithmique et avec le langage JavaScript.

L'objectif sera de vous montrer les différences d'utilisation du langage JavaScript dans la partie Cliente et dans la partie Serveur.

Le cours s'articule autour de deux thèmes principaux :

  • La création d'une application sans serveur (JavaScript Client)

  • La création d'une application avec serveur (Node.JS)

L'application réalisée permet la gestion (basique) d'une bibliothèque de livres.


Un cours complet (mais complexe) :

Cette formation vous permettra d'appréhender de nombreux sujets :

- Créer des scripts JavaScript client et manipuler le DOM

- Créer un serveur JavaScript Node.JS avec le module Express.JS

- Mettre en place une base de données MongoDB et la manipuler avec Mongoose

- Utiliser le moteur de Template Twig

- Déployer l'architecture Modèle Vue Contrôleur (MVC)

- Réaliser un CRUD : affichage / ajout / modification / suppression de données de la BD

- Créer une structure complète de site internet (menu, navigation, routage, upload d'image, gestion d'erreur...)

- Utiliser des modules de Node.JS (Body-Parser, Multer, Morgan, Nodemon, Express-Session, FS ...)


Un apprentissage progressif :

Bien que l'évolution soit progressive et que chaque étape soit détaillée, le cours n'est pas à destination de débutants et il est nécessaire d'avoir des compétences solides en programmation JavaScript.

Si besoin, n'hésitez pas à suivre les cours que je propose pour permettre l'acquisition du niveau nécessaire.


Un cours accès sur le JavaScript :

Nous utiliserons de nombreuses technologies comme : HTML, CSS, Bootstrap ..., cependant le cours n'est pas centré sur ces sujets.

L'objectif est de vous montrez comment les utiliser dans le cadre d'une application JavaScript et non d'apprendre en détail ces technologies (si besoin, je propose des cours dédiés sur chacun de ces sujets) !


Merci et bonne formation !

Matthieu de H2PROG

Who this course is for:

  • Débutant en programmation
  • Reconversion professionnelle
  • Etudiants ou futurs étudiants en informatique