Formation Les fondamentaux du NoSQL

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Comprendre les spécificités des bases de données NoSQL par rapport aux SGBD classiques (SQL)
  • Connaître les avantages/inconvénients du modèle NoSQL dans les solutions actuelles
  • Connaître les solutions, l'écosystème des technologies et les acteurs du marché NoSQL
  • Connaître les champs d'application des SGBD NoSQL en opérationnel et en analytique
  • Définir une architecture SI intégrant des serveurs NoSQL
  • Identifier les critères de choix
  • Savoir dialoguer de façon simple avec une base NoSQL

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 790,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 790,00 €

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

Description

Le langage SQL et les concepts de matrice (ligne, colonne) et de relations entre les données ont monopolisé la façon de représenter les données et de les manipuler pendant des décennies. Mais les sources de données, les formats et les volumes ont évolué de sorte que l’information n’est plus toujours majoritairement structurée au sens matriciel (flux de messages des applications, objets connectés, journaux des serveurs, mélange de texte, photos et vidéos, etc.).

Aussi a-t-il bien fallu penser de nouvelles architectures et de nouveaux outils ou langages d’extraction et de stockage pour les données non structurées. Il s’agit d’une rupture conceptuelle suffisamment forte par rapport au SQL (et donc aux architectures sous-jacentes) pour que l’on souhaite la définir en montrant qu’il existe une autre voie : Not Only SQL (NoSQL). La nuance est importante car il ne s’agit pas d’abandonner le SQL pour tous les projets.

Cette formation NoSQL précisera clairement les champs d’application du NoSQL et vous présentera les concepts et les technologies sur lesquelles reposent les bases NoSQL, les différences entre les acteurs du marché et pourquoi choisir telle ou telle solution et comment l’intégrer dans son architecture SI. Nous proposons également d’utiliser un standard du marché (MongoDB) afin de pouvoir réaliser quelques manipulations concrètes et pédagogiques.

Programme

Jour 1

Des SGBD relationnels au NoSQL

Rappels synthétiques sur la philosophique des SGBDR
Qu’entend-on par données structurées et données non-structurées ?
Exemples de « nouvelles » sources de données (logs, IoT, sites Web, etc.)
Évolutions technologiques et avènement du NoSQL
Champs d’application des bases NoSQL et des SGBDR
Avantages et Inconvénients par rapports aux bases « classiques »
AteliersAnalyse de différents formats de données pour comprendre qu’un SGBDR traditionnel n’est pas adapté au stockage ni au traitement de certains formats de données (indépendamment du volume)

Différentes familles NoSQL

Principaux acteurs et solutions du marché
Les bases de données clé/valeur
Comment gérer l’intégrité des données ?
Les bases de données orientées document
Exemples de traitements sur des formats JSON ou XML
Comment stocker des documents binaires ?
Les bases orientées colonne distribuées pour le Big Data opérationnel : Hadoop, HBase, Cassandra…
L'écosystème Hadoop (différences avec les SGBDR, liens avec le NoSQL)
AteliersManipulation des données dans un contexte Big Data avec l’outil HBase de Hadoop
Observation du format des données manipulées sur des bases en production (Cassandra, Redis, MongoDB)

Comment choisir une base NoSQL ?

Synthèse des principaux acteurs Open Source (MongoDB, Cassandra, Redis, CouchBase…)
Les choix matériels
Comment aborder la migration ?
Les impacts sur le développement client. Comment développer efficacement avec des bases NoSQL ?
Quels outils de supervision et comment les choisir ?
Quelle est la complexité administrative et la courbe d'apprentissage ?
Cas d'utilisation dans des entreprises existantes
Et les performances ? Quelques benchmarks ?
Qu'est-ce que NewSQL ?
AteliersCréation interactive d’une matrice de synthèse comparant les différents acteurs, leur contexte propice d’utilisation, leurs points forts et leurs faiblesses en fonction de différents paramètres comme les fonctionnalités, la recherche, le stockage, la souplesse dans la scalabilité, les performances, la courbe d’apprentissage, etc.Jour 2

NoSQL et Big Data

