Formation Utilisation et Administration de MongoDB





Objectif

MongoDB est l’une des bases NoSQL les plus utilisées aujourd’hui. Elle permet de stocker de grands volumes de données et de les interroger avec SQL de manière à la fois simple et efficace, sans qu’il soit nécessaire de maîtriser un langage supplémentaire comme c’est le cas avec les bases de données relationnelles. Il existe en effet un grand nombre de pilotes offrant une API simple et intuitive.

Cette formation présente l’organisation des données sous MongoDB et détaille en profondeur les méthodes d’accès.


Public Cible

Toute Personne/Entreprise interessée par l'écosystème MongoDB et souhaitant intégrer à ses futures projets


Réserver Votre place



Effectif Maximal 10
Durée Totale 1 Mois
Calendrier Chaque Samedi de 9h à 13h
Prix 1400 DH
Prochaine Session mai 2024
Lieu de Formation 261 Bd Abd El Moumen Residence Al Amal Immeuble B No 17 Etage 4. Casablanca

Réservez dès Maintenant !


Programme de la Formation

Partie 1 : Présentation du mouvement NoSQL et de MongoDB

  • Bref historique de l'évolution des bases de données et des différents modèles.
  • L'importance du modèle relationnel et l'émergence du mouvement NoSQL.
  • Les différentes solutions du NoSQL et le positionnement de MongoDB.
  • Les choix techniques de MongoDB et quelques exemples pratiques d'utilisation.

Partie 2 : Prise en main de MongoDB

  • Installation sur Windows et Linux
  • L'invite interactive (shell) et l'administration
  • Présentation des différentes API de développement : PHP, Ruby, Python, Java
  • Création de bases de donnéesLe schéma des données. Les différents scénarios de schémas
  • Installation de MongoDB et prise en main de l'invite de commandes.

Travaux pratiques

Partie 3 : Travailler avec les documents

  • Comprendre et utiliser les espaces de noms, les collections et les documents.
  • Les formats JSON et BSON.
  • Les types de données élémentaires et les types spéciaux.
  • Les instructions CRUD à travers les API : Create, Read, Update, Delete.
  • Les méthodes d'importation et d'exportation de données.
  • Créer et manipuler un document à l'invite de commande et à l'aide d'un langage client.

Travaux pratiques

Partie 4 : Réplication et Sharding

  • La réplication maître-esclave.
  • Fonctionnement de la bascule automatique du noeud maître.
  • Mise en place du sharding.
  • Gestion du serveur de configuration de sharding.
  • Mise en place du sharding couplé à des réplicats.

Travaux pratiques

Partie 5 : Performances et indexation

  • Structure des index dans MongoDB.
  • Stratégies d'indexation et optimisation des requêtes.
  • Obtenir des indicateurs et assurer la supervision.
  • Intégrer MongoDB dans Nagios, Cacti ou Zabbix.
  • Création d'index et supervision des performances sur une base.

Travaux pratiques


S'inscrire en Ligne !


Copyright© Innov-Center Consulting . All rights reserved. Powered by InnovCenter