Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : NoSQL - Fondamentaux

NoSQL - Fondamentaux

Formation à distance
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 16/03/2022. Dernière mise à jour le 11/10/2022.

Version du programme : 1

Programme de la formation

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’appréhender de façon opérationnelle les principales caractéristiques des bases de données NoSQL.

Objectifs de la formation

  • Identifier les différences entre SGBD SQL et SGBD NoSQL
  • Évaluer les apports et les inconvénients inhérents aux technologies NoSQL
  • Identifier les principaux acteurs et solutions du marché pour chaque modèle de données
  • Connaître les champs d'application des SGBD NoSQL en opérationnel et en analytique
  • Comprendre les différentes architectures, modèles de données et implémentations techniques
  • Identifier les critères de choix

Profil des bénéficiaires

Pour qui
  • Responsables informatique
  • Chefs de projet
  • Architectes
  • Développeurs
  • Décideurs
Prérequis
  • Avoir des connaissances de base des architectures techniques, du management SI et des bases de données.

Contenu de la formation

  • NoSQL : définition & présentation
    • Origine des bases de données
    • Les notions de transaction
    • Les SGBD
    • La standardisation SQL
    • L'arrivée de nouveaux besoins
    • Volumes importants liés aux technologies et aux nouveaux usages
    • Traitements optimisés de flux de données au fil de l'eau
    • Développement des techniques sur différents aspects
    • Stockage
    • Indexation recherche
    • Calcul
  • Relationnel & NoSQL
    • Forces & faiblesses des BDD relationnelles
    • Structuration forte // Structuration souple des données
    • Modélisation agile
    • ACID // BASE
    • Théorème CAP
    • Les niveaux de cohérence
    • Langage SQL, performance des jointures
    • Accès par la clé
    • Extensibilité verticale // extensibilité horizontale
    • Modèle de l'agrégat // modèle de la centralité de la donnée
    • Présentation du NewSQL
    • Travaux pratiques : étude de CockroachDB
  • NoSQL & mondes
    • Tour d'horizon des mondes du NoSQL
    • Architecture distribuée
    • Disponibilité & cohérence différée
    • Patterns & les modèles
    • BDD orientées clé-valeur & mémoire
    • BDD orientées documents
    • BDD orientées colonnes distribuées pour le big data opérationnel
    • Moteurs orientés graphes
    • Moteurs de recherche JSON
    • BDD de séries de temps
    • Travaux pratiques : manipulation des différents modèles de BDD et utilisation de moteurs NoSQL
  • Mise en oeuvre
    • Présentation des usages de bases NoSQL
    • Migration
    • Développement avec des bases NoSQL
    • Outils de supervision
    • Complexité administrative & courbe d'apprentissage
    • Présentation de cas d'utilisation des base NoSQL
    • Gestion des interactions
    • Implémentation des stratégies NoSQL & moteurs relationnels
    • NoSQL & Cloud publics
    • Pratiques et offres de BDD "as a service"
  • NoSQL & Big Data
    • Big Data & Hadoop
    • Stockage & traitements
    • Formes de stockage dans HDFS
    • Fonctions & usages
    • Présentation des types de traitements
    • Fonctionnalités, outils & algorithmes
    • Outil intégré : Spark
    • Connexion au moteurs opérationnels
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...