Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
R3 Corda - Build Blockchain / DLT apps.
Rating: 4.6 out of 5(170 ratings)
808 students

R3 Corda - Build Blockchain / DLT apps.

Learn to build applications on the most flexible enterprise platform for Distributed applications.
Created byTejus Kabadi
Last updated 8/2020
English

What you'll learn

  • Understand the architecture of Corda
  • Learn the Key Concepts and terminology
  • Create assets, smart contracts and make transactions
  • Learn to convert a blockchain/Dapp idea into a CorDapp
  • Using VS Code Corda extension
  • Become a Certified Corda Developer

Course content

3 sections40 lectures4h 20m total length
  • Welcome1:32
  • Blockchain? DLT? Platform.3:00

    Clarifies the difference between blockchain and DLT using a Bitcoin network example, showing how blocks form a chain across nodes and highlighting Guarda as a platform.

  • Intro to Corda4:09
  • The Network3:04
  • The Ledger1:59
  • States3:50
  • Transactions9:53

    Explore how transactions update a ledger by using inputs and outputs, referencing prior states by hash and index, and enforcing contracts with commands and notary signatures.

  • Contracts3:10
  • Flows4:06
  • Consensus5:04

    Understand valid consensus by ensuring each input and output state has required signatures and contract constraints, and mastering uniqueness consensus to prevent reusing inputs through walking the chain.

  • Notaries4:16

    Understand how notaries enforce uniqueness consensus by verifying input states and preventing double spends, while optionally offering validating consensus to ensure contract constraints are met.

  • Oracles2:32
  • Nodes2:28
  • Congratulations!0:32

Requirements

  • Very basic understanding of Blockchain/DLT technology
  • Prior coding experience is necessary (6+ months of any language), preferably Java or Kotlin
  • Knowledge of Java would be very helpful

Description

Corda is an open source platform for developing DLT applications for enterprises, built by the r3 consortium.

This course covers the basics you need to know to get started with developing Cordapps on the Corda platform. The course includes both theory and coding projects. If you already have familiarity with the key concepts of Corda feel free to start at Section 2.

This course is ideal for beginners.


What is not covered

  • Developing API endpoints for the front-end

  • Developing front end (html/css)

  • Comparison with other Blockchain/DLT systems



Who this course is for:

  • Beginners who want to learn development on Corda platform
  • Developers who want to up-skill themselves in the rapidly evolving enterprise blockchain industry
  • Anybody who wants to explore and learn about Corda platform