NodeJS + MongoDB (NoSQL) + Express serveur pour débutants
4.1 (213 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,102 students enrolled

NodeJS + MongoDB (NoSQL) + Express serveur pour débutants

Apprenez à maîtriser le NoSQL avec la base de donnée MongoDB sur NodeJS ! Tout ça en Test Driven Development !
4.1 (213 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,102 students enrolled
Created by Robin Lebhar
Last updated 6/2019
French
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 3 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Comprendre ce qu'est MongoDB
  • Utiliser MongoDB
  • Installer une base de donnée MongoDB
  • Utiliser NodeJS et NPM
  • Etablire une connexion à MongoDB via NodeJS
  • Utiliser la librairie javascript Mongoose qui permet de communiquer avec MongoDB
  • Apprendre à manipuler MongoDB avec les opérations de bases et plus complexes ( Insertion, Lecture, Modification, Suppression )
  • Créer des modèles de données
  • Monter un serveur web avec express
  • Créer une API REST ( dont les données proviennent de MongoDB) accessible depuis le navigateur
  • Découvrir le Test Driven Developpement ( Developpement par les tests )
  • Utiliser Postman pour tester votre API sans passer par le navigateur
  • Découvrir les opérateurs de MongoDB
  • Mettre en place un système de validations pour assurer la sécurité et l'intégrité des données
Course content
Expand all 37 lectures 03:20:26
+ Entrainement par les tests
19 lectures 01:51:28
Note
00:25
Initialisation
02:42
Connexion à MongoDB avec Mongoose (001)
04:47
Modèle et schéma (002)
03:33
Sauvegarder un document (003)
05:19
Nettoyer la base de donnée (004)
04:41
Réaliser un test avec Assert() et done() (004)
04:10
Rechercher un document (005)
09:42
Modifier un document (006)
10:08
Supprimer un document (007)
06:58
Les opérateurs (008)
05:16
Les validations (009)
04:54
Les validateurs (010)
04:17
Relations (011)
11:25
Les types virtuels (012)
05:38
Les types de relations
05:12
Schémas - Références (013)
05:19
Tests - Réferences (013)
11:38
Les middlewares (014)
05:24
+ Projet API
12 lectures 01:06:21
Le projet
03:01
Nouveau Github
00:05
Mise en place du serveur web (001)
05:34
Routes, paramètres et nodemon (002)
05:06
Controllers (003)
03:40
Modèles (004)
04:16
Insertion avec POST (004)
08:38
Postman
00:13
Les méthodes de USER (005)
05:44
Les opérations de MOVIE (006)
06:57
Ordonner et limiter (007)
06:54
Final : Aperçu des requêtes complexes (007)
16:12
Requirements
  • Une experience en programmation est un plus
  • Un connaissance de javascript est conseillée
  • PC Windows 64 bits ou MAC
Description

MongoDB c'est LA base de donnée hyper tendance dans le monde entier et surtout très prisée des entreprises.

Et parce que MongoDB est la techno à connaitre nous apprendrons à l'utiliser avec le serveur le plus en vogue du moment : Node.JS  et avec la librairie Mongoose

Nous nous interesserons au coeur de MongoDB, et son utilisations et partirons à la découverte du NoSQL

+Vous découvrirez les fondements de Mongo : Collections, documents, opérateurs, validations etc...

+Vous serez capable d'effectuer toutes les opérations de bases et avancées sur une base MongoDB.

+Nous avancerons pas à pas et les corrections seront disponibles pour chaque vidéos !

+Nous verrons le nouveau système des promesses de ES6 en profondeur pour gérer l'asynchrone

+Vous apprendrez le developpement enTest Driven Development (Developpement par les tests)

+Nous créerons une API REST avec express et NodeJS d ont la source de donnée sera MongoDB 

+Vous apprendrez aussi les bonnes pratiques en matière de structuration de schémas de données !

Bref du bel apprentissage en perspective ! Avec toujours des explications claires, des schémas, du fun et de la bonne humeur !

Who this course is for:
  • Quiconque souhaite apprendre à utiliser MongoDB et découvrir le NoSQL