Formation MongoDB pour développeur

Formation MongoDB pour développeur

Niveau : intermédiaire
Durée : 3 jours (21h)
Tarif inter : 1 500 € HT/personne
Tarif intra :  ► contactez-nous 

Objectifs de la formation 

Exploiter MongoDB comme SGBD NoSQL dans des applications.
Vous allez apprendre : 

  • La modélisation de schémas de données orientés document
  • La manipulation des documents, collections et bases
  • Le déploiement d'une architecture MongoDB fiable et performante
  • L'identification des opportunités d’intégration de MongoDB dans une application

Public

  • Développeur, Lead-développeur
  • Administrateurs de BDD
  • Architecte

Prochaine session

  • Date : 29 juin au 01 juillet 2016
  • Lieu : Marseille
  • Option tutorat non disponbile

Objectifs pédagogiques 

  • Installer le serveur MongoDB et les APIs
  • Réaliser les opérations CRUD
  • Indexer et agréger des documents
  • Sauvegarder et restaurer des données
  • Modéliser des schémas orientés document
  • Gérer les utilisateur et leurs rôles
  • Déployer une architecture en replicats set

Pré requis 

  • Notion de modélisation de données
  • Notion de programmation 

Programme

Introduction NoSQL et MongoDB :

  • Introduction au NoSQL
  • Introduction à mongoDB
  • Modèle de données de MongoDB

Installation et prise en main :

  • Installation d’un serveur
  • Les APIs (Interfaces)
  • Opérations sur serveur, bdd et collections

Opérations CRUD sur les document :

  • CREATE : Insert, Import
  • READ : find, findOne
  • UPDATE : update, findAndModify
  • DELETE : remove

Agrégations :

  • Opérations simples : count, distinct, group
  • Framework d'agrégation : Pipeline
  • MapReduce

Modélisation :

  • Les règles
  • Le pattern design “bucketing”
  • Indexation 
  • Cas d’usage

Administration :

  • Sauvegarde et restauration
  • Gestion des rôles
  • Gestion des utilisateurs

Déploiement :

  • Réplication : Replica set
  • Extension : Sharding

Programmation javascript :

  • La structure de base
  • Les contrôles d'exécution
  • Les fonctions
  • Les opérateurs
×