Voici une formation MongoDB en vidéo et 100% à distance.
MongoDB est la base NoSQL la plus connue.
Adoptée par des entreprises comme UPS, ebay, EA, Bosch ou Bouygues, elle peut trouver sa place dans vos futurs projets. C'est en outre le "M" de la MEAN stack (Mongo Express Angular et Node) mais aussi de la MERN stack (Mongo Express React Node).
Au programme de cette formation MongoDB par la pratique
Voici les notions abordées dans cette formation pratique :
- installation de MongoDB
- création de bases, de collections et de documents
- importation de données via mongoimport
- utilisation de la console mongo
- requêtage simple
- requêtage avancé à l'aide des opérateurs les plus utiles
- du CRUD (Create Read Update Delete)
- tri et pagination
- utilisation de vos connaissances JavaScript dans le cadre de la console mongo
- amélioration des performances en lecture à l'aide des index
- indexes uniques et indexes composés
- agrégations
- relations entre collections
Lorsque vous devez gérer un grand nombre de données dont le schéma peut changer dans le temps, MongoDB est l'une des meilleures options à votre disposition.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Bonne formation MongoDB.
Table des matières de cette formation MongoDB (durée : 2h51m)
-
Introduction
- Qu'est-ce que MongoDB ? gratuit 00:06:20
- Installer MongoDB gratuit 00:06:14
-
Créer une base de données et ses collections
- Importer de données avec mongoimport 00:07:54
-
Premières requêtes
- Afficher les documents d'une collection 00:03:57
- Limiter le nombre de données et de champs récupérés 00:03:16
- Effectuer une recherche simple 00:06:19
- Find() et findOne() 00:03:42
- Rechercher dans un tableau 00:05:43
- Créer manuellement base de données et documents 00:05:50
- Supprimer une collection, supprimer une database 00:02:22
- Utiliser l'interpréteur JavaScript 00:06:38
- Utiliser l'interpréteur JavaScript (suite) 00:02:28
-
Les opérateurs les plus utilisés
- $gt, $gte, $lt, $lte 00:04:35
- $or, $and 00:05:47
- $in, $nin 00:02:12
- $all, $exist 00:04:39
-
Mettre à jour, supprimer un document
- Update() et $set pour mettre à jour un champ 00:03:05
- Update() seul pour écraser tous les champs 00:03:00
- $push, $addToSet, $each 00:04:04
- Le concept d'"upsert" 00:02:21
- Supprimer un document 00:02:41
- Supprimer une collection puis une base de données 00:01:11
-
Trier et paginer
- Trier 00:05:28
- Limit() + trouver le plus récent et le plus ancien 00:06:07
-
Timestamp
- A propos de l'ID généré + trouver un document par date de création 00:06:11
-
Performances
- Performance d'une requête 00:03:44
- Améliorer les performances en lecture à l'aide des index 00:02:26
- Supprimer un index 00:01:04
- Créer un index unique 00:03:18
- Créer un index composé (compound index) 00:06:53
- Créer un "text index" et afficher un score 00:09:02
- Sharding et réplications 00:02:32
-
Aggregations
- Déterminer les catégories d'un ensemble d'objets avec distinct() 00:04:41
- Déterminer le nombre d'ordinateurs regroupés par catégories 00:02:27
- Déterminer le prix moyen de chaque catégorie 00:02:08
- Stocker les résultats d'une aggregation dans une nouvelle collection 00:04:39
-
Relations entre collections
- Jointures 00:08:19
- Requêter plusieurs collections programmatiquement 00:08:36
- Certificat
Formateur : Codeconcept
-
Clair. Parfait pour une première prise en main de MongoDB.
-
Tres bien pour une premiere approche, il serrait interressant de faire un autre tuto pour montrer comment utiliser mongo a l'oeuvre sur un cas simple en mode web
-
Pas mal mais nous voudrions un cas de pratique dans une une application web
-
Avec quelle version de logiciel ce tuto est-il compatible ?MongoDB
-
Quel est le niveau requis pour suivre ce tuto ?débutant
note moyenne
avis laissés