Certified Ethereum Developer Level 1

Get comprehensive knowledge and learn practical applications in the course of Certified Ethereum Developer Level 1. The rigorous training would make you an expert in the domain. This certification course is designed for programmers and developers who want to understand the basic concept of Ethereuim.

This course will clarify all the fundamental principles of technology that represent Ethereum and its most recent development. From cryptography to distributed/decentralized networks, individuals will learn the basic concepts underlying the majority of Blockchains.
The program ends with assessments and a Capstone Project.

 

Blockchain Architecture High-Level Concepts

 

 

Decentralization

 

 

Immutability

 

 

Distributed Ledger Technology (DLT)

 

 

Transparency

 

 

Game Theory

 

 

Cryptography

 

 

Public Key Cryptography

 

 

Digital Signatures, Verifications & Validations

 

 

Secret Key Cryptography

 

 

RSA, DSA, ECDSA, etc….

 

 

Hashing Algorithms (MD5, SHA256, keccak-256)

 

 

Nodes

 

 

Light Node

 

 

Full Node

 

 

Protocols

 

 

Peer-to-Peer Protocols Introduction

 

 

Wallets

 

 

Types of Wallets

 

 

Transaction

 

 

Detailed Wallet Creation Explanation

 

 

Account

 

Consensus Algorithms
Mining

    • Difficulty

 

    • Nonce

 

    • Target Hash

 

    • Block Time

 

    • Block Reward and its factors

 

    • Total Supply

POW
POS
DPow
DPoS

General block structure
    • Contents of Block

 

    • Tree Structure

 

    • Merkle Tree basics

 

    • Block Confirmation

 

    • Double Spending Problem

 

    Block Explorer.
 

Infura, BlockCypher… etc

 

Smart Contracts
    • Programmable Transactions

 

    Programmable Business Logic
Types of blockchain
    • Private

 

    • Public

 

    • Testnets

 

    Consortium
 

Cryptocurrencies, Tokens, and ICO’s.

 

 

Different Blockchain Networks

 

Bitcoin
Send/Receive Bitcoin.
Track in block explorer and explain block explorer.
Inputs/Outputs, Balance Concepts.(UTXO’s)
Bitcoin Applications in Finance and Trade.
Ethereum
Geth Node (Brief Explanation)
Choosing a Wallet (Hot or Cold)
Ethereum accounts
Ethereum Transaction
Ethereum Transaction Lifecycle
EVM (Ethereum Virtual Machine) (Basics)
Faucets
Different Networks
Rinkeby
Mainnet
Ropsten
ERC20 Standard
Smart Contract
Solidity
Compiler Versioning
Importing Files/Libraries
State Variables
Functions
Modifiers
Events
Struct Types
Enum Types
Array and methods.
Mapping’s.
Addresses
Loops
Conditional Statements
Operators
Implicit & Explicit Conversions
Time & functions
Hashes in solidity
Scope
Error Handling
Assert
Require
Revert
Exceptions
Instantiating Other Contracts
Libraries
Remix-IDE (Deploying and Interacting with contract)
Ganache CLI
Truffle Introduction
Introduction to Web3.js, Web3.py
Introduction to Vyper(solidity alternative in python)
HyperLedger (Introduction & Use Cases)
 

HyperLedger (Introduction & Use Cases)

 

 

Projects

 

 

Voting System

 

 

Comprehensive ICO Development

 

WhatsApp chat