Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
41 views3 pages

Syllabus Blockchain Engineer Course

Uploaded by

Falak Mehar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views3 pages

Syllabus Blockchain Engineer Course

Uploaded by

Falak Mehar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Created by Nehal Ahmed

Blockchain Engineer Course


❖ Module-1 Introduction to Blockchain
➢ What is Blockchain
➢ How Blockchain works and why it’s so secure
➢ What is Smart Contract
➢ What is the perpouse of smart contract or Why Web3

❖ Module-2 Smart contract Development


➢ Introduction to Remix IDE
➢ Introduction to Solidity
➢ Hello World
➢ Value Types
➢ Introduction to Functions
➢ What is Gas Fee
➢ State Variables
➢ Local Variables
➢ Global variables
➢ View and Pure Functions
➢ Counter (application)
➢ Default Values
➢ Constants
➢ If Else
➢ For and While
➢ Error
➢ Function Modifier
➢ Constructor
➢ Ownable (application)
➢ Function Returns
➢ Array
➢ Mapping
➢ Iterable Mapping
➢ Struct
➢ Enum
➢ Storage, memory and calldata
➢ Simple storage (application)
➢ Todo List (application)
➢ Event
➢ Inheritance
➢ Multiple Inheritance
➢ Calling Parent Constructor
➢ Calling Parent Functions
➢ Visibility
➢ Immutable
➢ Payable
➢ Fallback
➢ Send Eth
➢ Ether wallet (application)
➢ Call other Contracts
➢ New Keyword
➢ Library
➢ Keccak256 Hash Function
➢ Deleting Contract
➢ Gas Optimization
➢ Piggy bank (application)
➢ Erc20 Tokens and Openzeppelin (application)
➢ Dutch Auction (application)
➢ English Auction (application)
➢ Crowd Funding (application)
➢ Smart Lottery (application)

❖ Module-3 Ethereum Networks and Metamask


➢ Architecture of Decentralized Application
➢ What is Ethereum Mainnet
➢ What are Ethereum Testnet
➢ Metamask
➢ Connect remix with metamask
➢ What are Faucets
➢ Deploy smart contract with metamask
➢ What is Etherscan

❖ Module-4 Integration of Smart Contracts with Frontend


➢ Libraries to interact with smart contracts
➢ Framework to create Dapp
➢ Introduction to Hardhat
➢ Create Wave-Me Dapp
➢ Create Crowd Funding Dapp
➢ Create NFT (ERC-721) Dapp
➢ Introduction to Polygon
➢ Create Onchain metadata NFT Dapp
➢ Create Smart Lottery Dapp
➢ Introduction to Chainlink
➢ Create VRF Contract
➢ Create chainlink Keeper Contract
➢ Create PriceFeed Contract
➢ Update Smart Lottery with chainlink

❖ Module-5 Security and Testing


➢ Smart contract Attacks and Hacks
➢ Smart Contract Testing
➢ Smart Contract Security

❖ Conclusion

You might also like