Smart Contract

Smart Contract

Blockchain feature image
25
Apr, 2021

COURSE DESCRIPTION

This second course of the Blockchain Developer program will help you design, code, deploy and execute a smart contract – the computational element of blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cryptocurrency protocols. They allow users to implement conditions, rules and policies of the domain applications. Smart contracts are a powerful feature that, when properly designed and coded, can result in autonomous, efficient and transparent systems.

LEARNING OUTCOMES

  • Understand the role, structure and principles of smart contracts in the blockchain platform
  • Understand the Solidity language platform in building smart contracts with Ethereum Virtual Machine
  • Understand how to build and develop smart contracts on the blockchain platform
  • Understand the best practices in assessing the appropriateness of blockchain solutions
  • Practice developing and deploying smart contracts

Course Content

Time: 55 hours

Module 1: Smart Contract Basics  0/0

No items in this section

Module 2: Solidity  0/0

No items in this section

Module 3: Putting It All Together  0/0

No items in this section

Module 4: Best Practices  0/0

No items in this section

Assignment 1: Design and develop a smart contract - Project: Auction for fundraising for a social cause  0/0

No items in this section

Assignment 2: Develop a project using smart contract - Project: English auction  0/0

No items in this section

Instructor

Reviews

0.0

0 ratings

5 star
0%
4 star
0%
3 star
0%
2 star
0%
1 star
0%