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