Formation MongoDB Essentials

Formation MongoDB Essentials

Découvrir MongoDB et les concepts associés

Formation certifiante
Formation officielle

 

 

 

 

 

Durée : 4 jour(s) En partenariat avec ZENIKA
Référence : MONGODB-ESSENTIALS-04

Présentation

Elle est destinée aux développeurs désirant concevoir et créer des applications utilisant MongoDB. Elle couvre la modélisation orientée document, les requêtes de sélection/insertion/mise à jour/suppression, une introduction au MapReduce et les bases de l’administration.

Objectifs

  • Comprendre le shell MongoDB, l’API de query et les drivers tools
  • Concevoir des schémas qui tirent parti du modèle de données Document et des fonctionnalités offertes par MongoDB
  • Comprendre comment migrer un schéma relationnel classique vers Mongo
  • Construire des index pertinents et diagnostiquer les requêtes lentes
  • Configurer et maîtriser les réplications Maître/Esclave et les Replica Sets
  • Déterminer quand utiliser un shard cluster et comment le configure
  • Diagnostiquer et résoudre les principaux problèmes classiques et les scenarii d’échec

Pédagogie :

50% Théorie, 50% Pratique

Public :

Développeur, Architecte, Administrateur système

Pré-requis :

Aucun

Programme

Jour 1

Introduction

  • Mise en jambes
  • Vue globale de MongoDB
  • MongoDB : Une base documentaire
  • Les moteurs de stockage
  • Lab: Installer et configurer MongoDB

CRUD

  • Créer et supprimer des documents
  • Lire des documents
  • Les opérateurs de requêtage
  • Lab: Rechercher des documents
  • Mettre à jour des documents
  • Lab: Mettre à jour des documents

Indexes

  • Fondamentaux sur les Indexes
  • Indexes Composés
  • Lab: Optimiser un Index
  • Indexes à clés multiples
  • Indexes hashés
  • Indexes géospatiaux
  • Indexes TTL
  • Indexes texte
  • Lab: Identifier et résoudre le problème des opérations lentes
  • Lab: Utiliser explain()

Drivers

  • Introduction aux Drivers MongoDB
  • Lab: Tutorial sur les drivers

Jour 2

Agrégation

  • Tutorial sur l’Agrégation
  • Optimiser les Agrégations
  • Lab: Manipulation du Framework d’Agrégation

Modèle de conception

  • Concepts clés sur les modèles de conception
  • Schéma évolutifs
  • Design Pattern usuels

Replica Sets

  • Introduction aux Replica Sets
  • Élections au sein des Replica Sets
  • Les rôles dans un Replica Set et la Configuration
  • L’Oplog: Réplication déclarative
  • Lab: Travailler avec l’Oplog
  • Portées de l’écriture
  • Préférences de lecture
  • Lab: Mise en place d’un Replica Set

Jour 3

Sharding

  • Introduction au Sharding
  • Auto-répartition des Shards
  • Les Tags de Shard
  • Lab: Mise en place d’un Cluster Shardé

Application à l’ingénierie

  • Introduction
  • Lab: Driver Java (MongoMart)
  • Lab: Driver Python (MongoMart)

Jour 4

Outils de journalisation et de diagnostiques

  • Résolution des problèmes de Performance

Sauvegarde et Restauration

  • Sauvegarde et Restauration

Sécurité

  • Sécurité
  • Lab: Créer un utilisateur Admin
  • Lab: Créer un utilisateur lecture/écriture

MongoDB Cloud Manager & les fondamentaux de l’Ops Manager

  • MongoDB Cloud & Ops Manager
  • Automatisation
  • Lab: Automatisation d’un Cluster
  • Surveillance
  • Lab: Créer une alerte
  • Sauvegardes

MongoDB Cloud & Ops Manager sous le capot

  • API
  • Lab: Cloud Manager API
  • Architecture (Ops Manager)
  • Sécurité (Ops Manager)
  • Lab: Installation de l’Ops Manager
Nous
rejoindre
DAVIDSON Level Up
0
Connecting
Please wait...
Send a message

Sorry, we aren't online at the moment. Leave a message.

Your name
* Email
* Describe your issue
Login now

Need more help? Save time by starting your support request online.

Your name
* Email
* Describe your issue
We're online!
Feedback

Help us help you better! Feel free to leave us any additional feedback.

How do you rate our support?