Blockchain & Ethereum Training

LIVE INSTRUCTOR LED TRAINING

Enrol Now

New Batch starts from 06th September 2020

Course brief

In this course, You will learn about Blockchain, Blockchain Foundation, Ethereum, Advance Solidity, Ethereum, Advanced Solidity, Introduction to Remix IDE, Truffle Framework, Integrating to a Website, Deploy in Public Network and Blockchain Prospects. During this instructor-led Training, you will be having live interaction with the instructor, and at the end of the course, you will be dealing with a real-time project. Based on the performance, you will be issued a course completion certificate, and also you will get access to our classroom portal(LMS) where you can access course content, class recordings and quizzes.

TIMELINE
8 weeks
PREREQUISITES
None
SKILL LEVEL
Advanced

₹10000

₹20000 50%

Why learn Blockchain & Ethereum?

One main reason to be interested in Blockchain is, this is promising applications in the industrial sector, and it is one of the growing applications in the market. Blockchain is very transparent and easy to govern. Due to peer to peer network infrastructure, there will be no middlemen. The creator can directly send information to the consumer. Many banking industries are taking steps toward Blockchain.

Download Brochure

What you will learn

Lesson 1
Block chain
In this lesson, you will learn about Bitcoin, Blockchain and its working and the types of Cryptocurrencies as well.
  • History of Blockchain
  • Current Banking system
  • Issues in the Banking system
  • Bitcoin and its history
  • Why use Bitcoins?
  • Centralized &Distributed networks
  • Cryptocurrency
  • Symmetric Key Cryptography
  • Asymmetric Key Cryptography
  • Digital Signatures
  • Hash Codes
  • How SHA256 works
  • Consensus and Mining
  • Anonymity in Cryptocurrencies
  • Immutable
  • How do public/private keys work?
  • BlockchainTransaction process
  • Hands-on Exercise:
  • Generation of a Public/Private Key Pair and a Digital Signature
Lesson 2
Block chain Foundation
In this module, you will understand the structure and mechanisms of Blockchain, the several types of consensus algorithms. Also, you will brainstorm on the several types of Blockchains.How Bitcoin transactions work with hands one.
  • Introduction and Features of Blockchain
  • How do P2P systems operate?
  • Difference between private, consortium, and public networks
  • The distinction between databases and blockchain
  • Hash Pointer
  • Consensus Protocol
  • Features of Consensus Protocol
  • POW and POS
  • Nonce value
  • Blockchain structure
  • Merkle Tree
  • Permissioned Blockchain
  • Permission-less Blockchain
  • Blockchain Application Components
  • Hands-on Exercise:
  • Generation of a Hash Code
  • Nonce Value
  • Generation of a Blockchain Block
  • Working of a Distributed System
Lesson 3
Ethereum
In this module, you will learn Ethereum, its ecosystem and do a transaction using the MetaMask.
  • What is Ethereum?
  • Bitcoin VS Ether
  • What is Ether?
  • How to use Ethereum?
  • GAS in Ethereum
  • The Ethereum ecosystem apps
  • Process of DAO
  • How Ethereum mining works?
  • Ethereum Wallets
  • Ethereum Virtual Machine
  • Ethereum Languages
  • Installing Ethereum software
  • Creating a Blockchain environment
  • Mining of Ether
  • Transfer of Ether Using MetaMask
  • Tracking transaction using a hash
  • View blocks in Ethereum network
  • Smart Contracts
  • How to write smart contracts?
  • Characteristics of Smart Contract
  • Types of Ethereum Tools
  • Web3.js
  • Geth
  • Hands-on Exercise:
  • Installation of Geth
  • Transfer Ethers Using MetaMask
