HOT LINE:

+919019191856

+1 (201) 720-5410 (USA)

My Cart

0

Ethereum Developer Certification

 

  

Training Mode: Class Room / Live Online


Need Help? please call us on +919019191856 or Click Here to send us an Enquiry

QUICK OVERVIEW

Ethereum Developer Training in Bangalore - Live Online & Classroom

myTectra the Market Leader in Ethereum Developer Training in Bangalore

myTectra offers Ethereum Developer Training in Bangalore using Class Room. myTectra offers Live Online Ethereum Developer Training Globally.

 

Course Curriculam

Blockchain 101
Learning Objective: In this module, you will learn about the blockchain data structure that is widely used in crypto-currencies, decentralized applications (DApps) and decentralized automated organizations (DAO).
Topics:
Overview of Centralized, Decentralized and Distributed Systems
What is Blockchain
How are transactions initiated in a network
Comparison of Blockchain and Traditional Databases
Blockchain working
Public/Private Key Cryptography
The beauty of Hash Functions and Merkle trees
Cryptocurrency Mining
Proof of Work/ Consensus
Cryptocurrency wallet
Introduction to Ethereum
Ethereum vs Bitcoin
Ethereum use cases
Hands-On:
A practical walkthrough of blockchain.info and etherscan.io
Introduction to Ethereum
Learning Objective:In this module, you will learn about Ethereum and how it uses the blockchain technology to create a vast variety of decentralized applications. It makes use of smart contracts by seeing the working of a small scale decentralized applications. (DApps)
Topics:
Ethereum - A P2P world computer
The Ethereum Blockchain
Ethereum Virtual Machine
Smart Contracts
Gas - Price and Limit
Ether and Ether Mining
Ethereum tools - Swarm, Whisper and Mist
Ethereum Framework – Web3.js, eth.js
Ethereum in todays world (DApps and DAOs)
Development Environment - Solidity IDE, Truffle, Embark
Ethereum Networks – Koven, Ropsten, Rinkeby
Webpack and Browserify
Hands-On:
Setting up Metamask and MIST Wallet
Solidity
Learning Objective: In this module, you will learn to develop your own smart contracts using Solidity on the Remix IDE.
Topics:
Introduction to Solidity
Basics (version pragma and comments)
Structure of a contract
Keywords
Data Structures (Arrays, Mapping, Structs)
Data Types (signed and unsigned int, strings, boolean, address)
Looping and Conditional Statements
Inheritance
Polymorphism
Hands-On:
Remix browser
Complete coding experience on Solidity language.
Advanced Solidity
Learning Objective: In this module, you will learn the advanced concepts of solidity such as, importing libraries, modifiers, event handling and much more. Other than that, you will also learn to incorporate a front-end GUI to your solidity contracts using Truffle and web3.js
Topics:
Imports and libraries
Extended String Functionality and Bytes
Custom Modifiers and Error Handling
Creating and deploying your own tokens
Event logging, handling
Parameter Mapping and Returning multiple variables
State Modifiers (Pure/View/Constant/Payable)
Transferring Ether between contracts (ERC20 and ERC223)
Deployment
Contract ABI
Introduction to the Truffle Framework
Communicating between smart contracts and HTML pages using web3.js and Metamask
Setting up event-driven Interfaces
Client-side signing and remotes nodes for DApps
Hands-On:
Creating an interactive GUI for your smart contract using web3.js And Truffle
Developing a DApp using Truffle
Learning Objective:In this module, you will learn how to develop a DApp service using concepts of solidity and deploy it on a local test blockchain that is Ganache.
Objective: Upon completing this module, you should be able to:
Use Truffle for running Contracts, running Migrations, writing test cases and Interact with your contracts
Use Web3.js to communicate between HTML pages and smart contracts
Integrate Angular.js and web3.js to create front end interfaces for your smart contracts
Topics:
Creating a project structure on Truffle
Writing the smart contract
Compiling and migrating the smart contract
Publishing the DApp
How web3.js and truffle work with ReactJS
Deploying smart contract services on the test blockchain network
Running the DApp on the Ethereum node using Metamask
Hands-On:
Deploying a DApp that runs on a test network. The contracts should handle all events of the supply chain like, shipping, vendor change, product status, time stamps etc. The contracts then must be connected to an interactive GUI based on web3.js and deployed using Metamask.

For Ethereum Developer Training in Bangalore using Class Room or Live Online, ENROLL TODAY at myTectra.

Only registered users can write reviews. Please, log in or register

brand
myTectra Stands for Quality Training and provides training using Experienced professionals on the Respective Technologies and who has a good teaching expertise.
WHY DO YOU AWAIT FOR FIXED SCHEDULES ? CHOOSE MYTECTRA LEARN AT YOUR CONVENIENT TIME

myTectra flexible batch schedules enables you to start your class at your convenient date and time.


1. All the enrolled candidates must start the class by any date within 30 days from the date of enrollment.
2. Maximum of 3 Days will be taken by myTectra to schedule the batches from the date of schedule request from the candidate.
3. Individual Focus - Maximum 5 candidates allowed per batches
4. The candidate can request any one of the batch time slot from the below list
Batch Type Time Slab Hours/Day Time Zone Days
Regular Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Friday
Regular Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Friday
Week End 6.30 AM - 9.30 PM Anytime Maximum 3 Hrs IST Saturday,Sunday
Fast Track-Morning 6.30 AM - 9.30 AM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Fast Track-Evening 6.30 PM - 9.30 PM Anytime Maximum 2 Hrs IST Monday-to-Saturday
Customized Batch Customized Timing Customized Hrs IST Customized Days

Note : We can schedule your batch anytime on Saturday and Sunday between 6.30 AM 9.30 PM at your convenient time


Do you have any questions ? please call us on +919019191856 or email to [email protected]