Formation Mongo DB Développement Avancé

Vous souhaitez développer les compétences de vos collaborateurs en Mongo DB Développement Avancé ? Vous trouvez ICI la formation Mongo ... Voir plus
Instructeur
NPM
0
0 revue
  • Description
  • Curriculum
  • Annonce
  • Examens
mmo

En suivant la formation Mongo DB Développement Avancé, dispensée par notre cabinet de formation, vous découvrirez tous les détails qui vous seront utiles pour améliorer vos compétences sur Mongo DB Développement Avancé.

Objectifs de la formation Mongo DB Développement Avancé :

Formation Mongo DB Développement Avancé

Les objectifs de la formation sont  :

  • Mettre en place une recherche en mode texte efficace de vos documents en fonction de leurs langues
  • Stocker dans vos documents sous le bon format toutes vos informations géographiques
  • Mettre en place les index adéquats pour pouvoir exploiter ensuite ces informations géographiques dans vos recherches
  • Développer des recherches se basant sur les fonctions d’agrégation et de MapReduce pour vos données « BigData »
  • Savoir quand utiliser l’une ou l’autre de ces méthodes pour obtenir les meilleures performances.

Programme de la formation Mongo DB Développement Avancé :

Formation Mongo DB Développement Avancé

Le Programme de la formation est détaillé ci-dessous :

La recherche textuelle

  • Présentation
  • Les index de type « text » : support de la recherche textuelle
  • L’opérateur « $text ». Recherche de mots clés, phrases et exclusions de mots
  • La composante linguistique. Spécifier la langue utilisée par collection ou par document
  • Récupération de la pertinence. Tri par pertinence
  • La recherche textuelle en Java

La recherche géo-spatiale

  • Présentation
  • Stocker ses données géographiques en forme « legacy » ou GeoJSON (Point)
  • Les index de type « 2d » et « 2dsphere » : choix et répercussions
  • Les opérateurs de recherche ($near, $nearSphere, $geoWithin, $geoIntersects)
  • La recherche géo-spatiale en Java

Présentation de l’Agregation Framework

  • Introduction : Le pipeline d’agrégation et la fonction MapReduce
  • Les fonctions simples « count » et « distinct »

Le pipeline d’agrégation

  • Présentation
  • Les différentes étapes du pipeline ($match, $project, $sort, $group, $unwind, $lookup, $graphLookup, $facet, $bucket, $geonear, etc.)
  • Les expressions d’accumulation ($sum, $avg, $stdDev, $max, $min, $push, $addToSet, etc.)
  • Les autres opérateurs (comparaison, booléen, arithmétique, type, branchement conditionnel, manipulation de tableau, chaines de caractères, date, etc.)
  • L’optimisation du pipeline d’agrégation
  • Les limites du pipeline d’agrégation
  • Le pipeline d’agrégation et le sharding
  • Mise en œuvre du pipeline d’agrégation en Java

La fonction MapReduce

  • Présentation et intérêt de la fonction MapReduce
  • Le fonctionnement : fonctions map, reduce et finalize
  • Utilisation initiale et incrémentale. Impact sur les performances
  • Les limites de la fonction MapReduce
  • Mise en œuvre de la fonction
  • MapReduce en Java

Présentation des frameworks de mapping objets-documents en Java

  • Morphia
  • Hibernate OGM
  • Spring Data MongoDB
  • Jongo

Approche pédagogique :

cabinet de formation au Maroc

Notre approche pédagogique pour cette Formation consiste en :

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences

Participants de la Formation :

cabinet de formation au Maroc

Les personnes qui peuvent participer à cette formation sont les :

  • Développeurs PHP ou Pyhton ayant déjà des connaissances en développement avec MongoDB.

N’hésitez pas à contacter le cabinet New Performance Management

pour lui confier votre

ingénierie de formation ou pour vos besoins en formation :

En présentiel- A distance- En Elearning

Merci.


cabinet de formation au Maroc

New Performance Management est un cabinet de formation au Maroc avec un ADN Africain à travers plusieurs partenariats stratégiques avec d’Autres Cabinets de Formation en Afrique.

Présent sur le marché depuis 2011, notre équipe dynamique ne cesse de développer ses Process afin de répondre aux besoins évolutifs de sa clientèle en matière de formation Professionnelle.

Vous souhaitez développer les compétences de vos collaborateurs en Mongo DB Développement Avancé ? Vous trouvez ICI la formation Mongo DB Développement Avancé idéale sélectionnée pour vous et dispensées par notre cabinet de formation au Maroc dans toutes les villes du Royaume : Casablanca- Rabat- Tanger- Kénitra- Marrakech- El Jadida- Laayoune… !


Share
Course details
Durée 2 jours
Conférences 30
Niveau Avancé

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed