Formation "NoSQL (MongoDB) - Débutant"

Dans un monde où les volumes de données explosent, la maîtrise des bases de données NoSQL, et en particulier de MongoDB, devient une compétence incontournable. Cette formation "NoSQL (MongoDB) - Débutant" vous ouvre la porte vers un univers où la flexibilité et la performance des systèmes de gestion de données sont des atouts majeurs pour les entreprises en quête d'agilité.

Le marché du travail évolue rapidement, et les professionnels capables de gérer efficacement des bases de données non relationnelles sont de plus en plus sollicités. En vous familiarisant avec MongoDB, vous serez en mesure de répondre aux besoins croissants des entreprises qui adoptent des technologies de pointe pour optimiser leurs processus.

Cette compétence vous permettra non seulement de diversifier vos opportunités d'emploi, mais aussi de progresser dans vos responsabilités professionnelles.
Rejoindre notre formation, c'est faire le choix d'une expertise reconnue et recherchée, à même d'élargir votre horizon professionnel et de renforcer votre valeur sur le marché.

Pour en savoir plus sur MongoDB, visitez leur site officiel.

Public

À qui s'adresse la formation NoSQL (MongoDB) (Débutant)

Cette formation s'adresse aux débutants souhaitant acquérir des compétences fondamentales en bases de données NoSQL, avec un accent particulier sur MongoDB. Elle est idéale pour les développeurs, les administrateurs de bases de données ou toute personne curieuse d'explorer des solutions modernes et flexibles pour la gestion de données. Aucun prérequis technique n'est nécessaire, si ce n'est une appétence pour les technologies de l'information.

Objectifs

Compétences visées pour la formation NoSQL (MongoDB) (Débutant)

Cette formation "NoSQL (MongoDB) - Débutant" vise à vous initier aux concepts fondamentaux des bases de données NoSQL, en mettant l'accent sur MongoDB. Vous apprendrez à distinguer bases relationnelles et NoSQL, à installer MongoDB, et à gérer des collections et documents. Vous maîtriserez les opérations de base, comme l'insertion et la mise à jour, et découvrirez les fonctionnalités avancées telles que l'indexation, vous rendant autonome dans l'utilisation de MongoDB.

Programme

Introduction aux bases NoSQL et MongoDB

  1. Différences entre bases relationnelles et NoSQL
  2. Typologie des bases NoSQL
  3. Présentation de MongoDB et son modèle documentaire
  4. Installation et prise en main de MongoDB

Comprendre les bases de données MongoDB

  1. Notions de base : bases, collections, documents
  2. Création et gestion des collections
  3. Importer et exporter des données

Manipuler les documents

  1. Insertion simple et multiple de documents
  2. Mise à jour partielle ou totale
  3. Suppression ciblée de documents
  4. Recherche et filtrage basiques

Utiliser les opérateurs avancés

  1. Opérateurs logiques et de comparaison
  2. Opérateurs pour manipuler les tableaux et champs imbriqués
  3. Requêtes complexes

Maîtriser l’indexation

  1. Comprendre le rôle des index
  2. Création d’index simples et composés
  3. Optimiser les performances des requêtes

Exploiter les agrégations

  1. Pipeline d’agrégation et étapes principales
  2. Fonctions d’agrégation et opérateurs
  3. Cas pratiques d’analyse de données

Gérer les identifiants et les schémas

  1. Comprendre ObjectId et clés primaires
  2. Validation et modélisation des documents
  3. Bonnes pratiques de schéma flexible

Sécuriser MongoDB

  1. Gestion des utilisateurs et rôles
  2. Contrôle d’accès basé sur les rôles (RBAC)
  3. Configuration de la sécurité réseau

Sauvegarder et restaurer les données

  1. Méthodes de sauvegarde
  2. Restauration et reprise après sinistre
  3. Outils natifs et tiers

Configurer la réplication et la haute disponibilité

  1. Principe de la réplication MongoDB
  2. Mise en place d’un replica set
  3. Gestion des bascules et failover

Surveiller et optimiser les performances

  1. Outils de monitoring MongoDB
  2. Analyse des logs et optimisation
  3. Gestion de la mémoire et des ressources

Introduction au sharding

  1. Pourquoi et quand utiliser le sharding
  2. Architecture et composants du sharding
  3. Mise en œuvre basique

La formation NoSQL (MongoDB) (Débutant) est dispensée sur 14 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation NoSQL (MongoDB) - Débutant 14 heures sur devis

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau