- Certified Ethereum Developer Level 2
- 1 (Registered)
-

➔ 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
Curriculum is empty
Students List
-
SdjposfLearning0%
Instructor
0 rating