GOEN BIS INHALT
Das Portal in Sachen lebenslanges Lernen
LU
DE
EN
FR
PT
Sie befinden sich hier: Startseite > Weiterbildungen > Elgon

Artificial Intelligence - Big Data - MongoDB, prise en main et développement

3 Tag(e)

Ziele

  • Installer le SGBD MongoDB.
  • Configurer le SGBD MongoDB.
  • Manipuler les objets et les données dans MongoDB.
  • Implémenter une application sous MongoDB.
  • Améliorer les performances.

Inhalt

Cette formation très pratique permettra aux développeurs de concevoir des applications en utilisant le système de gestion de base de données NoSQL MongoDB. Parmi les principaux points étudiés figurent l'installation, la modélisation, la manipulation des données, les différentes API...

Pädagogische Methoden

Notre méthode, adaptée à votre contexte, associe implication des participants et supports concrets.

Behandelte Themen
Introduction à MongoDB
  • Introduction au SDBG NoSQL MongoDB.
  • Les caractéristiques du NoSQL.
  • La modélisation sous MongoDB.
  • Les différents formats utilisés par MongoDB: JSON, BSON.
  • Préparation à l'installation de MongoDB.
  • Connexion et test de MongoDB.

Travaux pratiques: Installation de MongoDB sur un poste de développement et intégration d'une base de données exemple.

Connexion et utilisation de MongoDB
  • Utilisation du Shell Mongo.
  • Manipulation des objets et données: les opérations CRUD.
  • Utilisation des objets: collections, documents...
  • Utilisation des API (PHP, JAVA...).

Travaux pratiques: Utilisation du Shell Mongo et manipulation des objets et des donnée

Modélisation et indexation
  • Le schéma design: réflexion sur la modélisation à utiliser.
  • L'indexation sous MongoDB.
  • Le profiling et l'optimisation des requêtes.
  • Fonctionnement de MongoDB: transaction, isolation, verrou...
  • Gestion des performances sous MongoDB.

Travaux pratiques: Modélisation d'un cas pratique et indexation des données.

Gestion des drivers
  • Les drivers disponibles pour MongoDB. Modèle d'API.
  • Utilisation de l'API PHP ou Java.

Travaux pratiques: Manipulation des données à travers des API (PHP ou JAVA).

Introduction à la réplication et au Sharding
  • Principes de la réplication sous MongoDB.
  • Notions et principes de fonctionnement des Replica Set.
  • Le Sharding: concept, fonctionnement, limite...
  • Couple Replica Set et Sharding.
  • Mise en œuvre du Replica couplé à du Sharding.
  • Suivi des performances liées au Sharding.

Travaux pratiques: Mise en place du Sharding des données de manière automatique ou manuelle.

Gestion des performances et diagnostic
  • L'analyse des plans d'exécution.
  • Les logs MongoDB.
  • Le suivi des indicateurs et des performances.
  • Les outils de suivi des performances: explain, mongostat, mongotop.
  • L'agrégation Pipeline: présentation et concept.

Travaux pratiques: Analyse des plans d'exécution et optimisation des requêtes.

Extension de MongoDB
  • Indexer les requêtes géospatiales.
  • GridFS nécessaire au stockage de "large objects".
  • Agréger.

Zielgruppe

An wen richtet sich die Weiterbildung?

Ce stage s'adresse à tous les informaticiens ayant à développer sous MongoDB.

 
Voraussetzungen

Connaissances de base de l'administration de Linux ou Windows. Connaissances de base d'une base de données relationnelle.

Bewertung

Zertifikat, Diplom

Attestation de présence

Kontakt mit dem Anbieter aufnehmen
Teile diesen Inhalt

 



Für den Inhalt dieser Weiterbildungsbeschreibung haftet alleine der Verfasser, d. h. der Weiterbildungsanbieter Elgon.

Drucken Alles anzeigen/ausblenden An einen Freund senden
Kontakt mit dem Anbieter aufnehmen
Merkmale
Organisation Formation inter et intra-entreprise

En présentiel ou en classe virtuelle

Medien

Online

Sprache der Dienstleistung
Nutzung von Cookies

lifelong-learning.lu benutzt Cookies, um Ihnen ein qualitatives Nutzererlebnis zu ermöglichen, den Traffic zu messen, die Funktionsweise der sozialen Netzwerke zu optimieren und Ihnen personalisierte Inhalte zur Verfügung zu stellen.

Indem Sie weiterhin die Dienste dieser Website nutzen, akzeptieren Sie die Verwendung von Cookies unter den in unseren diesbezüglichen Richtlinien vorgesehenen Bedingungen. Mehr dazu.

Notwendige Cookies
Diese Cookies ermöglichen die Nutzung der Hauptfunktionen unserer Website (zum Beispiel den Zugang zu Ihrem persönlichen Bereich). Ohne diese Cookies können Sie unsere Seite nicht normal benutzen.
Statistiken
Diese Cookies ermöglichen die Erstellung von Statistiken zum Besuch unserer Website. Ihre Deaktivierung hindert uns daran, die Qualität unserer Dienste zu verfolgen und zu verbessern.
Gezielte Werbung
Diese Cookies ermöglichen, Ihnen im Internet und über die sozialen Netzwerke Informationen und Bildungsangebote vorzuschlagen, die besser auf Ihre Bedürfnisse zugeschnitten sind.

Unsere Richtlinien zur Verwendung von Cookies einsehen.

Akzeptieren Cookieeinstellungen ändern
Veuillez patienter...