MONG – Développer avec MongoDB

Référence : MONG
Durée : 2 jours (14 heures)

Présentation

La mouvance NoSQL trouve ses origines dans les besoins de scalabilité, d’agilité et de performance des leaders du web pour accéder à leurs bases de données volumineuses aussi appelées « Big Data ».
MongoDB permet à la fois de stocker de gros volumes de données et de les interroger avec d’excellents temps de réponse, sans pour autant devoir maîtriser un langage dédié comme le SQL pour les bases de données relationnelles mais simplement avec une API orientée objet.

L’objectif de cette formation de 2 jours est de répondre aussi bien aux besoins des développeurs qu’aux administrateurs pour développer, déployer puis maintenir une base de données de production MongoDB.

Programme

Introduction au NoSQL
  • Le mouvement NoSQL
  • Les différentes solutions NoSQL
  • MongoDB et les bases de données orientées Documents
  • Points forts et cas d’utilisation de MongoDB
Installation et prise en main
  • Installation sur Windows et Linux
  • Script de lancement et fichier de configuration
Les documents
  • BSON, le format de stockage pour MongoDB
  • Les types de données
  • Documents et collections
Concevoir le modèle de données
  • Modèle de données imbriquées
  • Relations entre objets
  • Modèle avec structure en arbre
Le Shell et l’accès aux données
  • L’interpréteur Mongo
  • Le CRUD selon Mongo : Insert, Find, Update, Remove
  • Le framework d’agrégation
  • Les Geospatial Commands
  • Les transactions single et multi document
  • Fonctions temps réel avec les change streams
Répartition des données
  • Replica Set pour la duplication
  • Le mécanisme de fail-over
  • Partitionner les données avec le Sharding
Administration de MongoDB
  • Mise en oeuvre des paramètres de sécurité
  • Gestion des rôles et des utilisateurs
  • Sauvegarde et restauration
  • Les interfaces d’administration

Prochaines sessions inter-entreprises

Toulouse :
Du 29 au 30 janvier 2019
Du 14 au 15 mai 2019
Du 29 au 30 octobre 2019
Du 03 au 04 décembre 2019

Paris :
Du 11 au 12 février 2019
Du 09 au 10 avril 2019
Du 04 au 05  juin 2019
Du 10 au 11 septembre 2019

Méthode pédagogique

50% de travaux pratiques

Audience

Développeurs, architectes et administrateurs

Versions des technologies

MongoDB 4.x

Pré-requis

Connaissances des bases de JavaScript

Tarif

1250 €

Votre nom (obligatoire)

Votre email (obligatoire)

Votre société (obligatoire)

Votre demande

Témoignages clients

Bruno BAIA – Société MIDIWAY

« Très bonne formation pour découvrir MongoDB et l’émergence du mouvement NoSQL, dispensée par un formateur compétent, avec un support et des travaux pratiques de qualité qui ont grandement facilités l’apprentissage. »