
Introduction to why Corda was built. If you would like to learn more detailed information about the Corda design see the whitepapers linked within this lecture.
Clone the training template application from Github.
Open the project in IntelliJ. The IntelliJ project JDK issue at the end of the video will be solved in the following lecture video.
Configure Java for IntelliJ and import the application's Gradle dependencies.
A look inside the structure of the Corda training application and the first code class we'll be working with: IOUState
Introduction to IOUState and running the first unit test to see how it fails.
Step by step review of the Kotlin syntax used in the IOUState.
At this point please try to complete unit test #1 on your own. If you'd prefer to have a walkthrough of the first example the next lecture walks through the solution to unit test #1.
Introduction to IOUContract and running the first unit test to see how it fails.
Introduction to Corda Development provides developers with the knowledge to build enterprise grade blockchain applications on the Corda platform.
The result of this class will be a fully functional IOU CorDapp. The course provides a mixture of video, documentation and coding to help you complete an application template through fixing unit tests in a test driven development manner.