Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Bases de données MongoDB pour développeurs
Technique

Formation Bases de données MongoDB pour développeurs

Développement de solution de bases de données en PHP ou Python

MongoDB est l’une des bases « NoSQL » les plus utilisées aujourd’hui. Elle permet de stocke rde grands volumes de données et de les interroger de manière à la fois simple et efficace, sans qu’il soit nécessaire pour un développeur de maîtriser un langage supplémentaire comme c’est le cas avec les bases de données relationnelles et le SQL. MongoDB dispose en effet d’un grand nombre de pilotes offrant une API simple et intuitive. Cette formation présente l’organisation des données sous MongoDB et détaille en profondeur les méthodes d’accès. Une place importante est donnée à l’indexation : principes, méthodes et spécificités de MongoDB.
Objectifs de cette formation Bases de données MongoDB pour développeurs
  • Comprendre comment créer une base de données MongoDB
  • Savoir organiser les données pour optimiser les temps de traitement lors de leur interrogation
  • Comprendre comment accéder aux données et les manipuler
  • Disposer des connaissances et compétences nécessaires pour utiliser l'API à l'aide de PHP ou de Python
Public
  • Développeurs PHP ou Python
Pré-requis
Programme détaillé

Introduction

  • Présentation du stockage des données : le format BSON
  • Organiser des données : bases et collections
  • Gérer les types de données : documents, sous-documents, tableaux, types natifs

Accéder à MongoDB

  • Le shell mongo et JavaScript
  • Les clients graphiques
  • L'API MongoDB pour PHP
  • L'API MongoDB pour Python

Manipuler des données

  • Insertion, insertion par lots
  • Suppression de données
  • Mise à jour : updates et upserts
  • Les opérateurs $set et $inc
  • Modification des tableaux
  • Utilisation de GridFS

Accéder aux données

  • Les fonctions de recherche : find(), findOne()
  • Les opérateurs de comparaison : $gt, $lt, $ne, etc
  • Autres opérateurs : $in, $not, etc
  • Les expressions régulières
  • Les accès aux sous-documents et aux tableaux
  • Requêtes avancées : l'opérateur $where
  • Agrégations :opérateurs $match, $project, $group, $sort, etc
  • Les curseurs

Indexation

  • Principes et structures génériques des index
  • Les différents types d'index et leur restrictions d'utilisation : simple, composite, multi-clés, unique ,creux
  • Règles d'indexation
  • Fonctionnement de l'optimiseur
  • La commande explain et les hints
Les plus de cette formation Bases de données MongoDB pour développeurs
  • Une formation très complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mises en pratiques.
  • Animée par des consultants formateurs spécialistes de l'Open Sources, cette formation permettra aux participants de disposer d'une première approche pratique du stockage et de la recherche de données hébergées dans MongoDB.

Informations

  • Durée : 3 Jours (21h)
  • Tarif : 1 750 € HT
  • Réf. : BD512


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...




= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.