Training and certification program on Ethereum platform
Course Includes
Encyclopedia of Ethereum Decentralized Application Development and Key Concepts.
- Course Materials
- Lifetime Content Access
- Demo Videos and Lab Exercises
- Quizzes for Evaluation
- Blockchain Enabled Digital Course Certificate
- Project Mentor Support (via Discord)
- Discussion Board Access and External Reading Links
Prerequisite
Thorough knowledge on Blockchain (Preferable EFP Graduates)
Knowledge on HTML & JavaScript
Duration
12 weeks
Mode
Online
Method
Self Paced
Certification
Based on the Online Quizzes and Final Project
About
About the Course
ABOUT
The course is designed to provide candidates with a deep understanding of decentralized application (DApp) development on the Ethereum blockchain. The course helps in mastering Ethereum DApp development that lets individuals become primed in developing smart contracts and decentralized applications on the Ethereum blockchain. The program tours across the building blocks of developing applications on Ethereum blockchain by briefing concepts like DApps & Smart Contracts, Solidity Smart Contract Language, Ethereum networks, different standards, frameworks, and many more.
WHO IS IT FOR
The self-paced Certified Ethereum Developer program is open for anyone who anticipates a deeper understanding of decentralized application development on the Ethereum blockchain. The syllabus befits individuals who are already familiar with the concepts of blockchain technology and has intermediate programming knowledge of HTML and Javascript and frameworks like Express, React. The course is open for all aspiring blockchain enthusiasts who would like to validate their knowledge with the industry-leading blockchain and Ethereum trends.
WHAT YOU’LL LEARN
- Understand the basics of Ethereum and smart contracts.
- Learn Smart Contract Development using Solidity Language.
- Understand the development of Decentralized Applications (DApps).
- Learning the practical concepts of transactions over a blockchain network.
- Understand the working of Ethereum Node.
- Learn how to set up local Ethereum Test Networks.
- Smart Contract Testing and Deployment to Ethereum Test Networks.
- Learning about various tools and technologies such as Truffle, Ganache, Remix IDE, IPFS, Infura, etc.
Outline
Course Outline
-
01 Introduction to Ethereum
Understanding the basics of Ethereum blockchain and the fundamental building blocks of Ethereum World Computer.
-
02DApps & Smart Contracts
Introduction to the concept of DApp. Understanding the basics of smart contracts - what and why we need smart contracts. Working with Remix IDE.
-
03Introduction to Solidity
Understanding the fundamentals of smart contract development language- solidity.
-
04Interacting with Ethereum Network
Basics of Ethereum network. Working with an Ethereum node client. Tour on Metamask wallet and Ethereum node simulations.
-
05DApp Development - Segment I
Understanding the fundamental building blocks of decentralized application development on the client side.
-
06Solidity Retrofits
Explore more features of the solidity program.
-
07Solidity Best Practises
Explore and learn about the coding style and best practices for the development of Solidity smart contracts.
-
08
DApp Development - Segment II
Server-side development of decentralized applications. Integration of Truffle framework to DApp development.
-
09
Working With Infura & IPFS
Working with Infura API for interaction with Ethereum blockchain. Knowing how to store and retrieve files from IPFS.
-
10
Tokens In Ethereum
Learning about different token standards in Ethereum, such as ERC20 and ERC721
-
11
Ethereum Network Advanced Concepts
Learning how to create multi-node private networks using Go Ethereum and other interesting functionalities of the Go Ethereum client.
-
12
Testing & Events
Learning to perform unit testing using the Truffle framework. Learning how to handle custom events of the Solidity smart contract.
-
13
Ethereum 2.0
Exploring the future of Ethereum blockchain.
-
14
End To End DApp Development Tutorials
Complete end-to-end DApp development. Ranging from contract development to application deployment.
F.A.Q
Frequently Asked Questions
-
01
Are there any prerequisites to join this program?
Knowledge of Full Stack development using NodeJS is mandated.
-
02WHow will the program structure be?
The training program is offered in self-paced mode
-
03What are the criteria for getting the certificate?
Successful completion of all the assessment quizzes and a project. Should acquire a minimum score of 60% to get certified.
-
04How long a learner can access the contents?
Learner gets lifetime access to the course contents.
-
05Who will be issuing the certificate?
KBA will issue the certificate that is co-stamped by the Kerala Development and Innovation Strategic Council ( K-DISC) and MLG Blockchain.
-
06How long will it take to get my certificate?
Certificates will be issued in a month of project submission followed its evaluation at the registered email address.
-
07How can I verify the issued certificate?
We will issue your certificate into a Blockchain. The authenticity of your certificate can can be verified using https://verify.kba.ai