Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les différents formats utilisés par MongoDB : JSON, BSON
Préparation à l'installation de MongoDB
Connexion et test de MongoDB
2/ Installation
Les différentes versions et modèles de déploiement de MongoDB
Plateformes supportées, packages et scripts de lancement
3/ Prise en main du Shell mongo
Tests de connexion
Découverte du shell Mongo
Le langage de requête de MongoDB, syntaxe JavaScript
Les opérations CRUD : Create, Read, Update, Delete
Principes de documents et collections
Les espaces de noms (namespace)
Les APIs de développement
4/ Modélisation et indexation
Le schéma design : réflexion sur la modélisation à utiliser
L’indexation des données (types, propriétés d’index)
Le profiling des requêtes lentes
Fonctionnement d’une transaction dans MongoDB (atomicité, verrous)
Gestion des performances des requêtes MongoDB
Les outils de monitoring
5/ Gestion des drivers
Les drivers fournis par MongoDB
Aperçu des drivers PHP, NodeJS, Ruby, Python
Focus sur le driver Java :
Connexion aux bases (isolées, ReplicaSet, clusters de shard)
Authentification
Sélection de la base et de la collection
Insertion, récupération, mise à jour et suppression de documents
Écritures par lot
6/ Le partitionnement de données (sharding)
Définition, principe de fonctionnement
Exemples de mise en oeuvre du sharding, configuration et administration
Réplication : principe des replica sets et mise en oeuvre
Mécanisme de fail-over automatique
Partitionnement des données avec le sharding
Optimisation : gestion des connexions, ajout de serveurs, équilibrage
Impact du sharding
7/ Gestion des performances et diagnostic
L'analyse des plans d'exécution
Les logs MongoDB
Indicateurs de performances
Suivi des performances : explain, mongostat, mongotop
L'agrégation Pipeline : présentation et concept
8/ Aller plus loin
Indexer les requêtes géospatiales
GridFS nécessaire au stockage de "large objects"
Agréger
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public cible
Public cible
Tous les informaticiens ayant à développer sous MongoDB
Dates
Dates
Du 21 au 24 Mai 2024
Du 23 au 26 Juil. 2024
Du 24 au 27 Sept. 2024
Du 19 au 22 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.