Cette spécialisation présente la blockchain, une technologie révolutionnaire qui permet le transfert de pair à pair d'actifs numériques sans aucun intermédiaire, et dont on prédit qu'elle aura autant d'impact qu'Internet. Plus précisément, elle prépare les apprenants à programmer sur la blockchain Ethereum. Les quatre cours fournissent aux apprenants (i) une compréhension et une connaissance pratique des concepts fondamentaux de la blockchain, (ii) un ensemble de compétences pour concevoir et mettre en œuvre des contrats intelligents, (iii) des méthodes pour développer des applications décentralisées sur la blockchain, et (iv) des informations sur les cadres de blockchain spécifiques en cours à l'échelle de l'industrie.
La spécialisation couvre un éventail de sujets essentiels, des fondements cryptographiques de la technologie blockchain à l'activation d'applications décentralisées sur une plateforme blockchain Ethereum privée.
Elle est idéale pour les programmeurs et les concepteurs impliqués dans le développement et la mise en œuvre d'applications blockchain, ainsi que pour toute personne souhaitant comprendre son potentiel.
Projet d'apprentissage appliqué
Les apprenants appliqueront les concepts couverts dans les cours pour déployer une instance de blockchain et effectuer des transactions peer-to-peer, programmer et tester des contrats intelligents en utilisant le langage Solidity ; et analyser, concevoir et coder une solution basée sur la blockchain pour des applications décentralisées.