Formation MongoDB : administrer la base de données NoSQL

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre le fonctionnement et l'intérêt de MongoDB
  • Maîtriser l'installation et la configuration d'une base MongoDB
  • Manipuler des documents et créer des requêtes d'interrogation
  • Mettre en œuvre la réplication et la fragmentation de données
  • S'approprier les meilleures pratiques pour superviser et améliorer les performances d'un serveur MongoDB
  • Gérer la sauvegarde, la restauration et la sécurité des données

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation MongoDB permet d'acquérir les compétences et connaissances nécessaires pour travailler avec la célèbre base de données NoSQL. En maîtrisant les principales fonctionnalités de MongoDB, les stagiaires seront à même d'accélérer le développement d'applications, en particulier dans un contexte Big Data. A l'issue des 3 jours de formation, ils maîtriseront la création de requêtes d'interrogation, la réplication de données, le sharding, l'indexation ou encore la supervision et l'optimisation des performances. La mise en pratique immédiate des concepts théoriques abordés dans ce cours favorise une acquisition pleine et entière des savoirs, pour une administration sans faille de MongoDB !

Programme

Introduction à la formation MongoDB Administration

Présentation générale et objectifs de cette formation MongoDB
Retour sur l’évolution des bases de données
Le paradigme classique des bases relationnelles
L’écosystème NoSQL : définition, notions propres et principales solutions
Présentation de MongoDB : caractéristiques, fonctionnalités, architecture et positionnement sur le marché
Structure de données, les documents et collections
Le format BSON (version binaire du JSON)
Ressources et documentation
Exemples de cas pratiques : tour de table, présentation des participants et du formateur ou de la formatrice, échanges autour des contextes professionnels, attentes et perspectives d’applications des acquis de la formation. Etudes de scénarios d’utilisation de la base de données MongoDB.

Installation et prise en main du Shell mongo

Les différentes versions et modèles de déploiement de MongoDB
Plateformes supportées, packages et scripts de lancement
Tests de connexion
Découverte du shell Mongo
Le langage de requête de MongoDB, syntaxe JavaScript
Créer une base de données, des collections et documents
Les espaces de noms (namespace)
Les APIs de développement
Exemples de cas pratiques : installation et lancement de MongoDB, premières manipulations de l’interface.

Manipulation des documents

Un point sur les formats JSON et BSON
Les différents types élémentaires et les types spéciaux
Opérations CRUD : Create, Read, Update et Delete
Importer et exporter des données
Effectuer une recherche : paramètres de la méthode find, critères de requêtes, filtres et tris…
Analyser et comprendre le contenu de ses collections avec MongoDB Compass
Opérations et pipelines d’agrégation
Exemples de cas pratiques : création et travail sur des documents, peuplement d’une base de données, requêtage et optimisations.

Réplication de données

Se protéger des pannes grâce aux Replica Sets
Le principe maître/esclave
Nœuds primaires et secondaires
Désigner un arbitre
Bascule automatique en cas d’incident
La collection oPlog
Exemples de cas pratiques : définition d’une stratégie de déploiement selon son architecture réseau, mise en œuvre d’une procédure de réplication sous MongoDB.

Sharding (fragmentation)

L’architecture et les composants du sharding sous MongoDB : shard, mongos et config servers
Créer le serveur de configuration et les shards
Distribution de la base de données
Les bonnes pratiques pour administrer un cluster
Exemples de cas pratiques : choisir une architecture et une stratégie de distribution selon les données à disposition, mise en place du sharding, couplage avec des réplicas, opérations d’administration.

Index et amélioration des performances

Comprendre la structure des index dans MongoDB : types et propriétés
Processus de création d’un index et stratégies d’indexation
Les fonctions explain() et hint()
Optimisation des requêtes
Superviser les performances : gestion de la mémoire, analyse et tuning
Intégrer des outils de supervision externes comme Nagios ou Zabbix
Outils de contrôle et indicateurs de performances
Mongotop et mongostat
Exemples de cas pratiques : création d’index, supervision des performances, utilisation de divers outils pour l’amélioration des performances.

Administration, sauvegarde et restauration

Interfaces graphiques pour l’administration
Les différentes stratégies de sauvegarde et utilitaires à connaître
Gérer la journalisation
Exemples de cas pratiques : utilisation de mongodump, mongorestore, sauvegarde d’un serveur, de clusters et manipulation d’un outil graphique pour réaliser des tâches d’administration.

Sécurité : apprendre à sécuriser sa BDD lors de la formation MongoDB

Gestion des accès
Mécanismes d’authentification
Gérer les utilisateurs, rôles et privilèges
La collection system.users
Exemples de cas pratiques : étude de la checklist de sécurité fournie par MongoDB pour sécuriser un déploiement, mise en œuvre de l’authentification sur un cluster de shard.

Prérequis

Connaître les principes des bases de données et l'administration en ligne de commande. Il est également souhaitable que les participants maîtrisent les fondamentaux de JavaScript.

Public

