0Pricing
MongoDB Academy icon

MongoDB Academy

JAVASCRIPTDatabaseNosqlJavascript

Maîtrisez les bases de données NoSQL orientées documents avec MongoDB. Apprenez CRUD, la modélisation de données, les pipelines d'agrégation, les index, les transactions et les patterns de production Atlas.

🤖 Alimenté par l'IA📚 30 cours👥 100 000+ apprenants⭐ Note 4,9
Présentation du Cours

MongoDB & NoSQL Databases

Maîtrisez les bases de données NoSQL orientées documents avec MongoDB. Apprenez CRUD, la modélisation de données, les pipelines d'agrégation, les index, les transactions et les patterns de production Atlas. Cette formation couvre 30 mini-cours progressifs du niveau débutant absolu (A1) au niveau avancé (B2), avec des leçons courtes et ciblées et des quiz rapides pour consolider chaque concept.

What You Will Learn

Vous commencerez par les fondamentaux et progresserez à travers des sujets intermédiaires et avancés, chaque cours s'appuyant sur le précédent. Chaque leçon est pratique, avec des exemples concrets et un tuteur IA disponible quand vous avez besoin d'aide.

How It Works

Chaque cours est divisé en quatre leçons ciblées. Complétez quelques leçons par jour et vous maîtriserez la formation entière en semaines, pas en mois.

Commencer →

Comment Tu Vas Apprendre

🎯
Leçons Interactives
Exercices de codage pratiques avec retours en temps réel
🤖
Tuteur IA
Obtiens une aide instantanée de notre IA quand tu es bloqué
💻
Éditeur Intégré
Écris et exécute du code directement dans ton navigateur
🏆
Certificat
Obtiens un certificat en complétant le cours
Programme

30 Cours

Tous les cours du parcours d'apprentissage MongoDB Academy.

01

Pourquoi NoSQL existe

A14 leçons

Découvrez les limites des bases de données relationnelles qui ont conduit les ingénieurs à créer des solutions NoSQL. Explorez les quatre g…

02

Documents et collections

A14 leçonsPRO

Découvrez les structures de données fondamentales de MongoDB en pratiquant : les documents BSON et les collections. Apprenez comment les do…

03

Insérer et lire des documents

A14 leçonsPRO

Maîtrisez les quatre points d’entrée CRUD pour insérer et récupérer des données. Vous vous exercerez avec insertOne, insertMany, findOne et…

04

Interroger avec des filtres

A14 leçonsPRO

Allez au-delà des simples vérifications d’égalité et découvrez l’ensemble des opérateurs de requête de MongoDB. Les opérateurs de comparais…

05

Mettre à jour et supprimer des documents

A14 leçonsPRO

Découvrez toutes les méthodes de mise à jour et de suppression proposées par MongoDB, des modifications ciblées de champs au remplacement d…

06

Modélisation des données : imbrication ou références

A24 leçonsPRO

La modélisation des données est la compétence la plus déterminante dans le développement avec MongoDB. Ce cours vous enseigne les deux stra…

07

Validation de schéma avec JSON Schema

A24 leçonsPRO

Même si MongoDB offre un schéma flexible, les bases de données en production ont besoin de garde-fous. Ce cours vous montre comment définir…

08

Projection et sélection des champs

A24 leçonsPRO

Récupérer des documents entiers lorsque seuls deux champs sont nécessaires gaspille de la bande passante et de la mémoire. Ce cours vous en…

09

Tri et pagination

A24 leçonsPRO

Apprenez à classer les résultats des requêtes et à répartir de grands jeux de données sur des pages que votre interface peut exploiter effi…

10

Importer et exporter des données

A24 leçonsPRO

Une gestion pratique des données consiste à les déplacer de manière fiable vers MongoDB et depuis MongoDB. Ce cours couvre mongoimport, mon…

11

Principes fondamentaux des index

B14 leçonsPRO

Les index constituent le principal levier d’amélioration des performances des requêtes MongoDB. Ce cours démystifie le fonctionnement des i…

12

Index textuels et recherche en texte intégral

B14 leçonsPRO

Les index textuels de MongoDB permettent d’effectuer des recherches par mots-clés dans les champs textuels sans moteur de recherche dédié.…

13

Opérateurs et requêtes sur les tableaux

B14 leçonsPRO

Les tableaux dans les documents sont l’une des fonctionnalités les plus puissantes de MongoDB, mais aussi l’une des plus délicates à interr…

14

Le pipeline d’agrégation

B14 leçonsPRO

Le pipeline d’agrégation est le moteur de transformation des données de MongoDB : il vous permet de filtrer, remodeler, regrouper et calcul…

15

Étapes d’agrégation avancées

B14 leçonsPRO

Allez au-delà des notions de base et explorez les étapes d’agrégation qui vous permettent de joindre des collections, de décomposer des tab…

