Certified Ethereum Developer Level 1

certified-ethereum-developer-level-1
21
Jul

➔ Blockchain Architecture high level concepts
◆ Decentralized
◆ Distributed Ledger Technology
◆ Game Theory
◆ Immutability
◆ Transparency
◆ Cryptography
● Public key cryptography
● Secret key cryptography
● Hashing & algos(MD5,SHA256,kecakk256)
● Signatures & Verifications & Validations
● RSA,DSA,ECDSA, etc….

◆ Nodes
● Light Node
● Full Node

◆ Protocols
● Peer to peer protocols intro

◆ Wallets
● Types of wallets
● Detailed wallet creation explanation
● Accounts
● Transactions

◆ 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 basic
● Block Confirmation
● Double Spending Problem

◆ Infura,BlockCypher and etc examples.

◆ 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/Track in block explorer and explain block explorer and about balance concepts.(UTXO’s)
Inputs/Outputs
● How can this bitcoin be used in finance and trade.

◆ Ethereum
● Geth Node (brief explanation)
● Choosing a wallet (hot,cold,online,offline)
● Code implementation in NodeJs
● Ethereum accounts
● Ethereum Transactions
● Ethereum Transaction lifecycle
● EVM (Ethereum Virtual Machine)(basics)
● Faucets
● Different Networks
○ Rinkeby
○ Mainnet
○ Ropsten
● ERC20
● Smart Contracts
○ Solidity

◆ Refer solidity docs
○ RemixIDE
○ Ganache CLI
○ Truffle
○ Intro to Web3JS,web3Py
○ Intro to Vyper(solidity alternative in python)

◆ HyperLedger (Intro & use cases)

➔ Projects:

◆ Voting System

◆ Comprehensive ICO Development

Course Content

Time: 100 weeks

Curriculum is empty

Students List

Instructor

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
Free
WhatsApp chat