Liens entre NoSQL et Big Data
L’offre Hadoop pour le stockage et l’analyse de données
Problématique de la répartition des donnés d’une base NoSQL
Exemples de données stockées sur un système de type HDFS
Les différents traitements sur les données (streaming, mapreduce, graphe, machine learning, …)
La recherche d’information dans un gros volume (moteur de recherche, pagerank, etc.)
Traiter les données avec Spark
Les outils permettant de se relier à d’autres moteurs (ETL, Apache Sqoop, ..)
Les offres NoSQL pour le Big Data dans le Cloud (Amazon, Google, Azure, OVH)
DémonstrationVisite guidée de l’offre NoSQL dans le Cloud d’un acteur majeur du marché
Nettoyage d’un gros volume de données non structuré selon un motif imposé (format de numéro de téléphone)
Traitement d’un gros volume de données avec Spark au-dessus d’une base NoSQL

Dialogue avec une base NoSQL (MongoDB)

Comprendre le fonctionnement du moteur de stockage des données
Création de documents et manipulations (shell)
Importation de données des SGBDR au format JSON
Indexer les données
Suivre les données et les index dans le temps
Répliquer les données
Partitionner les données
En quoi consiste l’administration d’une base NoSQL au quotidien ?
Ateliers guidés par le formateurPremiers pas avec le shell de MongoDB
Création de bases et de collections
Intégration de données au format JSON (messages d’applications diverses que l’on stocke)
Requêtage sur ces données
Mise en place d’index et observation du déroulement des requêtes

Prérequis

Les participants possèdent nécessairement des connaissances de base des architectures techniques (différences OS et base de données) et sur le SQL (connaître la structure d’une requête simple) car beaucoup d’éléments sont présentés en « comparaison de ».

Public

Ce cours NoSQL s’adresse aux administrateurs (système/base de données), développeurs et responsables informatiques en charge de l’exploitation, de la configuration, de la production ou de la maintenance de la base de données de leur entreprise.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Appréhender le fonctionnement de MongoDB
  • Appréhender comment installer, configurer et administrer un serveur MongoDB
  • Créer des requêtes d'interrogation
  • Mettre en œuvre 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 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement et l'intérêt de MongoDB
  • Maîtriser l'installation et la configuration d'une base MongoDB
  • Manipuler des documents et créer des requêtes d'interrogation
  • Mettre en œuvre la réplication et la fragmentation de données
  • S'approprier les meilleures pratiques pour superviser et améliorer les performances d'un serveur MongoDB
  • Gérer la sauvegarde, la restauration et la sécurité des données
Tarif

A partir de 2 250,00 €

Durée

3 jours

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

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

  • Comprendre les spécificités du Big Data
  • Connaître les concepts fondamentaux et technologies associées au Big Data
  • Gérer, collecter et explorer des données
  • Analyser et visualiser ces données
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Avoir une compréhension globale des technologies informatiques et leurs complémentarités
  • Etre capable de décrire l’architecture d’un SI (système d’information) d’entreprise réaliste
  • Dissocier les fondations d’un SI des dernières évolutions technologiques (complémentarité, concurrence, ou remplacement ?)
  • Décrypter les acronymes et les technologies (TCP/IP, Cloud, Virtualisation, ERP, SGBD, BI, ITIL, etc.)
  • Faire le lien entre les différents métiers de l’informatique et les technologies
  • Mieux communiquer et travailler avec vos collaborateurs et les professionnels
Tarif

A partir de 2 480,00 €

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

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

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

Formation Kubernetes mise en œuvre

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Comprendre l’architecture, le fonctionnement et les principaux composants de Kubernetes
  • Connaître la notion de pods, de service, de stockage et de déploiement
  • Connaître les outils de l’écosystème Kubernetes
  • Savoir comment installer Kubernetes, le configurer et l'administrer au quotidien
  • Apprendre à placer automatiquement ses conteneurs sur un cluster ou dans le cloud
  • Savoir gérer le cycle de déploiement des applications avec Kubernetes
  • Connaître les bonnes pratiques de travail sur Kubernetes
  • Connaître l’importance des services des solutions de stockage, du monitoring de l’infrastructure et des applications
  • Connaître les base de la gestion des packages avec Helm
Tarif

A partir de 1 410,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier l'architecture et le fonctionnement du SGBD (Systèmes de Gestion de Bases de Données) NoSQL Apache Cassandra
  • Créer des bases de données
  • Requêter avec CQL (Cassandra Query Language)
  • Modéliser les données.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation vous aurez acquis les connaissances et compétences pour :

  • Ecrire des documents au format JSON
  • Créer et valider des documents structurés XML
  • Créer et utiliser XLST afin de transformer des documents XML en XML, HTML, PDF, RTF etc...
  • Maîtriser XPATH
  • Comprendre la place de XML et JSON dans les architectures Web
Tarif

A partir de 2 250,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...