MongoDB pour les développeurs Java Référence : DEV-SP-SV-MON Durée : 3 jours soit 21 heures Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur Filière : Développement Stage disponible en mode « In Class » Public concerné : Architectes, concepteurs, développeurs. PRÉ-REQUIS • • Connaissances générales des bases de données et des architectures Web ; Connaissances du langage Java ou avoir suivi le cours " T443-010 - Programmation Java (Java SE) ". OBJECTIFS PEDAGOGIQUES A l’issue de cette formation, l’apprenant sera capable de : • Comprendre les principes et l'architecture d'une base MongoDB ; • Installer, 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. OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION Introduction • • • • • • Vue d'ensemble et conception Collections d'objets structurés et hétérogènes (document) Notations JSON et BSON Installation et environnement de travail Console mongo Création d'un projet Java Manipulation des données avec la console • • • • • • Documents et collections Requêtes simples Curseurs, tri, limites Insertions Modifications Suppressions Page 1/2 - MongoDB pour les développeurs Java - Mise à jour le 13/02/2013 Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS Utilisation du driver Java • • • • • • • Chargement de l'API Connexion à la base Classe Document Requêtes simples Curseurs, tri, limites Insertions, modifications, suppressions Ecrire un programme d'accès aux données Concepts avancées • • • • • • Modèles de données Types de relations entre documents Création d'indexes Requêtes complexes et agrégations Atomicité des opérations et transactions Réplication et " Sharding " Méthodes et moyens : • • • • Explications théoriques suivies de pratiques guidées puis mises en autonomie Stage en mode « In Class » : 2 téléviseurs et 1 caméra HD par salle 1 vidéoprojecteur par salle 1 ordinateur par stagiaire Méthodes d’évaluation des acquis : • • Exercices de synthèse et d’évaluation Evaluation de fin de stage Profil formateur : Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique. Support stagiaire : • • Support papier ou électronique (dématérialisé) Les exercices d’accompagnement peuvent être récupérés sur clef USB Page 2/2 - MongoDB pour les développeurs Java - Mise à jour le 13/02/2013 Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS