Certified Ethereum Developer Level 2

blockchaindeveloper
21
Sep

➔ Blockchain Architecture in-depth explanation
◆ Cryptography
● Public key cryptography in depth
● Secret key cryptography in depth
● RSA,DSA,ECDSA, etc….

◆ Nodes
● Light Node ()
● Setting up your own full node and syncing it

◆ Protocols
● Swarm
● Whisper

◆ Wallets
● Create your own wallet.

◆ Blockchain Forks
● Hard Fork
● Soft Fork

◆ Merkle Tree in-depth explanation.

➔ Bitcoin

◆ Wallets

◆ Account generation

◆ Transaction Lifecycle( Mani & Karthiks Paper)
● UTXO’s

◆ OP-CODES & Scripts.

◆ Coinbase Transaction.

◆ Lightning networks and MicroPayments

➔ Ethereum

◆ Steps to generate an Ethereum address

◆ Signing an Ethereum raw Transaction

◆ BlockStructure(Detailed)
● UncleHash
● Block time and its affecting factors

◆ ERC 721

◆ Upgradable Proxy Contracts

➔ Front-End Development (ReactJS with ReactHooks)
➔ Getting Started
◆ Introduction to React

◆ React vs other JS libraries

◆ Real vs Virtual DOM

◆ SPAs & React Web Apps

➔ Setting up IDE and Environment
◆ Setting up Your Computer.

◆ Installing VS Code.

◆ Installing Node.js.

◆ Create-react-app CLI

➔ React Syntax and JSX (Todo List App)
◆ Modules

◆ JSX Basics

◆ Understanding Components & its reusability

◆ Understanding State and it’s usage (useState hook)

◆ Stateless vs Stateful component

◆ React Router & working with Props

◆ Prop Drilling & Context API (useContext hook)

◆ Event Handling (onChange, onClick)

◆ Lifecycle methods (useEffect hook)

◆ Form Validation

◆ Conditional Rendering

◆ Working with Array (map, filter, find) & String

➔ Working With APIs (Recipe App )
◆ Introduction to REST Api

◆ Error Codes and it’s meaning (200, 400, 404, 500 etc..)

◆ Axios library to get & post HTTP requests

➔ Working With Web3.JS
◆ Initializing web3 in ReactJS

◆ Connecting metamask to our react-app.

◆ Reading the SmartContract data

◆ Writing data to SmartContract and sending transactions using web3.

➔ Styling React Components
◆ Inline CSS

◆ External CSS

◆ Using UI libraries like Bootstrap & Ant Design

➔ Projects
◆ KickStarter

◆ Money Markets.

◆ CryptoKitties Analogy and MicroPayments using ERC721.

◆ Blockchain Bank.

Course Content

Time: 10 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