MongoDB pour les développeurs Java
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 ».
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Installer et configurer une base MongoDB
- Effectuer des opérations de lecture, écriture et mise à jour de données
- Extraire des données complexes
- Mettre en œuvre le driver Java afin d'exploiter les données d'une base MongoDB
- Implémenter un service d'accès aux données basé sur un mapping Objet-Document
Programme de la formation
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 "
Proposé par
ENI Service
"votre centre de formation informatique de confiance"
Proposé par
ENI Service