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 :

    • Installer et administrer des bases de données sous la solution NoSQL MongoDB
    • Décrire le fonctionnement de MongoDB
    • Installer, configurer et administrer un serveur MongoDB
    • Créer des requêtes d'interrogation
    • Mettre en oeuvre la réplication avec MongoDB
    • Distribuer des données sur plusieurs instances d'une base MongoDB
    • Sauvegarder les données d'une base MongoDB.
    Tarif

    A partir de 2 080,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • 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

    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
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier les principes fondamentaux de Rust
    • Ecrire du code Rust propre en suivant les conventions de codage recommandées
    • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
    • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
    • Explorer les fonctionnalités avancées de Rust
    • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
    • Pratiquer le débogage et le test de code Rust.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus de vente.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques commerciales.
    • 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

    • 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

    Objectifs de la formation

    L'objectif principal de la formation Optim-IA est de fournir aux participants une compréhension approfondie et pratique de l'intelligence artificielle, en les équipant des compétences et connaissances nécessaires pour naviguer avec assurance dans cet univers technologique en rapide évolution. Cette formation vise à transformer les apprenants de simples utilisateurs en praticiens compétents, capables de manipuler divers outils et plateformes d'IA avec aisance.

    En se concentrant sur des applications concrètes, comme la maîtrise des lignes de commande, la création de présentations assistées par IA, et l'utilisation de chatbots et assistants IA innovants, l'objectif est d'habiliter les participants à appliquer ces technologies dans leurs domaines professionnels ou personnels. En outre, la formation cherche à stimuler la curiosité et l'esprit d'innovation, encourageant les participants à explorer les possibilités illimitées de l'IA. En fin de compte, Optim-IA aspire à créer une communauté d'apprenants bien informés et autonomes, prêts à relever les défis et à saisir les opportunités présentées par l'intelligence artificielle dans le monde moderne.
    Tarif

    A partir de 559,00 €

    Durée

    1j / 4h

    Modes
    • Entreprise
    • Distance

    Russe général intermédiaire

    Proposé par CAPITAL FORMATIONS

    Objectifs de la formation

  • Évaluation du niveau de Russe
  • Définition des objectifs particuliers de la formation
  • Élaboration d’un programme de formation personnalisée
  • Tarif

    Contacter l'organisme

    Durée

    Sur mesure, le format est défini avec vous selon les objectifs et le niveau.

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Utiliser Spring Data MongoDB.
    Tarif

    A partir de 1 875,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les outils et les fonctionnalités de Scribus ' Concevoir des maquettes de documents variés ' Mettre en page : manipuler textes, éléments graphiques et photos pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...