Price Free!

Course Features
language
Language: English
access_time
40 hours
spellcheck
Study Level: Intermediate
terrain
Certificate of Completion

Module 3: Ethereum

What is Ethereum?

Ethereum Ecosystem

Ethereum Virtual Machine

Ethereum Languages

Gas and Ether

Ethereum Accounts

Externally Owned Accounts

Smart Contracts

State Storage

Ethereum Mining

Ethereum tools

Geth Assisted Practice: Installation of Geth

Ganache CLI

Assisted Practice: Installation of Ganache

Parity

MetaMask

Assisted Practice: Transfer Ethers using MetaMask

Unassisted Practice: Metamask Ether Faucet

Mist wallet

Assisted Practice: Install and use Mist wallet

Swarm

IPFS

Whisper

Ethereum framework

Web3.js

Eth,js

Ethereum Development Environment

Remix IDE

Truffle

Assisted Practice: Deploying a smart contract using Truffle

Embark

Introduction to Ethereum DAPPs and DAOs

Ethereum Networks

Lesson end projects:

  1. Transfer bonus using MetaMask

Module 4: Deploying Smart contracts on Private Ethereum Network

  • Setting up private blockchain using Ethereum

Assisted Practice: Private Ethereum Network

  • Stages of contract deployment

Assisted Practice: Smart contract development environment

  • Learn Solidity

Contract classes, Functions and conditionals

Inheritance & abstract contracts

Libraries

Types & Optimization

Global Variables

Debugging

ERC20 Token

Assisted Practice: Create a smart contract to issue your own digital token

  • Compiling and deploying contracts

Assisted Practice: Solidity Smart Contract to deploy property transfer system

Unassisted Practice: Decentralized Marketplace application

  • Smart Contract Design Patterns Lesson-end Project Smart contract for Banking application

Module 5: Hyperledger

  • Overview of Hyperledger
  • Hyperledger Projects

Assisted Practice: Credits exchange using Sawtooth

Assisted Practice: Set up Iroha network

  • Hyperledger Architecture
  • Introduction to Permissioned Blockchain
  • Consensus model for permissioned Blockchains
  • Consensus and its interaction with architectural layers
  • Application Programming Interface
  • Network Topology Lesson-end Project Transform the supply chain

Module 6: Hyperledger composer

  • Hyperledger Fabric
  • Hyperledger Fabric Model
  • Issues in Hyperledger Fabric
  • Creating Fabric Blockchain network
  • Hyperledger Composer

Assisted Practice: Set up a development environment using Hyperledger Composer

  • Developing Business Networks
  • Testing Business Networks

Assisted Practice: Create, deploy, and test a business network

Unassisted Practice: Deploy a car auction business network

Lesson-end Project Deploy an animal tracking business network

Module 7: Blockchain on Multichain

Introduction to Multichain

Assisted Practice: Create a private Blockchain

Privacy and Permissions in Multichain

Features of Assets in Multichain

Assisted Practice: Create an asset in Multichain

Multichain Streams

Assisted Practice: Create streams in Multichain

Mining in Multichain

Interactive mode commands

Round Robin Mining

Assisted Practice: Perform Mining in Multichain

Unassisted Practice: Stock exchange on the Multichain platform

Lesson-end Project Create Private Multichain Blockchain

Module 8: Blockchain Prospects

  • Do you need Blockchain?
  • Challenges in Blockchain
  • Identifying a Blockchain use case
  • Blockchain in Government organizations
  • Blockchain in Finance
  • Domain Specific Blockchain Applications

Fintech

Supply Chain & Logistics

  • Blockchain in healthcare and hospitality
  • Blockchain in the entertainment industry
  • Blockchain in Cybersecurity
  • Blockchain in the capital market

Projects Covered:

Project 1: Business Network of a Finance Company

Description: Build and test the business network of a finance company in Hyperledger Composer and deploy it on IBM Bluemix.

Project 2: Healthcare Insurance

Description: Insta-Health, a healthcare organization, has a new project that will use Blockchain to improve and automate its health insurance process. You must develop a business network through which patients can opt for health insurance from Insta- Health.

Project 3: Verification of User Identity

Description: A user is trying to access your application by entering his personal details. Develop a smart contract to verify the user’s identity before allowing him access to your application.

Project 4: Smart Contract for Movie Ratings

Description: An entertainment industry has hired you as a Blockchain developer to create a decentralized movie rating application. You need to build a smart contract for movie ratings and test it on a local Blockchain network.

Project 5: Smart Contract for Banking Application

Description: Write a simple bank smart contract in solidity that allows users to do the following: Deposit money into their account Withdraw money from their account Check balance After a contract is created, deploy the contract on Ropsten network

Project 6: Transform the Supply Chain

Description: The traditional seafood supply chain industry has illegal, unreported, and unregulated fishing practices. You are required to bring traceability and accountability to the supply chain through the power of Hyperledger Sawtooth technology.

Project 7: Deploy an Animal Tracking Business Network

Description: The government farming regulators are not able to track the locations of all animals and their movements between farms. You are supposed to create and deploy a business network to solve the problem.

Project 8: Smart Contract to Issue Your Own Digital Token

Description: Working as a software professional in a financial organization, you are required to develop a tradable token with a fixed supply that can be utilized as a currency, share, or an asset. Develop a smart contract to design and issue your own digital token.

Project 9: Decentralized Marketplace Application

Description: Centralized marketplace has issues about trusting the transacting participants. People tend to trust sellers with a reputation in the market, which makes it hard for new sellers to do business. Develop a smart contract for decentralized marketplace application.

Project 10: Deploy a Car Auction Business Network

Description: In a car auction, the price of your car is set by the company itself. Therefore, there is always a mediating or commission fee involved. Instead, we can create an interactive decentralized auction network where the highest bidder gets the car.

Project 11: Stock exchange on Multichain

Description: The stock exchange model is centralized, slow, and expensive. Hence, optimization is required. Develop a Multichain based stock exchange market, which makes the system decentralized, simple, efficient, fast, transparent, and secure.

chat_bubble_outlineReviews

Average Rating

0
No Votes 0 Votes
Free!
0 Ratings

Detailed Rating

5 Stars
0
4 Stars
0
3 Stars
0
2 Stars
0
1 Stars
0

There are no reviews yet.

Be the first to review “Ethereum developer certification training”

Your email address will not be published. Required fields are marked *