Formation Les fondamentaux du NoSQL

4.7 sur 5 étoiles

5 étoiles
68%
4 étoiles
31%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 19 avis
(19 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BNSQ
Éligible CPF Non

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.

Objectif opérationnel :

Maîtriser les spécificités d’une solution NoSQL par rapport à une solution SGBDR classique et mettre en œuvre une base NoSQL avec ses principales fonctionnalités.

Objectifs pédagogiques :

À 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

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.

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 ».

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
Date de mise à jour du programme : 26/09/2023

Dates et lieux

1
2
Du 03 au 04 juin 2024
En bonne voie de maintien
Lieu
Distanciel
Durée
2 jrs
1790 € HT
Du 03 au 04 juin 2024
En bonne voie de maintien
Lieu
Paris
Durée
2 jrs
1790 € HT
Du 01 au 02 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1790 € HT
Du 01 au 02 juillet 2024
Lieu
Paris
Durée
2 jrs
1790 € HT
Du 05 au 06 août 2024
Lieu
Distanciel
Durée
2 jrs
1790 € HT
Du 05 au 06 août 2024
Lieu
Paris
Durée
2 jrs
1790 € HT
Du 02 au 03 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1790 € HT
Du 02 au 03 septembre 2024
Lieu
Paris
Durée
2 jrs
1790 € HT
Du 09 au 10 octobre 2024
Lieu
Distanciel
Durée
2 jrs
1790 € HT
Du 09 au 10 octobre 2024
Lieu
Paris
Durée
2 jrs
1790 € HT
1
2

Logo partenaire action collective de l'OPCO Atlas Votre formation NoSQL prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions  
- À distance depuis votre bureau  
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)

Avis des participants à la formation Les fondamentaux du NoSQL

Note moyenne de 4.7/5(19)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

CHIBANE Idir
5/5

Mon avis sur le contenu du stage :

"Je m'attendais pas a voir l'ensemble des concepts de cette formation. Au final, nous avons avancé sur l'ensemble des sujets. Bravo."

Mon avis sur le formateur :

"J'ai apprécié la façon de structurer son support, la pratique et ces réponses a nos sollicitations. "

Mon avis sur la salle de formation :

"J'ai apprécie le matériel informatique utilisé, le calme et la propreté de la salle."

Ce que j'ai le plus apprécié :

"TOUS."

Ce que j'ai le moins apprécié :

"Rien à signaler."

MP
5/5

Mon avis sur le contenu du stage :

"En découverte totale sur ce contenu, je n'avais donc pas d'attente particulière. Mais ça va beaucoup m'aider dans l'orientation d'un futur projet."

Mon avis sur le formateur :

"Rien à redire. Maitrise très bien son sujet."

Ce que j'ai le plus apprécié :

"Formation agréable du fait du peu de participants. Cela facilitait les entre nous."

Ce que j'ai le moins apprécié :

"Programme dense pour seulement 3 jours."

GOSSELIN Yveline
5/5

Mon avis sur le contenu du stage :

"Cela a couvert vraiment ce que je voulais et j'ai pu apprendre MongoDb et aussi comment utiliser l'interface avec Python"

Mon avis sur le formateur :

"Le formateur a bien répondu à mon exigence d'utiliser l'interface Python et n'hésitait pas à nous réexpliquer une 2ieme fois"

Mon avis sur la salle de formation :

"La session à distance s'est tres bien passée, tres bon choix d'outil de communication et possibilité de voir le terminal de l'animateur"

LA
4/5

Mon avis sur le contenu du stage :

"Contenu très intéressant et très riche. "

Mon avis sur le formateur :

"Très bon intervenant passionné qui nous a amené vers une nouvelle reflexion (un grand merci). Maintenant il va me falloir un peu de recul vis à vis de la formation reçue."

Ce que j'ai le moins apprécié :

"Pas toujours évident de réaliser les manipulations en même temps que l'intervenant surtout avec un seul écran."

BA
4/5

Mon avis sur le contenu du stage :

"Attention avec les docs officiels, à trop les suivre et lire ce qu'on y trouve on ne s'arrete plus et ca deviens tres vite lourd. On est rentré trop en détail dans du technique qui n'etait pas necessaire pour ce niveau de formation mais surtout pour le temps que l'on avait. Peu de temps accordée du coup pour les autres bdd nosql. "

Mon avis sur le formateur :

"Le formateur était compétent et savait donné des exemples concret d'utilisation de ce qu'on a vue dans la formation. "

HK
5/5

Mon avis sur le contenu du stage :

"Bon supports."

Mon avis sur le formateur :

"Très bon formateur, à l'écoute et maitrisant son sujet avec une connaissance métier qui est apprèciable."

Ce que j'ai le plus apprécié :

"formateur qui a pu palier aux dysfonctionnement de l'outil teams"

Ce que j'ai le moins apprécié :

"qualité médiocre de teams au début de la formation"

CONRADY Jean Noël
5/5

Mon avis sur le contenu du stage :

"Très intéressant et très dense."

Mon avis sur le formateur :

"Excellentes connaissances ."

Ce que j'ai le plus apprécié :

"Connaissances du formateur Intérêt du contenu Qualité des supports et TP"

Ce que j'ai le moins apprécié :

"Aucun souci."

BA
5/5

Mon avis sur le formateur :

"Le formateur explique de façon très clair et imagée les différents concepts abordés. Cours bien structuré."

Ce que j'ai le moins apprécié :

"Quelques problèmes techniques de décalage du son + problème de connexion à la session le premier jour (bonne réactivité du support de PLB)."

JACQUOT Victorien
5/5

Mon avis sur le formateur :

"Formateur compétent et pédagogue."

Ce que j'ai le plus apprécié :

"Partie théorique accompagnée de pratiques."

Ce que j'ai le moins apprécié :

"Les parties pratiques un peu courtes."

TB
4/5

Mon avis sur le contenu du stage :

"Bonne approche pour intégrer les fondamentaux du NOSQL"

Mon avis sur le formateur :

"Disponible et à l'écoute"

Ce que j'ai le plus apprécié :

"convivialité et disponibilités"

GUERNALEC Yann
4/5

Mon avis sur le contenu du stage :

"Peut-être trop long sur la partie Elastic, même si il permet d'illustrer beaucoup d'aspect."

Ce que j'ai le moins apprécié :

"Problème de connexion au début, on a perdu du temps, le lien était plus bon."

PB
5/5

Mon avis sur le contenu du stage :

"Attention aux mises à jour des versions des logiciels + exemple proposés."

Ce que j'ai le moins apprécié :

"pas les bons liens teams fournis par PLB..."

DJ
5/5

Mon avis sur le formateur :

"Mustafa maîtrise son sujet, c'était parfait !"

Mon avis sur la salle de formation :

"Les moyens mis à disposition pour la formation à distance sont excellents"

NOUGAILLAC Maryse
5/5

Mon avis sur le formateur :

"Formateur à l'écoute, qui se met à la portée de tous, fournit de nombreux exemples, maitrise le sujet, très agréable."

4/5

Mon avis sur le formateur :

"pas vraiment suivi le programme (beaucoup de temps passé sur les détails elasticsearch, pas vu tout ce qui était prévu)"

RJ
5/5

Mon avis sur le formateur :

"Formateur exceptionnel! Il donne envie de s'investir et de continuer. Et de travailler avec lui ;-)"

LMS
5/5

Mon avis sur le formateur :

"FOrmateur d'un très bon niveau"

CC
5/5

Mon avis sur le formateur :

"Formateur sympathique et disponible."

BK
4/5

Mon avis sur le formateur :

"RAS"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB