Dernière mise à jour le 16/09/2024

NoSQL – MongoDB, mise en œuvre et administration

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Fondamentaux des bases de données
Rubrique : Les fondamentaux
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL MongoDB.
Comprendre le fonctionnement de MongoDB
Comprendre comment installer, configurer et administrer un serveur MongoDB
Créer des requêtes d'interrogation
Mettre en œuvre la réplication avec MongoDB
Distribuer des données sur plusieurs instances d'une base MongoDB
Sauvegarder les données d’une base MongoDB
  

Public visé

Chefs de projet, Administrateurs de bases de données, Architectes…
 

Pré-requis

Avoir des connaissances de base des architectures techniques, du management SI et des bases de données. Des connaissances du langage Python ou Java sont recommandées.
 
 

Programme

Module 1 : Introduction
Présentation :
    • Les bases de données relationnelles
    • Les types de bases NoSQL
    • MongoDB : Avantages et inconvénients
    • Fonctionnement de MongoDB : Collections, Documents, BSON
 
Installation :
    • Les outils MongoDB
 
Module 2 : Interface en ligne de commande
Présentation
Importer/Exporter les données
Le Shell Mongo
Configurer le Shell
Gestion d’une base de données
Les commandes CRUD
Les commandes d’administration
 
Module 3 : Procédures et fonctions stockées
Utilisation des fonctions stockées
Création d’une fonction
Sauvegarder les fonctions et les réutiliser
 
Module 4 : Indexation des données
Principe de l’indexation
Création d’un index
Index composé
Cardinalité
 
Module 5 : Le requêtage sur MongoDB
MongoShell
bson
Opérateurs de sélection
Objets imbriqués
Mise à jour
Opérateurs de mise à jour
Upserts
Suppression
 
Module 6 : Designer son modèle avec MongoDB
Relations entre objets 1-1, 1-n et n-n
Savoir quand imbriquer un objet
Vivre sans contraintes d'intégrité
Vivre sans transactions
Blobs
 
Module 7 : Les transactions
Rappel de l’ACID
Utilisation des transactions
 
Module 8 : La réplication des données
Présentation de la réplication
Le réseau
La sécurité
Mise en place d’un réplica
Synchronisation
 
Module 9 : Le Sharding : partitionnement des données
Présentation
Répartition de la charge
Création d’un cluster
Configuration
Analyse du cluster
Bonnes pratiques et mise en place des stratégies
Module 10 : La sécurité dans Mongo
L’authentification
Les autorisations et rôles
Mise en place des certificats pour chiffrer le transport des données
 
Module 11 : Rendre la donnée durable
La journalisation
La gestion des écritures
Corruption des données
 
Module 12 : La supervision
Gestion de la mémoire
Gestion des erreurs
Latence
Analyser la réplication
Analyse avec Grafana
 

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : NSQLMDB
#actioncollective #NoSQL  #MongoDB 

Tarifs

Prix public : 1930
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Rythme :
 
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 18 / 11 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Fondamentaux des bases de données

AS701

L’essentiel des bases de données

    • Disposer d'une vision claire de ce qu'est un SGBD
    • Comprendre l'intérêt de modéliser correctement une base de données pour garantir l'intégrité et les performances
    • Découvrir la puissance du langage SQL pour manipuler les données
    • Identifier les principaux acteurs du marché ainsi que les forces et faiblesses de leurs solutions
 

1 heures de formations sur 2 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

ASQL

SQL : les fondamentaux

#actioncollective #SQL 

A l’issue de la formation, le stagiaire sera capable d’exploiter des bases de données en utilisant les principales fonctionnalités du langage SQL. Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL Prendre en main un environnement SQL   Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base Manipuler les données dans une base avec SQL   Savoir extraire les informations de plusieurs tables   Assimiler les fonctions standards du langage SQL.   

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

BD023

Bases de données et langage SQL pour non-informaticiens

À l’issue de la formation, le participant sera en mesure de : Comprendre le principe et le contenu d'une base de données relationnelle Créer des requêtes pour extraire des données suivant différents critères Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables Utiliser des calculs simples et des agrégations de données Combiner les résultats de plusieurs requêtes

21 heures de formations sur 3 Jours
En savoir plus