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

  • 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
  • Appréhender les champs d'application des SGBD NoSQL en opérationnel et en analytique
  • Appréhender les différentes architectures, modèles de données et implémentations techniques
  • Identifier les critères de choix

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 1 590,00 €

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

Description

Découvrez le monde du NoSQL avec notre formation intensive.
Nous commencerons par un rappel des bases de données SQL avant de plonger dans les différences avec le NoSQL.
Vous explorerez les principaux acteurs et solutions du marché NoSQL pour chaque modèle de données, et évaluerez leurs avantages et inconvénients.
À travers des exemples concrets sur diverses bases de données NoSQL, tels que Redis, Cassandra, Elasticsearch, MongoDB, Neo4j, vous comprendrez leurs applications pertinentes.
Nous aborderons également l’utilisation de Presto pour interroger des bases NoSQL à l’aide du langage SQL.
La formation se conclut avec une introduction au NewSQL en utilisant CockroachDB comme exemple pour montrer comment combiner la distribution et le côté relationnel.
Vous apprendrez à identifier les critères de choix et à mettre en œuvre une solution NoSQL dans un SI existant.

Programme

Préambule (2 heures) 

  • Rappel des SGBDR et du langage SQL
  • Les propriétés ACID : Atomicité, Cohérence, Isolation et Durabilité

Introduction au NoSQL (4 heures)

  • Panorama des solutions
  • Les propriétés BASE
  • Le mode synchrone et asynchrone
  • Introduction au théorème de CAP : comment choisir efficacement une base de données NoSQL ?
  • Les 4 familles de bases de données NoSQL, au travers de cas d’usages et d’exemples :
    • Clé-valeur : Démonstration de Redis
    • Orienté colonne : Démonstration de Cassandra
    • Orienté document : Démonstration de MongoDB
    • Orienté Graphes : Démonstration de Neo4j
  • Les bases de données de recherche Fulltext : Apache Solr ou Elasticsearch
  • Les bases de données temporelles (Timeseries) : Prometheus

Le NewSQL (2 heures)

  • Mixer les deux approches SQL et NOSQL : le NewSQL
  • Le cas CockroachDB
  • Interroger des bases de données NoSQL en SQL ? Utilisation de Presto

Mise en œuvre du NoSQL (3 heures)

  • Mise en œuvre d’une solution NoSQL dans un SI existant
  • Choix d’une solution par rapport à des cas d’usages

NoSQL et Big Data (3 heures

  • Introduction de l’écosystème Hadoop (HDFS / MapReduce / Hbase / etc.)
  • La place faite aux cloudeurs (AWS / GCP / Azure)
  • Le traitement de données : Le Machine Learning
  • Le traitement distribué : Apache Spark et Databricks

 

Prérequis

Avoir des connaissances de base des architectures techniques, du management SI et des bases de données et du langage SQL.

Public

Responsables informatique, Chefs de projet, Architectes, Développeurs, décideurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Définir les caractéristiques techniques des bases de données NoSQL et les différentes solutions disponibles
  • Identifier les critères de choix.
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 serez capable de :

  • Décrire et mettre en oeuvre l'architecture WOA
  • Faciliter les échanges grâce à WOA.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les opportunités et les solutions Big Data actuelles
  • Comprendre les enjeux et les pespectives pour son entreprise
  • Pouvoir stocker, traiter, analyser et visualiser les données
  • Maîtriser les aspects ethiques et juridiques du Big Data
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Configurer le kit SDK AWS et les informations d’authentification pour Java, C#/.Net, Python et JavaScript
  • Utiliser le kit SDK AWS pour interagir avec les services AWS et développer des solutions
  • Utiliser d’AWS Identity and Access Management (IAM) pour gérer l’authentification au service
  • Utiliser Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
  • Intégrer des applications et données avec AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS StepFunctions
  • Utiliser Web Identity Framework et Amazon Cognito pour gérer l’authentification des utilisateurs
  • Utiliser Amazon ElastiCache pour améliorer l’évolutivité d’une application
  • Utiliser des conteneurs dans le processus de développement applicatif
  • Mettre en œuvre un pipeline d’intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

Construire une application web fullstack avec la MEAN Stack : MongoDB, Express.js, Angular et Node.js
Tarif

A partir de 5 475,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

Objectifs de la formation

  • S'approprier l'écosystème Hadoop dans un contexte Big Data
  • Connaître les principes de fonctionnement et l'architecture de HBase
  • Savoir installer et configurer le système
  • Manipuler les données en utilisant les commandes shell ou les APIs HBase
  • Savoir mettre en place une configuration distribuée (cluster)
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir l'architecture de NoSQL Apache Cassandra et ses apports par rapport aux autres solutions
  • Installer et configurer le SGBD NoSQL Apache Cassandra
  • Administrer et sécuriser un cluster Cassandra
  • Appréhender le CQL (Cassandra Query Language)
  • Créer une base de données et manipuler ses objets
  • Connaitre la notion de grappe au sein de la base de données
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Développer des algorithmes parallèles efficaces - Analyser des fichiers non structurés et développer des tâches Java MapReduce - Charger et récupérer des données de HBase et du système de fichiers distribué Hadoop (HDFS) - User Defined Functions de Hive et Pig
Tarif

A partir de 3 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Intégrer les compostants Big Data pour créer un Data Lake approprié - Sélectionner des entrepôts de Big Data adaptés pour gérer plusieurs ensembles de données - Traiter des ensembles de données volumineux avec Hadoop pour faciliter la prise de décisions techniques et métier - Interroger des ensembles de données volumineux en temps réel
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...