Lesson 4
Advanced Solidity
In this module, you will learn Ethereum, its ecosystem and develop smart contracts using Solidity programming language.
  • How to write smart contracts?
  • Installing Ethereum software
  • Creating a Blockchain environment
  • Developing smart contract on private Blockchain
  • Understanding Truffle, Remix
  • Ganache installation and execution
  • Solidity Data types
  • Address
  • Mapping
  • Structs
  • Enums
  • Solidity compiler Solc
  • ABI
  • Bytecode
  • Contract classes
  • Functions
  • Conditionals
  • Inheritance
  • Libraries, Types & optimization of Ether
  • Global variables
  • Debugging
  • Future of Ethereum.
  • Hands-on Exercise:
  • How to write a Calculator smart contract.
  • Two smart contract examples how to develop and test.
Lesson 5
Introduction to Remix IDE
In this module, you will learn How to compile and deploy a smart contract on Remix IDE
  • Remix IDE
  • Writing smart contract on Remix IDE
  • Compile and Deploy smart contract
  • Ethereum Accounts and ethers
  • Gas set up
  • Environment setup
  • Configure Metamask wallet
  • Deploy smart contract on different ethereum networks
  • Hands-on Exercise:
  • How to write Election smart contract in Remix IDE.
  • Compile and Deploy the same using Remix IDE.
Lesson 6
Truffle Framework
In this module, you will learn How to compile and deploy a smart contract on local blockchain Ganache.
  • Truffle Frame work
  • Dapp Development using truffle
  • Istallations and set up truffle frame work
  • Concepts of NodeJS
  • features of Nodejs
  • Basics of Javascript
  • Visual studio code set up
  • Ganache Introduction
  • Public key and private keys in Ganche
  • Wallet concepts in Metamask
  • Writing Advanced programs in Truffle
  • Deploy in Ganache
  • Hands-on Exercise:
  • Write an Election smart contract in Visual Studio Code
  • Compile and Deploy the same using Truffle frame work
  • Verify different blocks in Ganache
Lesson 7
Integrating to a Website
In this module, you will learn to set up blockchain on a website.
  • Integrating all in a website
  • Basics of html & bootstrap
  • node js
  • javascript
  • Promise chain and callback function in javascript
  • Asynchronous functions
  • Web3 introduction
  • different function in web3
  • communicating website and blockchain
  • Sample project
  • deploy everything in local machine
  • Hands-on Exercise
  • Develop a responsive website using bootstrap
  • Deploy a smart contract on Ganache
  • Display values from the blockchain to the website.
Lesson 8
Deploy in Public Network
In this module, you will learn to deploy the smart contact on the public test network.
  • Ropsten,Kovan,Rinkeby
  • concepts of git and github
  • deploy smart contract on public test network
  • Host the website into github.
  • Concept of etherscan
  • Migrate everything for public
  • Hands-on Exercise
  • Create a Git repository
  • Host the website into GitHub
  • Deploy a smart contract on kovan network
  • Analyze transactions using etherscan.
Lesson 9
Block chain Prospects
In this module, you will understand how Blockchain is shaping the economy of tomorrow. Discussions on various use-cases of Blockchain will clear the missing segment of the picture.
  • How Blockchain is helping our world
  • Blockchain transforming business and professions
  • How Blockchain can be used to remove corruption
  • Real case scenarios of Blockchain
  • Blockchain in Banking System
  • Blockchain in Land Registry
  • Use cases for government
  • Summary of the course
Lesson 10
Blockchain Project based On Smart contract
  • Project-1:
  • New Crypto Banking Currency Develop a new digital currency which is a tradable token with a fixed supply that can be utilized as currency, share, or an asset. Develop a smart contract to design and issue your own digital token.
  • Project-2:
  • Decentralized Real Estate Blockchain Network This project to remove the third-party dependency for transferring the ownership of a property from one owner to Buyer. Create a smart contract for decentralized property transfer system using Solidity.
  • Project-3:
  • Zomato- Restaurant Rating Application. Zomato has hired you as a Blockchain developer to create a decentralized rating application for restaurants. You need to build a smart contract for restaurants ratings and test it on a local Blockchain network.

FAQs

Can I attend this course online?

Yes. This course is completely online

Will I get a certificate after completing the course?

Yes. On successful completion of this course, we will be issuing you a Course Completion Certificate

Quick Enquiry
Successfully Submitted