Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Java » :
MongoDB pour les développeurs Java

Détails :

Durée :
3 Jours
Prérequis :
Il est nécessaire, pour suivre cette formation, de connaître le langage Java.
Public :
Développeurs Java.
Objectifs :
Au terme de cette formation, vous serez en mesure de :
  • 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 :

Cursus :




Programme détaillé de la formation :

    Introduction
    • 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
    Manipulation de données avec la console MongoDB
    • 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
    Installation du driver MongoDB pour Java
    • 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
    Utilisation du driver Java
    • 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
    Gestion des index
    • 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
    Programmation avancée
    • 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
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.