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

Cette formation permet d'apprendre les bases d'Information Management System (IMS) : la base de données système IMS et IMS Transaction Manager (IMS/TM).

Explorez comment IMS et IMS/TM fonctionnent ensemble et comment les programmes d'application interagissent avec eux dans les systèmes d'entreprise complexes d'aujourd'hui.
 

Tarif

A partir de 2 330,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir votre site et votre objectif web
  • Appréhender les grands leviers du webmarketing actuel
  • Savoir identifier les leviers webmarketing prioritaires en fonction de sa cible
  • Savoir solliciter et piloter les bons prestataires
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir le métier de mandataire immobilier indépendant
  • Sélectionner le réseau susceptible de convenir à ses aspirations
  • Examiner les fondamentaux juridiques de la transaction immobilière
  • Gérer efficacement le traitement et la gestion des clients vendeurs et acquéreurs
Tarif

A partir de 1 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les éléments fondamentaux du bail d'habitation en vue de sécuriser sa conclusion
  • Gérer un bail d'habitation, de sa rédaction à sa gestion courante
  • Réagir face au renouvellement et à la fin de bail d'habitation
Tarif

A partir de 1 618,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Connaître le marché de l’assurance : ses acteurs et ses mécanismes
Optimiser la gestion de ses contrats d’assurance
Maîtriser les étapes du règlement d’un sinistre

Tarif

A partir de 29,00 €

Durée

130 minutes

Modes

Objectifs de la formation

  • Installer, configurer et administrer un site Drupal
  • Gérer les fondamentaux de la personnalisation avec Drupal
  • Intervenir dans le code
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Acquérir la connaissance des concepts fondamentaux de la SSI
  • Identifier les besoins en sécurité à tous les niveaux (système, réseau, applications...)
  • Comprendre les différents types d'attaques
  • Connaitre les mesures de sécurité permettant de les contrer
Tarif

A partir de 1 449,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Connaître les principes fondamentaux de l'Agilité et leur finalité
  • Comprendre la rupture culturelle de l’Empirique (analyse d’itération) par rapport au Prédictif (suivre un Plan)
  • Appréhender les principaux référentiels : Pmbok, Prince2, Scrum, XP, Kanban, Kaizen, Lean IT, Safe, DevOps…
  • Choisir l’approche de gestion la plus adaptée au contexte d’un projet
  • Identifier les différents rôles dans un projet Agile
  • Identifier les facteurs de réussite d'un projet Agile
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Programmatic Development Apex and Visualforce, vous aurez acquis les compétences et connaissances nécessaires pour :

  • Créer et modifier des objets en utilisant l’interface déclarative
  • Concevoir des solutions qui utilisent les fonctions déclaratives
  • Utiliser les triggers et les classes Apex pour personnaliser une application. Ces personnalisations utilisent SOQL et DML
  • Décrire comment les triggers fonctionnent et dans quel ordre les opérations systèmes s'exécutent pendant la sauvegarde
  • Décrire les aspects fondamentaux pour créer des programmes sur une plateforme multi-tenante
  • Personnaliser l’interface utilisateur grâce à Visualforce
  • Utiliser l’outil de test intégré pour tester Visualforce et Apex.
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

ACCESS INITIATION

Proposé par GROUPE NAXIS

Objectifs de la formation

  • Comprendre les concepts fondamentaux de Microsoft Access
  • Créer et gérer des bases de données
  • Utiliser les requêtes, les formulaires et les rapports
Tarif

A partir de 1 290,00 €

Durée

3j / 20h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...