Blockchain Programming: Smart Contracts with Ardor
4.5 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled

Blockchain Programming: Smart Contracts with Ardor

Learn blockchain development by building smart contracts with Ardor blockchain technology
4.5 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled
Created by Eric Funk
Last updated 11/2018
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 3 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Deploy blockchain contracts
  • Program blockchain applications
  • Troubleshoot basic issues with blockchain contracts
  • Use the Ardor system to build applications for their business
  • Use advanced blockchain technology
Requirements
  • All tools will be demonstrated and explained to students, no prerequisites required. No previous knowledge of blockchain technology required.
  • Java JDK 11 will be introduced to the students, walking you through from download to installation to use.
  • The Ardor blockchain client and server, one of the best products for learning about blockchain programming, will be used.
  • IntelliJ, a tool for helping developers build products, will be introduced.
Description

This course will show you how to create and deploy blockchain smart contracts using Ardor blockchain technology.

Instead of using Bitcoin, EOS or Ethereum, we will use Ardor.

The course takes students of any level through the production and deployment of blockchain smart contracts.

Videos show a step-by-step guide, that depicts every single part of the process.

You will be given the tools you need to execute your ideas for blockchain apps and businesses.

You will build skills that can be used in other projects, such as Hyperledger.

Blockchain programming is made simple with this easy-to-understand class!

Who this course is for:
  • Anyone who wants to learn how to build and deploy a blockchain contract.
  • Beginners looking to get involved with blockchain development
  • Anyone who is HODLing cryptocurrency and wants to improve themselves by learning to BUIDL.
  • Business owners looking to use blockchain technology in their company.
  • Ardor fanatics who want to use the Ardor blockchain to the peak of its potential.
  • People looking to get into blockchain programming.
  • Bitcoin, EOS, or Ethereum users looking to explore a different blockchain technology
Course content
Expand all 49 lectures 01:32:51
+ Installing Java and IntelliJ
10 lectures 11:06
Ardor Summary
01:08
Download Java
00:55
Note: Only .exe file is required
00:09
Java Install
00:45
IntelliJ Introduction
01:00
Intellij Download
00:53
IntelliJ Install
00:51
Open Ardor TestNet Project
02:32
Connecting Ardor with IntelliJ
01:55
Rebuild Module and Restart IntelliJ
00:58
+ Build and Deploy HelloWorld Contract
16 lectures 45:18
Outline: Contract Manager and Contract Runner
01:34
Setup nxt.properties
02:50
Note: Error in Next Video
00:11
Contract Runner Set Up
03:38
Contract Manager Set Up
01:41
Activate Contract Manager
01:42
Sample Contracts
04:49
Start and Stop Ardor Server
04:05
Stop Ardor Server 2
01:17
Browser Interface and APIs
04:06
Deploy Contract
06:27
HelloWorld Overview
02:22
Note: Triggering HelloWorld Contract
00:19
HelloWorld Trigger
03:59
Delete HelloWorld Contract
04:27
Examining Transaction Information
01:51
+ Resources
2 lectures 02:22
Ardor Hackathon
01:13
Ardordocs Guide
01:09
+ Contract Challenge
10 lectures 19:48
Contract Challenge Assignment
01:56
Hints
03:51
Solution: Select Contract
01:57
Solution: Change Contract Paramaters
02:24
Solution: Deploy AllForOneContract
01:12
Solution - Troubleshoot Error
02:30
Solution - Deploy DistributedRandomNumberGenerator
01:13
Solution - Overview of Contract Execution
01:10
Solution - Send Transactions to Contract
01:52
View Successful Contract Trigger
01:43