Administrateurs systèmes et réseaux,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Créer, administrer et faire vivre un site collaboratif SharePoint Online.
  • Faciliter le travail collaboratif et le partage d'informations au sein de l'entreprise.
Tarif

A partir de 1 110,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Xen

Proposé par DAWAN

Objectifs de la formation

Savoir déployer, administrer et maintenir un environnement virtuel basé sur la technologie XEN
Tarif

A partir de 2 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir déployer, administrer et maintenir un environnement virtuel basé sur Hyper-V sous Windows Server 2019
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer Ansible/Red Hat Ansible Engine sur des nœuds de contrôle ;
  • Créer et mettre à jour des inventaires d'hôtes gérés, et préparer ceux-ci en vue de l'automatisation avec Ansible ;
  • Exécuter des tâches d'automatisation individuelles appropriées à partir de la ligne de commande ;
  • Écrire des playbooks Ansible pour automatiser plusieurs tâches de manière cohérente, et les appliquer aux hôtes gérés
  • Paramétrer des playbooks à l'aide de variables et de faits, et protéger des données sensibles avec Ansible Vault ;
  • Écrire et réutiliser des rôles Ansible existants pour simplifier la création de playbooks et réutiliser le code ;
  • Résoudre les problèmes des playbooks et hotes
  • Automatiser des tâches courantes d'administration système Red Hat Enterprise Linux avec Ansible.
Tarif

A partir de 3 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

PostgreSQL - Travailler avec SQL

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Examiner les problématiques liées à un gros volume de données
  • Créer la structure pour les gérer avec PostgreSQL
  • Interroger, ajouter et modifier des données avec PostgreSQL
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Recueillir les attentes précises d'un donneur d'ordre à partir d'un échange oral ou écrit
  • Repérer les contraintes organisationnelles liées au projet
  • Apporter du conseil sur l'orientation stratégique du projet de formation
  • Proposer une démarche pertinente d'analyse des acquis et des besoins des futurs stagiaires
  • Créer des outils adaptés aux contraintes du demandeur
  • Synthétiser les données issues de ces évaluations
  • Concevoir l'ensemble des outils lui permettant d'assurer une prestation d'animation de qualité
  • Rédiger un programme de formation
  • Rédiger un plan de cours associé à un programme de formation
  • Mettre en forme ces informations
  • Animer une formation
  • Evaluer la portée de la formation dispensée
  • Maîtriser sa démarche visant à effectuer une veille pédagogique
Tarif

A partir de 1 550,00 €

Durée

14j / 98h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes de base de la surveillance des applications et des infrastructures avec Promotheus
  • Configurer et déployer Promotheus et Grafana
  • Interroger et visualiser les données de performance à l'aide de PromQL et de tableaux de bord Grafana
  • Configurer des alertes pour monitorer les seuils critiques
  • Optimiser et maintenir les performances de Promotheus et Grafana
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer les contrôleurs de domaine
  • Gérer les objets dans AD DS en utilisant des outils graphiques et Windows PowerShell
  • Mettre en œuvre AD DS dans des environnements complexes
  • Mettre en œuvre et administrer les services de gestion des droits Active Directory (AD RMS)
  • Mettre en œuvre des sites AD DS, et configurer et gérer la réplication
  • Mettre en œuvre et gérer les objets de stratégie de groupe (GPO)
  • Gérer les paramètres des utilisateurs en utilisant les GPOs
  • Sécuriser AD DS et les comptes utilisateurs
  • Mettre en œuvre et gérer une hiérarchie d'autorité de certification (CA) avec AD CS
  • Déployer et gérer les certificats
  • Mettre en œuvre et administrer AD FS
  • Mettre en œuvre la synchronisation entre AD DS et Azure AD
  • Surveiller, dépanner et assurer la continuité des services AD DS
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un flux qui enregistre automatiquement les pièces jointes des emails
  • Concevoir un flux de bouton pour vous envoyer un rappel
  • Créer et traiter des demandes d'approbation
  • Construire un flux qui s'exécute à des intervalles de temps récurrents
  • Créer un flux de processus métier avec des conditions
  • Utiliser des informations telles que les emplacements ou les dates pour créer un flux
  • Construire un flux qui accepte les entrées de l'utilisateur lors de son exécution
  • Créer un flux qui bloque du temps sur un calendrier
  • Utiliser Dataverse et SQL dans un flux
  • Intégrer Power Apps, Power Automate et SharePoint
  • Surveiller les flux et personnaliser une base de données Dataverse pour répondre aux exigences commerciales
  • Créer un flux Power Automate basé sur des spécifications fournies.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les risques qui pèsent sur une entité sous Microsoft 365
  • Mettre en place la sécurité dans son ensemble
  • Implémenter et gérer les identités et les habilitations
  • Etablir et gérer la protection des informations
  • Implémenter et administrer la protection contre les menaces dans leur globalité
  • Mettre en oeuvre les bons outils
  • Implémenter et mettre en oeuvre les notions de conformités et de gouvernance.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...