Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
- Comprendre l'architecture de MongoDB et son fonctionnement.
- Installer et configurer un serveur MongoDB.
- Manipuler des bases de données et des documents MongoDB.
- Exécuter les différents opérations CRUD.
- Créer un programme Java accédant à une base de données MongoDB.
- Travailler avec des données complexes.
- Optimiser vos bases de données MongoDB.
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Comparatif entre les bases de données SQL et NoSQL
- Architecture de MongoDB
- Collections d'objets structurés et hétérogènes (document)
- Comparatif entre JSON et BSON
- Installation de MongoDB
- Présentation de la Console mongo
- Les éléments constitutifs d'une base de données MongoDB : base, collections, documents, ...
- Sélection de données, filtrage, tri, ...
- Insertion des données
- Modification de données existantes
- Suppression de données
- Les opérateurs $set et $inc
- Utilisation de GridFS
- Les consoles graphiques
- Choix d'un atelier de développement et d'un outil de build
- Création d'un projet Java pour MongoDB
- Installation du driver
- Présentation rapide de l'API
- Connexion à la base de données
- La notion de curseur
- Les différentes méthodes de sélection de données
- Filtrage, tri, ...
- Insertion, modification et suppression de données
- Création d'index
- Index simples et composés
- Index géospatiaux
- Index hashés
- Fonctionnement de l'optimiseur
- La commande explain et les hints
- Modèles de données
- Les différents types de relations entre documents
- Requêtes complexes et agrégations
- Gestion des transactions
- Les notions de Réplication et de Sharding
Introduction
Manipulation de données avec la console MongoDB
Installation du driver MongoDB pour Java
Utilisation du driver Java
Gestion des index
Programmation avancée
Espace client
