Formation MongoDB Développement Avancé

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement à l’issue de la formation MongoDB Développement Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • 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
  • Connaître les principaux ORM pour MongoDB

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation MongoDB Développement Avancé est axée sur les fonctionnalités les plus avancées du développement MongoDB, en particulier la recherche en mode « full text » ou encore les fonctionnalités de recherche basées sur des coordonnées ou des formes géographiques.
Lors de ce cours les fonctions d’agrégation et de MapReduce permettant d’extraire ou de calculer des données pertinentes dans un contexte « BigData » seront aussi abordées en profondeur. Ces deux approches seront mises en perspective afin de faire ressortir leurs avantages et contraintes respectives en termes de possibilités et de performances. Enfin un aperçu des principaux frameworks Java de mapping objets-documents clôturera la formation.

Programme

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
Travaux Pratiques :Création d’index « text ». Recherches textuelles via le shell et 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
Travaux Pratiques : Création d’index « 2d » et « 2dsphere » et mise en place de recherches géo-spatiales diverses via le shell et en Java

Présentation de l’Aggregation 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
Travaux Pratiques :Exercices pratiques divers sur une base d’exemple concrète

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
Travaux Pratiques :Exercices pratiques divers sur une base d’exemple concrète
Comparaison des performances des approches Pipeline et MapReduce pour répondre à un même problème

Présentation des frameworks de mapping objets-documents

Un point de vocabulaire : ORM (Object-Relational Mapping) et ODM (Object Document Mapping)
Morphia (bibliothèque Java ODM)
Spring Data MongoDB (module de Spring Data)
Mongoose (ORM en Javascript)
PyMongo (interface bas niveau en Python pour interagir avec MongoDB)
Doctrine (module pour PHP)

Prérequis

Afin de profiter pleinement de ce cours, il est recommandé d'avoir suivi la formation MongoDB pour développeur (BMDD) ou de posséder les connaissances équivalentes.
De plus il est nécessaire de :

Public

Cette formation s'adresse aux développeurs PHP ou Pyhton ayant déjà des connaissances en développement avec MongoDB.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Big Data Développement, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les spécificités du Big Data
  • Savoir mettre en œuvre les technologies relatives au Big Data
  • Comprendre et exploiter le Machine Learning
  • Pouvoir tirer partie de la visualisation des données
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Suivre un projet digital ?
  • Intégrer les couts liés au digital ?
  • Élaborer un budget des activités digitales ?
  • Mesurer les conséquences sur le développement de l'entreprise
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

 
Concrètement, à l'issue de cette formation Hype Pro Intneractivité HTML 5 vous aurez acquis les compétences et connaissances nécessaires pour :
  • Utiliser les commandes de l’API de Hype Pro
  • Utiliser des commandes JavaScript personnalisées
  • Adapter l’affichage et développer les interactions grâce aux actions utilisateur.
Tarif

A partir de 1 430,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les principales fonctions et les principaux utilitaires de l'iSeries (AS/400).
  • Décrire quels outils de développement d’application sont disponibles
  • Identifier les plateformes où ces outils sont utilisés
  • Décrire le but et l’utilité de chaque outil
  • Créer un profil utilisateur, une librairie, une file d’attente de sortie et un type d’action
  • Décrire les éléments clé de Work Management, la sécurité et les fichiers de dispositif
  • Ecrire une programme basique de Control Language pour exécuter des programmes
  • Définir des fichiers logiques et physiques sur IBM i
  • Créer des fichiers logiques et physiques
  • Utiliser les fonctionnalités de base de LEPX Editor pour entrer et maintenir les fichiers sources
  • Utiliser les fonctionnalités de base de Screen Designer et de Report Designer pour modéliser, créer et maintenir les affichages et les rapports
  • Utiliser Interactive SQL et IBM i Navigator pour créer un schéma, des tables, des vues et des indexes
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Développement iOS pour Apple TV, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le fonctionnement de SwiftUI
  • Avoir une vision d'ensemble du développement sur les plateformes Apple
  • Connaitre les similitudes et différences entre iOS, tvOS et watchOS
  • Savoir développer une application sur plusieurs platerforme Apple avec du code partagé
  • Connaitre les fonctionnalités récentes de Swift et des frameworks
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Pilotage efficace du budget de formation

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Préciser les obligations de l’entreprise en matière de financement de la formation
  • Analyser la répartition budgétaire d'un plan de développement des compétences
  • Rechercher les pratiques d'optimisation de son budget
  • Organiser un plan d'actions individualisé
Tarif

A partir de 1 092,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Objectifs de la formation

Concrétement à l'issue de cette formation Ingénierie DevOps sur AWS vous aurez acquis les connaissances et les compétences nécessaires : 

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS, qui prenne en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l’infrastructure nécessaire à la création d’environnements de développement, de test et de production pour un projet de développement logiciel
  • Configurer Git sur AWS et découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue sur AWS
  • Utiliser les principes essentiels de l’intégration et du déploiement continus
  • Mettre en œuvre plusieurs cas d’utilisation courants du déploiement continu à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
  • Faire la distinction entre les différentes technologies de déploiement d’applications disponibles sur AWS (notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk et Amazon EC2 Container Service) et décider laquelle correspond le mieux à un scénario donné
  • Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour vous surveiller le bon fonctionnement de votre application et de votre environnement.
Tarif

A partir de 2 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les spécificités du secteur social à chaque étape de l'opération de construction
  • Analyser le rôle des différents acteurs publics et privés pour optimiser la conduite de l'opération
  • Développer les objectifs de développement durable dans la réflexion

Tarif

A partir de 1 585,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Entreprise

Formation Parcours Tax Compliance

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Sécuriser le traitement des principales obligations déclaratives de l'entreprise en matière fiscale
  • Accroître sa faculté d'appréciation de l'exposition de l'entreprise aux risques fiscaux
  • Mettre en place des procédures de contrôle ou de correction des erreurs décelées
Tarif

A partir de 6 890,00 €

Durée

8 jours

Modes
  • Entreprise
  • Centre
  • Distance

Je cherche à faire...