Formation MongoDB - Mise en œuvre et administration

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l’issue de cette formation Administration MongoDB vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre les spécificités de l’administration et le vocabulaire d’une base MongoDB
  • Savoir installer et configurer MongoDB
  • Comprendre la structure et savoir manipuler des données dans une base MongoDB
  • Savoir dialoguer et créer des requêtes d’interrogation avec Mongo en ligne de commande et via des scripts
  • Mettre en œuvre la réplication de données
  • Mettre en œuvre le partitionnement des données sur plusieurs serveurs (sharding)
  • Effectuer des sauvegardes et des restaurations
  • Sécuriser l’accès aux données de MongoDB

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 690,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 690,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

MongoDB est une solution Open Source de gestion de bases de données NoSQL orientée documents, capable de s’installer sur de simples serveurs comme dans un contexte d’architecture complexe répartie.

Les objets manipulés par une base MongoDB changent de nature (collections, documents, information au format JSON, etc.) et bien sûr les traitements associés également. Cette formation MongoDB permet de comprendre la structure des données dans une base MongoDB afin de manipuler les données de base.

Programme

Jour 1

Introduction à MongoDB

La domination historique des bases de données relationnelles
L’apparition des bases NoSQL. Les différents types de bases NoSQL
Présentation de MongoDB, son positionnement, ses avantages
La structure de données au sein de MongoDB : base de données, collections, documents…
Les formats JSON et BSON. Types de données élémentaires et spéciaux
Exemples d’utilisation de MongoDB

Installation de MongoDB

Plateformes supportées
Installations sous les différentes distributions de Linux, lancement
Installation sous Windows, configuration, création de services, lancement
Présentation des outils MongoDB
Travaux Pratiques :Installation de MongoDB, lancement du serveur, test de connexion

L’invite de commande (shell) Mongo

Présentation et lancement
Premières commandes et pages d’aide
Script d’initialisation et configuration de l’invite de commande
Bases de données, collections, documents, namespaces : gestion et règles de nommage
Les instructions CRUD : insertion, lecture, mise à jour, suppression
Travaux Pratiques :Créer et manipuler des documents via le shell

Écrire des scripts et des programmes pour MongoDB

Scripts JavaScript externes : différences avec le shell et lancement
Stocker des fonctions JavaScript sur le serveur et appeler celles-ci
Utiliser les drivers pour manipuler les données depuis des programmes externes
Travaux Pratiques :Manipuler des données via des scripts et via le driver PythonJour 2

L’indexation des données

Principes. Types et propriétés d’index
Couverture de requête et intersection d’index
Stratégies d’indexation et explication de requêtes
Travaux Pratiques :Mise en place d’index. Observation du déroulement des requêtes

La réplication de données

Présentation et intérêt
Nœuds maître et secondaires. Réplication des données et bascule automatique en cas d’incident
Nœuds secondaires : priorité, nœuds cachés et différés
Procédure de mise en place de la réplication
Travaux Pratiques :Mise en œuvre de la réplication de données

Le partitionnement de données (sharding)

Présentation et intérêt
Le sharding avec MongoDB
Répartition automatique ou manuelle des données
Procédure de mise en place du sharding
Le cas GridFS : stockage de fichiers lourds
Travaux Pratiques :Mise en œuvre du partitionnement de donnéesJour 3

Les moteurs de stockage des données

Le moteur WiredTiger : concurrence, journalisation, compression, usage mémoire…
Le moteur MMAPv1 : journalisation, usage disque, usage mémoire...
Le moteur In-Memory : concurrence, usage mémoire, stratégie de déploiement…
Les moteurs de stockage tiers : RocksDB…
Travaux Pratiques :Paramétrage du moteur de stockage par serveur et par collection. Visualisation des impacts

Sécuriser son installation de MongoDB

Checklist de sécurité
L’authentification et les différents mécanismes utilisables
Utilisateurs, rôles et privilèges
Authentification entre nœuds
Les fonctionnalités entreprise : cryptage, audit
Travaux Pratiques :Mise en œuvre de l’authentification sur un cluster de shard

Administrer et superviser MongoDB

Importer / exporter des données (mongoexport, mongoimport)
Sauvegarder / restaurer : les différentes stratégies (mongodump, mongorestore, snapshot filesystem)
Superviser l’exécution et intégrer des outils de supervision externes (ex : Nagios)
Les outils graphiques d’administration
Gérer la journalisation
Travaux Pratiques :Importer / exporter des données. Dump de données, Superviser une base

