Formation MongoDB

Formation MongoDB

Formateur :
Catégories :
Avis :

A propos de cette formation

MongoDB est un système de gestion de base de données (SGBD) scalable, à hautes performances, open source. Il fait partie de la mouvance NoSQL et vise à fournir des fonctionnalités avancées, il permet de manipuler des objets structurés au format BSON (JSON binaire) sans schéma prédéterminé.

A la fin de cette formation, vous saurez développer et déployer des applications professionnelles avec MongoDB.

Programme de la formation

 

Introduction

  • Vague du NoSQL
  • Origine de NoSQL, objectifs
  • Haute disponibilité (scalabilité) sans perte de performance
  • Les points forts de MongoDB
  • Exemples d’utilisations pratiques de MongoDB
  • Présentation du Shell MongoDB

Section

  • Présentation des Documents pour MongoDB (BSON)
  • Les types de données dans MongoDB
  • Les opérations CRUD : Insertion, Suppression, Modification, Sélection
  • Les collections

Définir un schéma de données

  • Comparaison d’une base MongoDB avec une base RDBMS
  • Normaliser et dénormaliser les informations
  • Les types de données dans MongoDB
  • Travailler avec des relations (1-1,1-n,n-m), des listes , des arbres
  • Les Index

Créer des requêtes pour MongoDB

  • Récupérer ses données avec les documents
  • Utiliser la commande Find
  • Les conditions dans les requêtes
  • Les requêtes spécifiques aux types
  • Fonctions proposées par MongoDB (count, group, distinct) et MapReduce
  • Gérer les dates, les nombres
  • Les curseurs

Utiliser MongoDB dans nos applications

  • Les Drivers
  • Attaquer une base MongoDB depuis Java/.NET/PHP/Node.js
  • MongoDB et les ORMs du marchés (Doctrine, LinQ, JPA/Hibernate)

Administrer un serveur MongoDB au quotidien

  • Utilisations sous Windows/Linux/Mac
  • Outil d’administration de gestion du serveur
  • Gérer les utilisateurs et l’authentification de notre base MongoDB
  • Réparer une base MongoDB corrompue
  • « Sharding » pour les applications à haute disponibilité
  • Mettre en place la réplication

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: