Ethereum : Decentralized Application Design & Development – Rajeev Sakhuja

Keywords List

the

The

to

To

of

for

in

In

on

are

Summary

• What you'll learn Leverage the Ethereum tools/software such as Wallet, Geth, MetaMask, Remix, TruffleV4, Ganache.... Create an ERC20 Compliant token to launch an Initial Coin Offering (ICO) Setup Private Blockchain Networks using different Consensus (PoW, PoA) Develop Smart contracts in Solidity using multiple tools such as Web3/Ganache/TruffleV4/Mocha framework Comfortably describe how Ethereum Blockchain works | Ethers, Gas, POW, POS, Nodes ... Describe how the Blockchain technologies work | Distributed Ledgers, Consensus, Mining .... Develop UI/front end for Decentralized Application in HTML/CSS/Javascript using web3 libraries Develop end to end Decentralized Applications (DAPP) on Ethereum platform Setup private Ethereum networks for development & experimentation Identify and use the right design patterns for developing smart contracts Architect, Design & Build real use cases on Ethereum platform Requirements Student must have basic idea of Blockchain technology; heard of Bitcoin Student should have hands on experience with Javascript *or* Java *or* NodeJS Student must be comfortable in learning new language, design patterns & an architectural paradigm Good to have knowledge of some Javascript frameworks but not needed Basic understanding of Javascript DOM model Fundamental knowledge of basic design patterns Description PS: Please do NOT join the course if you are not comfortable with coding This course starts from the Basics so if you are an expert you may already know first few sections.

• Do take a preview before joining.

• This course will NOT teach you Javascript or any Javascript framework.

• Please read the Pre-Requisites before signing up Focus of the course is Ethereum hence it was decided to use HTML DOM JS API instead of Angular/JQuery & other JS libraries.

• What students should know (Pre-requisites) ?

Original Content