La formation « MongoDB pour les développeurs Java » est conçue pour vous apprendre comment intégrer une base de données NoSQL à vos projets Java.
Vous commencerez par une introduction à MongoDB, ses collections d’objets structurés et hétérogènes (document) et les notations JSON et BSON.
Nous vous montrerons comment installer MongoDB, configurer votre environnement de travail et créer un projet Java.
Vous apprendrez à manipuler des données avec la console mongo, en effectuant des requêtes simples, des insertions, des modifications et des suppressions.
Ensuite, vous apprendrez à utiliser le driver Java pour MongoDB, pour écrire un programme d’accès aux données.
Enfin, nous couvrirons des concepts avancés, tels que les modèles de données, les types de relations entre documents, la création d’indexes, les requêtes complexes et agrégations, l’atomicité des opérations et les transactions, ainsi que la réplication et le « sharding ».
Programme détaillé
Introduction
- Vue d'ensemble et conception
- Collections d'objets structurés et hétérogènes (document)
- Notations JSON et BSON
- Installation et environnement de travail
- Console mongo
- Création d'un projet Java
Manipulation des données avec la console
- Documents et collections
- Requêtes simples
- Curseurs, tri, limites
- Insertions
- Modifications
- Suppressions
Utilisation du driver Java
- Chargement de l'API
- Connexion à la base
- Classe Document
- Requêtes simples
- Curseurs, tri, limites
- Insertions, modifications, suppressions
- Ecrire un programme d'accès aux données
Concepts avancées
- Modèles de données
- Types de relations entre documents
- Création d'indexes
- Requêtes complexes et agrégations
- Atomicité des opérations et transactions
- Réplication et " Sharding "