Concevoir des solutions d’entreprise avec mongodb

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :De nos jours, les entreprises doivent savoir s'adapter rapidement et gérer des volumes de données en constante évolution. Alors que les bases de données traditionnelles s'appuyant sur des tables peinent à endiguer ce flot de données, le fonctionnement orienté document de MongoDB permet aux développeurs de concevoir rapidement des applications capables d'une grande évolutivité. Cette formation sur MongoDB vous apporte les connaissances nécessaires pour maîtriser le développement, l'administration, la sécurisation et l'évolutivité de vos applications MongoDB.

À propos de cette formation

À qui s'adresse cette formation ?Aux développeurs, architectes et responsables techniques qui veulent utiliser MongoDB comme base de données principale pour développer des applications pilotées par les données à moindre coût.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Requêtes

Le programme

Présentation de MongoDB

  • Caractéristiques de MongoDB
  • Comparer MongoDB avec d’autres familles de bases de données NoSQL
  • Modéliser les données et leurs schémas

Interactions avec MongoDB

Le shell Mongo

  • Exécuter des commandes pour administrer et interroger les données
  • Interagir avec les données stockées
Développement de code client avec Python et Java
  • Examiner l’API MongoDB
  • Développer du code client avec IntelliJ et Maven
Gestion des données avec RoboMongo
  • Charger, administrer et interroger des données
  • Explorer les schémas et les types de données

Création de requêtes MongoDB

Mise en œuvre des opérations CRUD (Create, Read, Update, Delete)

  • Création, lecture, mise à jour et suppression
  • Lire, rechercher et afficher des données
  • Mettre à jour les données
  • Créer et supprimer des données
Création de requêtes pour les cas d’utilisation
  • Développer un modèle de données pour votre business case
  • Utiliser les fonctionnalités des bases de données orientées document
  • Affiner la syntaxe des requêtes pour davantage d’efficacité
Catégories des types de requêtes
  • Développer des requêtes clé-valeur classiques
  • Rechercher des données avec les requêtes géospatiales et les requêtes de plages de données
  • Traiter les données par lots avec les requêtes MapReduce

Optimisation des performances

Amélioration des performances des requêtes avec l’indexation

  • Activer les index dans MongoDB
  • Affiner une recherche géographique avec les index géospatiaux
  • Améliorer les requêtes avec les index composites
  • Faire une analyse de texte
Partitionnement des données et amélioration des performances
  • Présenter l’architecture des couches de stockage
  • Choisir une stratégie de partitionnement
  • Automatique
  • Plage
  • Hachage
  • Emplacement
La réplication au service de la haute disponibilité
  • Définir l’architecture de la réplication
  • Mettre en œuvre le basculement
  • Respecter les accords de niveau de service du client

Sécurisation de MongoDB

Authentification et autorisation

  • Mettre en œuvre la mutualisation
  • Définir des autorisations d’accès basées sur le rôle
Audits
  • Se conformer aux dispositions légales et à la réglementation de l’entreprise
  • Mettre en œuvre la gouvernance des données
  • Surveiller et journaliser les activités
Préserver la confidentialité des données avec le chiffrement
  • Activer SSL pour les données en transit
  • Sécuriser les données au repos avec Bitlocker et LUKS

Gestion et administration de MongoDB

Mise en service et déploiement

  • Configurer le cluster avec l’interface d’administration
  • Planification de la capacité et mise à disposition du matériel
Sauvegarde des données
  • Automatiser les sauvegardes avec MongoDump
  • Sauvegarder les données avec les clichés (snapshots) du système de fichiers
Préparer la récupération après sinistre
  • Répliquer les données sur les différents clusters
  • Récupérer les données avec MongoRestore
Surveillance de MongoDB
  • Surveiller MongoDB avec l’interface Web
  • Utiliser les outils intégrés : MongoStat, MongoTop…
  • Intégrer les outils de surveillance tels que Nagios et Ganglia

Structure de MongoDB

Définition de l’architecture interne

  • Examiner la couche de stockage et les formats de fichiers internes
  • Étudier les modèles des transactions et des accès concurrents
Théorème CAP (Consistance, Availability, Partitioning)
  • Quand la cohérence l’emporte sur la disponibilité
  • Tolérance des défaillances partielles avec le partitionnement

Informations complémentaires

Travaux Pratiques :Configurer une installation MongoDB Développer des clients Java et Python Créer des modèles de données et leurs requêtes Concevoir un système alliant disponibilité et évolutivité Étude de cas : Mettre en œuvre une application de bout en bout

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Concevoir des solutions d’entreprise avec mongodb

Prix sur demande