Formation MongoDB

Les objectifs

  • Comprendre les cas d'usage qui s'appliquent à MongoDB
  • Requêter vos données
  • Concevoir un schéma de données orienté document et apprendre à vivre sans transaction ou contraintes relationnelles
  • Optimiser vos performances
  • Manipuler le framework d'agrégation

Pré-requis

  • Bases de JavaScript.

Programme de formation

Jour 1

Introduction aux bases de données NoSQL et MongoDB

  • Bases de données NoSQL, pourquoi faire ?
  • Panorama des solutions NoSQL
  • MongoDB, une base de données orientée document

Le requêtage sur MongoDB

  • Mongoshell
  • bson
  • Opérateurs de sélection
  • Objets imbriqués
  • Mise à jour
  • Opérateurs de mise à jour
  • Upserts
  • Suppression

Jour 2

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

Considérations sur les performances

  • Index
  • Index multi clés
  • Sparse index
  • Déterminer son chemin d'execution : explain
  • Forcer un chemin d'execution (hint)
  • Log et profiling

Le framework d'agrégation

  • Pipeline d'agrégation
  • Faire le parralèle avec le monde relationnel
  • Group by
  • Sum, average, max, min
  • Transformation
  • Filtres ($match)
  • Filtres bis ($limit et $skip)

 Anis Hachani

Ingénieur de formation , ayant plus de 7 ans d'expérience sur l'intégration ,la conception ,le développement ,la formation et le consulting national et international ,il assure des formations et des workshops avec L'Agile Professional Scrum Master et Product Owner, Linux( Certification LPI, Redhat ,Linux Foundation) ,Java( OCJA & OCJP) et Python .


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 3 jours


MongoDB

 708  vue Vues


Prochaine sessions:

Nous consulter


Durée:

3 jours


Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Big data par la pratique

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

DevOps Tools Engineer par la pratique

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Selenium par la pratique

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , Administrateur base de donnée ,chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état