ETHEREUM MASTERY

ETHEREUM MASTERY

7 reviews

Course Features

  • Course Duration: 5 Days
  • Participant Materials: E-Book, Resources
  • Ticketed Support: Yes
  • Certificate: Yes
  • Location: ICI / Clients location
  • Delivery Type: Classroom
  • Hands On: Yes
  • Participant Portal: 1 Year
  • Prerequisites: No
  • Skill Level: Advanced
  • Participants: 185
  • Community Access: No

UPCOMING BATCHES


Warning: mysqli_connect(): (HY000/2002): Connection refused in /homepages/46/d740307104/htdocs/blockchain/dbcon.php on line 3
Failed to connect to MySQL: Connection refused
Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in /homepages/46/d740307104/htdocs/blockchain/dbcon.php on line 15

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/php-code-widget/execphp.php(27) : eval()'d code on line 10

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/php-code-widget/execphp.php(27) : eval()'d code on line 11

Course Description

This is the most popular, in-depth hands on course on ethereum platform. The course completely enables participants to put together everything that is required to design and develop decentralised distributed application for their businesses. This course straight away gives you full capability on the most demanded skill in the emerging markets.

Course Outcomes

Deep Understanding
Acquire deep understanding of blockchain ethereum platform
Set it up
Set up ethereum network for experiment and development
Solid Solidity
Explore various aspects of solidity programming language
Build Confidence
Practice creating multiple smart contracts and build confidence to go mainstream
Sound Understanding
Have sound understanding of internal concepts & various moving parts
Gain Command
Gain command in using Web3 and Truffle framework for developing real world distributed application
Develop Contract
Develop token contract with ERC20 Standard
Become Wise
Become wise by knowing community best practices
Solve Problems
Start solving real world problems using blockchain ethereum

BLOCKCHAIN DISRUPTIONS

Blockchain Disruptions

Course Pre-requisite

Basic knowledge on cryptography Any traditional language exposure with OOPS Hands on experience with java script, NodeJS Comfortable with command level operation of Linux

Course Contents

Module 1 - Introduction to Blockchain

    • Blockchain Introduction
    • Overview of Cryptocurrency
    • Explaining Distributed Ledger
    • Understanding Transaction in blockchain network
    • Data structure of blockchain
    • Blockchain ecosystem
    • Types of blockchain
    • Mining & Consensus
    • Comparison of blockchain platforms
    • Limitations of blockchain

Module 2 - Ethereums Basics

    • Quick Intro
    • Merkle tree
    • Consensus – POW
    • Nonce
    • TimeStamp
    • Genesis block
    • Forking
    • Gas
    • Peer discovery
    • Whisper and Swarm
    • Mining
    • Ether denominations
    • Double-spend problem

Module 3 - Ethereum Ecosystem

    • Overview
    • Ethereum virtual machine
    • Key Vocabulary – ABI , Mist Browser , go-ethereum(geth), Parity , Remix , Token – Basic
    • Ethereum Tools For Developers

Module 4 - Installing the Development Environment

    • Different models of deployment – private,public,hybrid
    • Geth installation
    • Connecting to public network – mainnet & testnet – advanced
    • Starting your own private network
    • TestRPC
    • Greeter example

Module 5 - The Ethereum Virtual Machine – Overview

    • Accounts, Transactions, Blocks
    • Storage , Memory and the Stack

Module 6 - Smart Contracts

    • What is Smart Contract?
    • How Do Smart Contracts Work?
    • compile ,deploy and instantiate contracts
    • Smart Contract Examples
    • Languages to implement smartcontracts – solidity,serpent,lll

Module 7 - Web3

    • Introduction to web3.js
    • Retrieving gas price, balance, and transaction details
    • Sending ether
    • Working with contracts
    • Retrieving and listening to contract events
    • The project structure
    • Building an interface to interact with a smart contract
    • Instantiate web3 and communicate with a contract

Module 8 - Solidity

    • Layouts
    • Application Binary Interface Specification
    • Ether Units, Time Units
    • Data structures
    • Global Variables & Functions
    • Operators: Arithmetic, Logical & Bitwise Operators
    • Control Structure (if-else, for, while, Do-While)
    • Scoping and Declarations , visibility
    • Input Parameters and Output Parameters
    • Function Calls & Return Types
    • Function Modifiers
    • Block and transaction properties
    • Address type related
    • Contract related
    • Fallback Function
    • Abstract Contract
    • Creating Contracts via “new” Operator
    • Inheritance & abstract contracts
    • Libraries
    • Types & Optimisation
    • Importing Smart Contracts & Compiling Contracts
    • Introducing solc
    • Events & Logging
    • Exceptions
    • Debugging
    • Hands-on

Module 9 - Truffle

    • Introduction to truffle
    • Installing truffle
    • Initializing truffle
    • Compiling contracts
    • Configuration files
    • Deploying contracts
    • Migration files
    • Writing migrations

Module 10 - Dapps

    • What is a DApp?
    • Advantages of decentralized applications
    • Disadvantages of decentralized applications
    • Internal currency in DApps
    • Disadvantages of internal currency in DApps
    • What are permissioned DApps?
    • Bitcoin
    • Ethereum
    • The Hyperledger project
    • BigChainDB
    • OpenBazaar
    • Ripple

Module 11 - ICO’s - ERC20

    • Initial Coin Offerings
    • How it works?
    • Token contract with ERC20 Standard

Module 12 - DAOs

    • What is Decentralized Autonomous Organization?
    • Security of DAO
    • Structure of DAO & How it works
    • Examples of DAO
    • Advantages & Disadvantages of DAO

Module 13 - Best Practises

    • Use caution when making external calls
    • Mark untrusted contracts
    • Don’t make control flow assumptions after external calls
    • Be aware of the tradeoffs between send(), transfer(), and call.value()()
    • Favor pull over push for external calls
    • Integer Division, Overflow and Underflow
    • Fallback functions
    • Race Conditions

Course E-Brochure

Ask for Corporate Programs

Course Reviews

Based On 7 Reviews
4.7
overall
5 stars
71.428571428571%
5
4 stars
28.571428571429%
2
3 stars
0%
0
2 stars
0%
0
1 stars
0%
0

Add a review

    Clear explanation of all topics of Blockchain fundamentals made me to take up Ethereum Course. This course was split into the presentation, video, interactive session hands-on training, assignment and group exercise which helped all of us to acquire complete knowledge on Ethereum

    Great training with Hands-on practice.

    Thanks to Blockchain Mastery and the trainer for in-depth knowledge sharing and excellent support. The course materials were too good. This course really helped me to acquire new skill and knowledge to enhance my career in Blockchain Technology.

    Hands-on training in Ethereum Course helped me to know how cryptocurrency works and learned all the aspects of Solidity. It was a great experience on writing smart contracts and building decentralized application using Geth, remix, testrpc, truffle, etc

A GLIMPSE OF OUR TRAINING

Course FAQ

Which is the right course for me?

WHO ARE THE TRAINERS FOR MASTERY COURSES?

HOW DO I EXECUTE HANDS ON PRACTICE?

HOW DO I COMPLETE THE CERTIFICATION?

WHAT ARE THE PROSPECTS FOR ME AFTER COMPLETING BLOCKCHAIN CERTIFICATION?

AM LOOKING FOR A CHANGE, WILL I GET ASSISTANCE AFTER COURSE COMPLETION?


Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/46/d740307104/htdocs/blockchain/wp-content/plugins/the-events-calendar/common/src/Tribe/Customizer/Section.php on line 204