Certified Ethereum Developer

Prerequisite

Knowledge on Blockchain & Advanced OOP Concepts

Duration

60 hours + Final Project

Certification

Based on CE and Project Presentation.

ABOUT THIS COURSE

Kerala Blockchain Academy offers advanced training and certification on Ethereum Blockchain. The Certified Ethereum Developer program is a combination of well-balanced theory and practicals to deep dive into Ethereum Blockchain. The in-depth blockchain training program primarily targets developers with fair knowledge of basic web development tools and techniques, transforming them into pro dApp developers. Our specially designed curriculum introduces everything needed to understand the technology, write smart contracts and build applications that can interact with contracts. Participants will learn about the Ethereum Blockchain, writing Smart Contracts using Solidity, Web3, and Truffle. More so, in a week, participants will be armed to build a complete dApp, test it and deploy it to the Ethereum Blockchain. The certification is based on continuous evaluation and performance in the final project. This program is offered in collaboration with MLG Blockchain, Canada.

MODE OF DELIVERY

The Certified Ethereum Developer (CED) Program is currently offered as both instructor-led and self-paced virtual training spanning over 60 hours duration. The prerequisite for joining the CED program is Knowledge on Blockchain & Advanced OOP Concepts.

FINAL PROJECT

Each participant is expected to identify one business use-case/project idea, discuss and develop the application using Ethereum. The program comprises individual project evaluation and presentation necessary for the successful completion of the developer program. There will be 20% weightage for the Quizzes, 40% weightage for the code evaluation and 40% weightage for the project presentation and viva. The Certified Ethereum Developer certificate will only be issued on clearing all the requirements including both the quizzes and project..

Course Outline

Tracing The Origin, Enter Satoshi, "Double" Trouble, The Building Block, Let's Have An Accord !, The General Problem, Hashing It Out !, Chaining the blocks !, Chain Effect - Illustrated, The Overview

Ethereum and Bitcoin, Formation of Ethereum: The Journey, Philosophy of Ethereum, Ethereum World Computer,Ethereum Virtual Machine (EVM), Ethereum World State, Accounts, Block, Gas & Ether, Ethereum Transaction, Account Balance Model, Ethereum Transaction Life Cycle

Introduction, What is Decentralized Application (DApp), DApp Architecture, Web2 VS Web3

What is Smart Contract, Introduction to Solidity Programming Language, Development Phases of Smart Contract, First Solidity Program, Structure of a contract, Smart Contract Deployment, Smart Contract Max Size, Who can Access a Contract

Inheritance, Function Overload, Function Override, Abstract Contract, Constructor, Interface, Library, Receive and Fallback Functions, Events, Error Handling, delete & Self Destruct,Solidity Best Practises

Ethereum Clients, Ethereum Node Simulation. Ethereum Network Settings, Installing Go-Ethereum Client, Running an Ethereum Node, Dev Node, Introduction to MetaMask, Setting up MetaMask, Test Ether & Faucet, Geth and MetaMask, Remix IDE and MetaMask,Ganache and Remix, Ganache and MetaMask

What is Web3Js, Playing with Web3Js,Nodejs development environment, Writing Smart Contract, Code for the front end, Run an ethereum node, Compile and deploy the contract, Coding the back end.Introduction to Truffle, Working with Truffle, Integrating Truffle to Dapp

Introduction to Infura, Setting up Infura project, Configuring truffle, Creating transaction signing script, Changing the web3 configuration, Updating the contract call,Steps & Architecture, User Interface Design, Compile and Deploy Smart Contract using Remix IDE, Client-side code for communicating with MetaMask, Run the application.What is IPFS, NodeJs and IPFS

Token an introduction, Fungible v/s Non-fungible Tokens, Usage, Work & Security tokens, Tokens In Ethereum.Introduction to ERCs, ERC 20, ERC20 Contract, ERC721, ERC721 Contract

Managing Ethereum Node: JavaScript Console, Import and Export a Blockchain, Go Ethereum APIs (JSON-RPC), A Change of Consensus - PoA, Setting Up Multi Node Network

Introduction, Why Unit Testing is Important, Writing Tests in JavaScript

Introduction, Current State of Ethereum, Ethereum: Scalability Trilemma Features - Ethereum 2.0, Casper. Ethereum 2.0 : Phases Introduction, Beacon Chain, Shard Chain, Execution Ethereum 2.0: Staking, Penalties

Course Fee

Free Self-Paced Program

Earn a Free Badge

Paid Self-Paced Program

₹ 8000 +Taxes

Virtual Classroom Program

₹ 35000 +Taxes

Our Students speak

"The Certified Ethereum Developer Program offered by Kerala Blockchain Academy was a great learning experience for me. The trainers and staffs at KBA do a great job by helping us whenever needed. I recommend KBA to all Blockchain aspirants."
roshni K.T.
Certified Ethereum Developer - Batch I
"The CED Program offered by KBA is very useful , live classes are more effective , staffs and supporting staffs are very friendly. Clear and concise presentation and the course materials and presentations provided are very interactive and up-to-date."
Amal ihsan
Certified Ethereum Developer - Batch I
Scroll to Top