Course Code: hsts-c54
Corda is a Distributed Ledger Technology to be used by businesses, such as financial institutions, to keep a shared ledger of transactions and thus removing the need for the involved parties to constantly check that each of their books are in line after interacting with each other. Corda is designed to removes the need for all parties on the Corda network to know about each and every transaction, as only those involved are interested in them. Here is an example that shows how Coda works:
When a business or financial institution, a bank for this example, transfers money from a client’s account to the receiver’s account in another bank both must check that what was sent was valid, that the funds from the client have been sent and finally that they were received correctly. Ensuring that the funds have decreased in one account and increased in the other requires multiple checks from both sides of the transaction as they need to be 100% sure that money hasn’t magically disappeared or created out of thin air. Furthermore, a number of these checks are done manually, requiring even more time and effort to ensure consistency.
A Distributed Ledger could completely remove the need for this reconciliation, whether it is done by the interacting parties themselves or a third-party. This is due to the nature of Distributed Ledgers where all nodes (the parties) must be in the same state. More specifically to Corda, a transaction is only committed when all involved parties have accepted that the inputs and outputs of the proposed transaction are correct. If anyone disagrees then it doesn’t take place. Otherwise the transaction is committed and the funds (or whatever the inputs and outputs were) are moved between the parties as previously agreed.
This 30 hour hands-on Corda training will prepare you for building distributed ledger applications in Corda platform. Currently, Corda along with Hyperledger and Ethereum are three most popular platforms for blockchain development. This course is a great resource for those interested in applying blockchain technology and concepts in Fintech.
If you are not familiar with Java, taking our Intro to Java Coding course is highly recommended.
Here is a brief overview of topics covered in this course:
Intro to Corda
Getting Started
States
Smart Contract development in Corda
Transactions
Flows
Corda Node
Corda Network
Other topics
This course comes with 8 hands-on labs.
This course is available in a self-paced video format starting at $60. Click here to learn more and register. For complete self-paced blockchain training, visit our Complete Blockchain Development Training page.
Our live courses are also offered via our enterprise training program which comes with:
Feel free to contact us by email or phone to discuss your training needs and get a quote.
In-person in DC or live online for $2990 per course
Our courses are offered all year around. Upon registration we enroll you to the earliest available class but you can reschedule it free of charge.
Our classes are taught on the most current version of software whenever possible. To request a specific version, please Contact Us or call us at 240-200-6131
1- Coda for blockchain development
2- Review of Java programming as well as Kotlin and IntelliJ
3- Review of Corda key concepts
>> Lab 1
4- The peer to peer network
5- Run and write Corda DApps
>> Lab 2
6- Notaries and consensus
7- Corda Contracts and Transaction Flow
>> Lab 3 and 4
8- Overview of Corda API
>> Lab 5 and 6
9- Review of essential Corda tools
>> Lab 7 and 8