Ethereum: Decentralized Application Design & Development (Coding skills required)

  • Level: Medium
  • Category: For developers
  • Certificate: Yes
  • Online
  Rating: 4.5 (no reviews)

Course Details

Multiple quizzes in each section will validate student’s knowledge. Coding exercises will help them understand the concepts better & gain confidence.

Students will download the source code for a fully built DAPP – this DAPP shows/teaches all of the web3 API that students need to learn. Code walk through is covered in the lectures.

Course is divided into 10 sections:

Section#1

Introduces the Blockchain & Ethereum technology

Section#2

Drills deeper into the Ethereum Blockchain technology

Concepts, Wallet

Hands-on:  Install Wallet, Mining for Ethers, Transactions

Section#3

Ethereum Client

Hands-on: Install Geth, Try out the geth commands & options

Section#4 Geth Javascript Management API

Hands-on: Try out the various API i console and by writing scripts

Section#5

Web3 API

Hands-on: Develop Javascript/HTML front end for executing contracts on TestNet

Section#6

Getting ready for Smart Contract development

Learn about the various tools & frameworks used for developing smart contract

Hands-on: Installation : Visual Studio, Truffle framework version 4.0, Ganache, Meta-Mask

Section#7

Solidity for smart contracts development

Learn the concepts of Solidity language

Hands-on: Code simple contracts in Solidity + write test cases for testing

Section#8

Solidity &Infrastructure patterns

Hands-on: Code smart contracts

End to end application walkthrough

Hands-on: DIY Project & Solution

Section#9

Covers the setting up of private networks

Tools for managing private networks

Section#10

All about Initial Coin Offering & ERC20 Standard for creating and launching a coin

Students will learn how to create a coin and manage it in common tools

SAY WHAT YOU THINK

Author: Rajeev Sakhuja

IT Consultant, IBM Cloud Champion 2017
I am a hands-on Information Technology consultant experienced in large scale applications development, infrastructure management & Strategy development in Fortune 500 companies. Have over 20 years of experience in IT industry. Passionate technologist who likes to learn and teach new technologies. Currently assisting large companies in building cloud strategy and practices. Proud to announce that recently IBM has recognized me as the "IBM Cloud Champion for 2016-2017". Thanks to all the students for their continuous support and encouragement.

The Ethereum: Decentralized Application Design & Development (Coding skills required) Reviews

Write a Review

Write a Review

Rate this

Please provide one of the profiles to verify your account and your feedback will be listed as the first (optional)

Thanks !

* Appears after moderation