16

Accumulateurs d’agrégation

B14 leçonsPRO

Les accumulateurs sont au cœur de l’étape $group : ils transforment des flux de documents en statistiques pertinentes. Ce cours examine en…

17

Transactions et ACID dans MongoDB

B14 leçonsPRO

MongoDB 4.0 a introduit les transactions ACID multi-documents pour les jeux de réplicas, puis pour les clusters partitionnés. Ce cours expl…

18

Flux de changements

B14 leçonsPRO

Les flux de changements fournissent à votre application un flux d’événements en temps réel pour chaque insertion, mise à jour, remplacement…

19

Atlas Search

B14 leçonsPRO

Atlas Search est un moteur de recherche entièrement géré, basé sur Lucene et intégré à MongoDB Atlas. Ce cours vous montre comment créer de…

20

MongoDB avec Node.js et Mongoose

B14 leçonsPRO

La plupart des applications en production se connectent à MongoDB via Node.js. Ce cours couvre à la fois le pilote officiel Node.js et l’OD…

21

Architecture MongoDB et jeux de réplicas

B24 leçonsPRO

Comprenez comment MongoDB assure une haute disponibilité grâce aux jeux de réplicas. Vous apprendrez le fonctionnement des élections, la ma…

22

Partitionnement pour une montée en charge horizontale

B24 leçonsPRO

Lorsqu’un seul jeu de réplicas ne suffit plus à gérer votre volume de données ou votre débit, le partitionnement répartit les données sur p…

23

Réglage des performances et optimisation des requêtes

B24 leçonsPRO

Plongez au cœur du planificateur de requêtes MongoDB, des statistiques d’exécution et des outils permettant d’identifier et de corriger les…

24

Fédération de données Atlas

B24 leçonsPRO

Atlas Data Federation vous permet d’exécuter des requêtes d’agrégation MongoDB sur des clusters Atlas, des compartiments S3, Atlas Data Lak…

25

Déclencheurs et fonctions Atlas

B24 leçonsPRO

Les déclencheurs et fonctions d’Atlas App Services vous permettent d’exécuter du JavaScript côté serveur en réponse à des événements de bas…

26

Collections de séries temporelles

B24 leçonsPRO

MongoDB 5.0 a introduit les collections de séries temporelles natives, optimisées pour les charges de travail caractérisées par de nombreus…

27

Sécurité : authentification, RBAC et chiffrement

B24 leçonsPRO

La sécurité d’un déploiement MongoDB dépend entièrement de sa configuration d’authentification, d’autorisation et de chiffrement. Ce cours…

28

Patrons de conception MongoDB

B24 leçonsPRO

Les ingénieurs MongoDB expérimentés s’appuient sur une bibliothèque de patrons éprouvés de conception de schémas pour résoudre des problème…

29

Comparer les alternatives NoSQL

B24 leçonsPRO

MongoDB n’est pas toujours le meilleur choix. Ce cours propose une comparaison objective de MongoDB avec Redis, Cassandra, DynamoDB et Neo4…

30

Projet final : architecture d’une application MongoDB

B24 leçonsPRO

Mettez tout en pratique en concevant et en implémentant partiellement, à partir de zéro, une application MongoDB prête pour la production.…

FAQ

Questions Fréquemment Posées

Le cours MongoDB Academy est-il gratuit ?

Oui. Tu peux commencer le cours MongoDB Academy gratuitement et compléter ses leçons interactives sans frais. Un abonnement PRO optionnel déverrouille des outils IA avancés et un certificat partageable.

Ai-je besoin d'expérience préalable pour apprendre JAVASCRIPT ?

Non. Le cours commence par les fondamentaux et progresse graduellement vers des sujets plus avancés, tu peux donc commencer même sans expérience préalable en JAVASCRIPT.

Comment vais-je apprendre JAVASCRIPT sur CoddyKit ?

Tu apprends en faisant. Des leçons interactives courtes associent une explication claire avec un exercice de codage pratique qui s'exécute en temps réel, et un tuteur IA disponible 24h/24 offre une aide personnalisée dès que tu es bloqué.

Puis-je obtenir un certificat en complétant MongoDB Academy ?

Oui. Les apprenants PRO peuvent passer un examen et obtenir un certificat de réussite partageable avec un code vérifiable pour le cours MongoDB Academy.

Puis-je apprendre JAVASCRIPT sur mon téléphone ?

Oui. CoddyKit est disponible sur le web et sous forme d'applications iOS et Android natives, tu peux donc apprendre JAVASCRIPT sur n'importe quel appareil et ta progression se synchronise entre eux.

Commencez MongoDB Academy Maintenant

Rejoignez des milliers d'apprenants maîtrisant la programmation avec des cours alimentés par l'IA.

Commencer Gratuitement →Parcourir Tous les Cours