Concevoir des solutions d’entreprise avec mongodb
Formation
A distance
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.
Les Avis
Les exploits du centre
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
- Examiner l’API MongoDB
- Développer du code client avec IntelliJ et Maven
- 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
- 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é
- 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
- Présenter l’architecture des couches de stockage
- Choisir une stratégie de partitionnement
- Automatique
- Plage
- Hachage
- Emplacement
- 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
- 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
- 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
- Automatiser les sauvegardes avec MongoDump
- Sauvegarder les données avec les clichés (snapshots) du système de fichiers
- Répliquer les données sur les différents clusters
- Récupérer les données avec MongoRestore
- 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
- Quand la cohérence l’emporte sur la disponibilité
- Tolérance des défaillances partielles avec le partitionnement
Informations complémentaires
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