Becoming a Hyperledger Aries Developer
About this Course
Data is driving our world today. However, we hear about data breaches and identity thefts all the time. Trust on the Internet is broken, and it needs to be fixed. As such, it is imperative that we adopt a new approach to identity management, and ensure data security and user privacy through tamper-proof transactions and infrastructures. Blockchain-based decentralized identity management is revolutionizing this space. The four Hyperledger open source Identity projects, Aries, Indy, AnonCreds, and Ursa, provide the foundation for guilding distributed applications using authentic data. Together, the projects include protocol specifications and open source tools, libraries, and reusable components for establishing secure, peer-to-peer messaging channels that can be used for issuing, holding, presenting, and verifying verifiable credentials. These capabilities enable the creation and use of independent digital identities rooted on blockchains or other distributed ledgers that are interoperable across administrative domains, applications, and any other data silo. While this course will mention Ursa and dive a bit into Indy and AnonCreds, its main focus is on Aries, and the possibilities Aries brings for building applications on a solid foundation of digital trust. This focus will be explained further in the course but for now, rest assured: if you want to start developing applications that are identity focused and using the blockchain, this is where you need to be.Created by: The Linux Foundation
Level: Introductory

Related Online Courses
Information Security is everywhere: as the world becomes more and more digitized, so it becomes more and more hackable. Cyber attacks, data breaches, and even cyber warfare are all very real - so... more
In this course you will learn the tools, techniques and concepts needed to build a basic iOS app, from scratch. You will be introduced to the Swift programming language and learn how to utilise the... more
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course... more
In this introductory course, you will learn programming with Java in an easy and interactive way. You will learn about fundamental data structures, such as lists, stacks, queues and trees, and... more
This course is a practical introduction to Istio, designed for anyone who wishes to build on their knowledge of Linux, Docker, and Kubernetes to learn how to install and configure a service mesh... more