Pourquoi suivre cette formation ?
La blockchain transforme la manière dont les données sont stockées, échangées et sécurisées. Cette formation vous donne une vision claire et actuelle de ses principes, usages en entreprise et liens avec les bases de données modernes et le Big Data. Idéale pour comprendre les enjeux techniques et métiers de cette technologie.
Objectifs de la formation
- C'est une pépite de technologie, à la croisée des concepts cryptographiques bien implémentés et d’une architecture décentralisée opérationnelle en environnement de production. L’ensemble de ressources proposé offre une vision à 360 degrés de l’état de l’art de la technologie, son environnement et son potentiel, à un public désireux d’en faire sa spécialité en lui fournissant les clés pour se l’approprier
Prérequis
- Une compréhension de base des technologies numériques ou de l'informatique peut faciliter l'assimilation des concepts
Public
- Informaticiens
Contenu de la formation
Section 1
Comprendre la blockchain – Théorie, pratique, cas d’usage en entreprise
- Qu’est-ce que la blockchain ?
- Définition
- Fonctionnement : l’algorithme de consensus
- Fonctionnement : le minage
- Défis techniques pour un développement à grande échelle
- Interfaçage de la blockchain avec d’autres technologies
- Cas d’usage
- Stratégies d’entreprise
- Installation d’une blockchain Ethereum
- Présentation de l’installation
- Mise en pratique – Installation de la blockchain Ethereum
- Installation d’une blockchain Hyperledger
- Présentation de l’installation
- Mise en pratique – Installation de la blockchain Hyperledger
Section 2
Bases de données, Big Data et blockchains – L’évolution des données et de leurs usages
- La donnée avant le Big Data
- Les bases de données SQL
- Les coûts de stockage
- L’évolution de la volumétrie
- Le Big Data et le NoSQL
- Les nouveaux produits
- Les distributions
- Les composants Big Data
- Les moteurs d’indexation
- Les bases de données orientées document
- Les bases de données en colonnes
- Les bases de données orientées clés/valeurs
- Les bases de données orientées Graph
- Les données et les langages de développements
- Les langages
- Le full stack
- Node.js
- Les applications décentralisées
- Les blockchains
- Une nouvelle vision de l’échange de données
- Les apports techniques
- Les nouvelles sources de données
- La place des API
- L’OpenData
- Les plateformes
Section 3
De la théorie à la pratique, de l’idée à l’implémentation (2e édition)
- Introduction
- Une première approche
- Appliquer une blockchain : le métier d’abord
- Appliquer une blockchain : en pratique
- La cryptographie et la Blockchain
- Futur et perspectives de la technologie