Course Overview
The Complete Ethereum Blockchain Course:
Have you heard about Blockchain and cryptocurrency? Here is your chance to understand them deeply. Is Ethereum similar to Bitcoin? Well, sort of, but not really. If you want to know what is Ethereum, how it works, this training is perfect for you.
Through this course you will be ready to develop your first end to end Dapp (Distributed Application) and gain significant knowledge about Ethereum Blockchain.
Module 1
- Introduction to DApps
- Introduction to Ethereum
Module 2
- Downloading Mist Wallet and seeing its functioning in detail.
Module 3
- Ethereum Hands On
- Ethereum Client/Node Creation
- Introduction to Geth
- Exploring Geth CLI options
- Working with Geth Console
- Geth APIs(Web3 APIs, Management APIs) : Detailed hands on
- Setting up a private Blockchain
Module 4
- Writing Smart Contracts
- Structure of Smart Contract
- Learning Solidity
- Compiling & Deploying Smart Contracts
- Invoking Smart Contract Functions
Module 5
- Building DAPPs
- Building a nodejs application for an ownership contract
- Building a Supply Chain Application for leveraging Blockchain
Module 6
- Working with Truffle & Testrpc
- Doing method testing using Truffle
Module 7
- Implementing an ERC20 token
Target Customers:
- Anyone interested in learning about Ethereum
- Anyone who wants to learn about Blockchain and how It works in real
- Developers
Pre-Requisites:
- Basic programming skills of C or Java Script
- Student must be comfortable in learning new language, design patterns & an architectural paradigm
- Basic understanding of Javascript DOM model
- Understanding of very basic OOPS concepts
- Fundamental knowledge of basic design patterns