Comprendre les bases de données NoSQL avec MongoDB par NOVOLINKO
Lieu(x)
En centre (35)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
1) Introduction au NoSQL et à ses enjeux
- Pourquoi le succès des bases relationnelles
- NoSQL: pourquoi et comment
- NoSQL et les types de bases2) MongoDB, une base de données orientée document
- Présentation
- Installation
- Mongo Shell, requêtes de base
- Insertion / recherche de documents
- TP 1 - Manipulation des types spéciaux
- Mise à jour de Documents
- Suppression de documents
- Criteres de selection , opérateurs de comparaison
- Projections
- TP Requêtes CRUD
- Les curseurs
- Les tries
- TP 23) Nodejs et MongoDB
- Introduction
- Callback
- Driver Mongodb Nodejs
- Connexion à la base, requête, récupération du résultat
- TP Développement avec le driver mondo Nodejs4) Les opérateurs MongoDB
- Opérateurs de comparaison
- Opérateurs Logique
- Operateurs sur les tableaux
- Expressions régulières
- Opérateurs de mise à jour
- Autres opérateurs
- TP Les opérateurs MongoDB5) Conception de schéma
- Formes normales
- Modèle normalisé transposé dans MongoDB
- Normalisation dans MongoDB
- Application Driven Model
- Embed Vs Référence
- Relation one to one
- Relation One to Many
- Relations many to many
- Relations bilatérales
- Duplication des champs
- Modélisation
- Bonnes pratiques
- Examen final par QCM
- Pourquoi le succès des bases relationnelles
- NoSQL: pourquoi et comment
- NoSQL et les types de bases2) MongoDB, une base de données orientée document
- Présentation
- Installation
- Mongo Shell, requêtes de base
- Insertion / recherche de documents
- TP 1 - Manipulation des types spéciaux
- Mise à jour de Documents
- Suppression de documents
- Criteres de selection , opérateurs de comparaison
- Projections
- TP Requêtes CRUD
- Les curseurs
- Les tries
- TP 23) Nodejs et MongoDB
- Introduction
- Callback
- Driver Mongodb Nodejs
- Connexion à la base, requête, récupération du résultat
- TP Développement avec le driver mondo Nodejs4) Les opérateurs MongoDB
- Opérateurs de comparaison
- Opérateurs Logique
- Operateurs sur les tableaux
- Expressions régulières
- Opérateurs de mise à jour
- Autres opérateurs
- TP Les opérateurs MongoDB5) Conception de schéma
- Formes normales
- Modèle normalisé transposé dans MongoDB
- Normalisation dans MongoDB
- Application Driven Model
- Embed Vs Référence
- Relation one to one
- Relation One to Many
- Relations many to many
- Relations bilatérales
- Duplication des champs
- Modélisation
- Bonnes pratiques
- Examen final par QCM
Objectifs
- Comprendre les enjeux du NoSql et les différences avec les bases de données relationnelles
- Connaître les principaux types de bases NoSql du marché- Savoir Analyser et choisir sa base de données Sql
- Etre capable de concevoir ou migrer une base en NoSQL
- Etre capable de manipuler une base Nosql avec un langage de programmation
- Évaluer l'adéquation d'une technologie NoSQL pour un usage donné.
- Connaître les principaux types de bases NoSql du marché- Savoir Analyser et choisir sa base de données Sql
- Etre capable de concevoir ou migrer une base en NoSQL
- Etre capable de manipuler une base Nosql avec un langage de programmation
- Évaluer l'adéquation d'une technologie NoSQL pour un usage donné.
Centre(s)
- Cesson Sévigné (35)
Métier(s)
- Administrateur / Administratrice de bases de données
- Administrateur / Administratrice de la messagerie
- Administrateur / Administratrice de serveurs
- Administrateur / Administratrice de site Web
- Administrateur / Administratrice de site internet
- Administrateur / Administratrice réseau informatique
- Administrateur / Administratrice réseaux - télécoms
- Administrateur / Administratrice système informatique
- Administrateur / Administratrice systèmes et réseaux
- Administrateur / Administratrice sécurité informatique
- Animateur / Animatrice de communauté virtuelle
- Animateur / Animatrice de forum sur internet
- Animateur / Animatrice web
- Blogueur
- Chargé / Chargée des relations avec les internautes
- Community manager
- E-commercial / E-commerciale
- Game master jeux online
- Modérateur / Modératrice web
- Web commercial / commerciale
- Web vendeur / vendeuse
- Webmaster animateur / animatrice
Compétence(s)
- Algorithmique
- Caractéristiques des logiciels d'interface (middleware)
- Community management
- E-commerce
- E-procurement
- Infogérance / télémaintenance
- Ingénierie d'exploitation
- Logiciel de conception et analyse d'enquête
- Logiciel de gestion clients
- Logiciels d'édition multimédia
- Logiciels de gestion de base de données
- Marketing des réseaux sociaux
- Métrologie
- Normes qualité
- Normes rédactionnelles
- Outils de web analyse - web analytics
- Paramétrage de logiciels
- Principes d'intégration de matériels et de logiciels
- Principes déontologiques liés aux débats et aux échanges
- Protection des données numériques
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'installation informatiques
- Règles de diffusion et de communication de l'information
- Règles de sécurité Informatique et Télécoms
- Rédaction de contenu web
- Référencement naturel (SEO)
- Référencement web
- Réglementation des jeux et loteries
- Réglementation du commerce électronique
- Search Engine Marketing (SEM)
- Site web
- Système d'exploitation AS 400
- Système d'exploitation Gcos
- Système d'exploitation HP-Ux
- Système d'exploitation IBM Aix
- Système d'exploitation Irix
- Système d'exploitation Linux
- Système d'exploitation MVS
- Système d'exploitation MacOS
- Système d'exploitation Solaris
- Système d'exploitation Unix
- Système d'exploitation Windows
- Système d'exploitation informatique Android
- Système d'exploitation informatique Apache Tomcat
- Système d'exploitation informatique Open BSD
- Système d'exploitation informatique Sun OS
- Système d'exploitation informatique VMWare (virtualisation d'architecture)
- Système d'exploitation informatique VirtualBox
- Système de Gestion de Bases de Données (SGBD)
- Système de messagerie
- Système embarqué
- Système interactif d'aide à la Décision (SIAD)
- Système réseau (LAN, MAN, WAN)
- Système temps réel
- Système à temps partagé ou transactionnel
- Techniques d'animation web
- Technologie de l'internet
Formation proposée par : NOVOLINKO
À découvrir