Formation MongoDB Développement : Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Savoir installer MongoDB et comprendre la structure des données et le vocabulaire - Savoir manipuler et modéliser les données - Améliorer les performances avec les index - Comprendre les concepts avancés de stockage - Accéder aux données de MongoDB depuis un programme Java - Utiliser Spring Data MongoDB.

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir MongoDB

    NoSQL : définition, apports
    Différents types de stockage NoSQL : colonne, document, graphe,…
    MongoDB : présentation, contexte d’utilisation, comparaison avec les autres solutions
    Processus d'installation suivant l'OS
    Outils MongoDB et CLI (Command Line Interface)

    Atelier : Installation et configuration de MongoDB – présentation des outils d'administration

    Stocker des données

    Présentation des structures de données
    Formats de stockage : JSON, BSON
    Types de données
    Modélisation de données

    Atelier : création d'un modèle physique de données et représentation sous MongoDB.

    Stocker des fichiers volumineux avec GridFS

    GridFS : présentation, contextes d'utilisation
    Collections, préfixes
    MongoFiles : présentation, principales commandes

    Atelier : stockage de fichiers volumineux avec GridFS.

    Manipuler des données depuis le shell

    Insertion de données (documents)
    Récupération de documents
    Utilisation des filtres de recherches
    Projections
    Tri de données
    Parcours de données avec les curseurs
    Modification de documents
    Suppression
    Validation de documents

    Atelier : Multiples opérations sur des documents.

    Manipuler des données depuis un programme

    Panorama des drivers MongoDB, ODM
    Java MongoDB Driver : fonctionnalités
    MongoDB Java Reactive Streams
    Utilisation de MongoDB depuis un programme Java
    - Gestion de la connexion
    - Gestion de l’authentification
    - Manipulation des données (lecture, insertion, modification)
    - Batch processing
    - Stockage de fichiers volumineux

    Atelier : utilisation de Java MongoDB Driver pour manipuler des données.

    Optimiser les requêtes MongoDB

    Gestion des transactions
    Batch Processing
    Utilisation des index pour améliorer les performances (stratégies, couverture, intersection)
    Préférences de lecture
    Partitionnement de données (sharding)
    Outils de monitoring
    Analyse de requêtes
    Bonnes pratiques de tuning

    Atelier : optimisation de requêtes et stratégie globale d’amélioration des performances.

    Utiliser un ORM (Spring Data MongoDB)

    Spring Data MongoDB : présentation, fonctionnalités
    Gestion des dépendances
    Configuration du client MongoDb depuis Spring
    Enregistrement de l'instance configurée
    Présentation des interfaces et classes disponibles : MongoDatabaseFactory, MongoTemplate... CRUD complet de documents
    Mapping de type et costomisation
    Gestion des collections : récherche, ajout, modification et suppressions
    Gestion des verrous
    Écriture de requêtes Événements de callbacks
    Gestion des exceptions
    Gestion des sessions et des transactions
    Écriture de repositories et configuration
    Audit de documents

    Prérequis

    Connaissances de base en programmation Java et en administration de bases de données

    Public

    Développeurs Java , administrateurs de bases de données

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    IA au service des RH

    Proposé par Almera

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
    • Planifier et gérer la transformation digitale avec l'IA.
    Tarif

    A partir de 800,00 €

    Durée

    1j / 7h

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrables
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    INTELLIPLUS 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits.
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Choisir le système de gestion de données le plus approprié en fonction du cahier des charges du client
    • Maîtriser la conception de modèles relationnels et le langage SQL
    • Maîtriser l’administration du SGBD Oracle
    • Savoir mettre en oeuvre et administrer des solutions NoSQL comme MongoDB ou Hadoop
    Tarif

    A partir de 12 880,00 €

    Durée

    104j / 728h

    Modes

    Objectifs de la formation

    • Comprendre la construction d’un bilan et d’un compte de résultat
    • Tirer profit de l’information comptable
    • Dialoguer aisément à partir des éléments comptables
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Déterminer les enjeux actuels et futurs de la cryptographie
    • Identifier le vocabulaire associé à la cryptologie : algorithme, hachage, clé
    • Distinguer les différences entre les principales plateformes Blockchain
    • Désigner les techniques cryptographiques les plus utilisées
    • Reconnaître les méthodes d'échange, de gestion et de certification des clés publiques
    • Citer les concepts et outils de chiffrement, déchiffrement, authentification ou encore garantie d'intégrité des messages
    • Identifier les concepts de cryptographie utilisés dans la Blockchain.
    Tarif

    A partir de 3 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Installer et configurer une base MongoDB
    • Effectuer des opérations de lecture, écriture et mise à jour de données
    • Extraire des données complexes
    • Mettre en œuvre le driver Java afin d'exploiter les données d'une base MongoDB
    • Implémenter un service d'accès aux données basé sur un mapping Objet-Document
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    DRAFTSIGHT Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maitriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Renforcer les 8 compétences clés de coach définies par ICF.
    • Répondre aux exigences définies par l’École de coaching Cegos et ICF.
    • Réussir les examens pour pouvoir solliciter sa certification individuelle auprès d'ICF.
    Tarif

    A partir de 5 945,00 €

    Durée

    4,1 jours

    Modes
    • Distance
    • Centre

    Je cherche à faire...