Prérequis

Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données et architectures techniques NoSQL. Ils sont en mesure d’effectuer des requêtes simples pour interroger et manipuler des données et disposent idéalement de connaissances en Python ou en Java.

Public

Ce cours MongoDB s’adresse aux intégrateurs, administrateurs (système/base de données) et développeurs en charge de l’administration, de la configuration, de la production ou de la maintenance d’une base de données sous la solution MongoDB.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Analyser les liens entre la GEPP/GPEC, la stratégie d'entreprise et le cadre réglementaire
  • Prendre en compte les enjeux managériaux dans la démarche GEPP
  • Piloter efficacement la démarche GEPP
  • Construire un plan d'action personnel à mettre en œuvre dans son entreprise
Tarif

A partir de 1 792,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Décrire l'architecture de Red Hat Enterprise Linux OpenStack Platform
  • Installer Red Hat Enterprise Linux OpenStack Platform avec Packstack
  • Déployer les instances
  • Déployer manuellement les services Rabbit MQ et Keystone de Red Hat Enterprise Linux OpenStack Platform
  • Déployer manuellement les services Swift et Glance de Red Hat Enterprise Linux OpenStack Platform
  • Déployer manuellement les services de stockage, réseau de calcul et controleur Nova de Red Hat Enterprise Linux OpenStack Platform
  • Ajouter un noeud de calcul supplémentaire
  • Gérer les utilisateurs et les projets
  • Déployer les services d'orchestration Heat et de mesure Ceilometer
  • Utiliser Heat pour déployer et personnaliser des instances
Tarif

A partir de 3 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation ASP.NET MVC Core vous serez capable de :

  • Comprendre les concepts et l’architecture d’ASP.NET MVC
  • Savoir tester et déboguer des applications web ASP.NET Core
  • Être capable de créer des applications web en utilisant Visual Studio et Visual Studio Code
  • Mettre en œuvre la structure MVC au sein de votre équipe de développement
  • Être capable d’écrire un service web de type REST et savoir l’appeler à partir d’une application MVC
  • Savoir utiliser des services Microsoft Azure dans les applications web ASP.NET MVC
Tarif

A partir de 2 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préciser le contexte et le cadre réglementaire de la norme IFRS 17
  • Mettre en œuvre les méthodes de valorisation des engagements vis-à-vis des assurés selon IFRS 17
  • Assurer la conformité réglementaire en matière de comptabilisation des contrats d'assurance selon IFRS 17
Tarif

A partir de 1 728,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Piloter l’ensemble des processus conformément aux exigences de la norme NF EN ISO 15189
  • Surveiller les processus : mettre en œuvre les indicateurs qualité, nécessaires à la surveillance des processus du laboratoire et au suivi de la politique qualité
  • Analyser les risques : anticiper, identifier les dangers et les points critiques, quantifier et réduire les risques liés aux processus du laboratoire
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Qlik Sense Create Vizualizations, les participants auront acquis les connaissances et les compétences nécessaires pour :

  • Connaître l’architecture d’une application Qlik Sense
  • Mettre en œuvre une application Qlik Sense
  • Utiliser les objets Qlik Sense
  • Utiliser les fonctions ETL de Qlik Sense (extraction, transformation, chargement)
  • Concevoir la visualisation de vos données avec méthode
  • Optimiser votre présentation selon vos objectifs et les graphiques disponibles (Story Telling)
  • Collaborer grâce à Qlik Sense (partage, publication)
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrez le traitement de texte Word et maîtrisez toutes les fonctionnalités. Des bases aux commandes avancées, cette formation vous permettra de progresser dans toutes les thématiques du logiciel (saisie de texte, mise en forme et mise en page, insertion de tableaux, images et objets graphiques, fonctionnalités avancées de Word, comme les modèles, les mailings et la gestion des documents longs…).
Tarif

A partir de 565,00 €

Durée

2j / 18h

Modes
  • Entreprise
  • Distance

Formation Java, les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
Tarif

A partir de 2 620,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l’issue de la formation MongoDB Développement Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Mettre en place une recherche en mode texte efficace de vos documents en fonction de leurs langues
  • Stocker dans vos documents sous le bon format toutes vos informations géographiques
  • Mettre en place les index adéquats pour pouvoir exploiter ensuite ces informations géographiques dans vos recherches
  • Développer des recherches se basant sur les fonctions d’agrégation et de MapReduce pour vos données « BigData »
  • Savoir quand utiliser l’une ou l’autre de ces méthodes pour obtenir les meilleures performances
  • Connaître les principaux ORM pour MongoDB
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...