Smart Contract
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%