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

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

  • Gérer les données de base fournisseurs
  • Traiter les processus de facturation de la comptabilité fournisseurs
  • Gérer le processus de décaissement
  • Traiter les activités de clôture de période de la comptabilité fournisseurs.
Tarif

A partir de 2 460,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre le principe du modèle MVC dans une application Web PHP et ses apports.
  • Installer Zend Framework dans un projet de développement PHP.
  • Configurer un serveur Web pour héberger une application Zend Framework.
  • Configurer une application Zend Framework.
  • Utiliser Zend Tool pour échafauder la structure d'une application.
  • Développer une couche de persistance de données en utilisant Zend_Db et Doctrine 2 dans Zend Framework.
  • Mettre en place le routage des requêtes HTTP par les contrôleurs.
  • Faire le lien entre les contrôleurs et la partie métier et persistance.
  • Concevoir les templates et les vues pour l'affichage des données.
  • Créer des formulaires de saisie et les traiter dans les contrôleurs.
  • Appliquer des restrictions d'accès à certaines ressources en mettant en place une authentification utilisateur.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Transformer et modéliser les données à l’aide du langage M.
  • Utiliser des fonctions avancées avec le langage DAX.
  • Optimiser le modèle de données.
  • Créer des visuels et des rapports interactifs.
  • Optimiser la performance du modèle.
Tarif

A partir de 1 325,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier vos points forts et vos axes de progrès afin de développer votre performance individuelle
  • Concevoir une stratégie managériale par objectifs en élaborant un système de suivi adapté au contexte de votre organisation
  • Transformer les orientations stratégiques de l'entreprise en objectifs opérationnels
  • Développer une pratique de management qui vise à favoriser l'initiative, l'autonomie et la responsabilité des collaborateurs
  • Animer une réunion de manière efficace en favorisant les échanges
  • Identifier et prévenir le conflit afin de maintenir le lien entre les collaborateurs
  • Développer un système de communication et des relations plus efficaces en renforçant la cohésion de l'équipe
  • Utiliser une démarche d'accompagnement en permettant à chacun de vos collaborateurs de manifester leurs besoins en vue d'accompagner leur performance
  • Gérer votre équipe en appliquant les principes du droit du travail dans vos pratiques quotidiennes
  • Mettre en oeuvre des actions correctives pour collecter, analyser et interpréter des données d'activités à l'aide de tableaux de bord
  • Utiliser des indicateurs clés de performance pour évaluer la performance et l'efficacité des processus.
Tarif

A partir de 8 528,00 €

Durée

13j / 91h

Modes
  • Centre
  • Distance

La RGPD pour les laboratoires

Proposé par BIOFORMATION

Objectifs de la formation

  • Introduire et comprendre le RGPD
  • Déterminer les obligations et sanctions du RGPD
  • Définir l’organisation à mettre en oeuvre pour être en conformité
  • Comprendre la valeur de la « donnée à caractère personnel
  • Protéger les données sensibles
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Installer une distribution Linux Ubuntu et effectuer les tâches post-installation
  • Gérer les comptes et les groupes utilisateurs
  • Gérer les disques, les LVM et le système de fichiers
  • Appliquer le processus de démarrage et d'arrêt
  • Analyser l'activité du système
  • Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
  • Configurer le client réseau et administrer à distance.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Formation XML avec Java

Proposé par Sparks

Objectifs de la formation

  • Modéliser des documents et des données en utilisant XML
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Ubuntu

Proposé par Sparks

Objectifs de la formation

  • Apprendre à utiliser et administrer un système sous Ubuntu
  • Savoir installer et configurer Ubuntu
  • Maîtriser l'interface Ubuntu
  • Sécuriser son interface Ubuntu
  • Gérer les paquets
  • Gérer les files d’attente pour une impression
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire l'architecture d'un système SAP
  • Paramétrer des connexions sur un système SAP ABAP
  • Arrêter et démarrer le serveur AS ABAP
  • Configurer et administrer le serveur d'application SAP ABAP
  • Mettre en oeuvre les sauvegardes et la surveillance d'une base de données
  • Gérer et administrer les comptes utilisateurs et leurs autorisations
  • Gérer les connexions RFC
  • Assurer la maintenance d'un système SAP ABAP (applications des notes et support packages)
  • Gérer et configurer les impressions
  • Ordonnancer et gérer les jobs SAP ABAP
  • Surveiller le système et rechercher les erreurs.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Analyser et mettre au point des scénarios spécifiques aux ressources
  • Appliquer des profils optimisés avec l'outil d'optimisation
  • Optimiser les environnements virtuels (hôtes et invités)
  • Tracer et profiler les évènements et les activités du système
  • Optimiser les limites de ressources et l'utilisation à l'aide de groupes intégrés au système
  • Recueillir des mesures de rendement et des données d'analyse comparative.
Tarif

Contacter l'organisme

Durée

5j / 30h

Modes
  • Centre
  • Distance

Je cherche à faire...