Loading video player...
Welcome to the complete Solidity Crash Course. This full-length video combines all 7 days of the Solidity crash course into one structured learning path. š Day 1 ā Solidity & Ethereum Fundamentals What is Ethereum Smart contracts explained simply EVM & gas Solidity file structure Variables, data types, visibility Deploying your first contract on Remix š Day 2 ā Storage, Memory, Mappings & Structs Storage vs Memory vs Calldata Arrays & structs (real use cases) Mappings & default values Events & modifiers Building a real Student Registry contract š Day 3 ā ETH Handling & Contract Patterns Payable functions Sending ETH (call vs transfer vs send) receive() & fallback() deep dive Error handling (require, revert, assert) Enums & importing libraries deposit/withdraw & history Factory contract pattern š Day 4 ā Smart Contract Security Reentrancy attack (exploit + fix) Checks-Effects-Interactions (CEI) Access control (onlyOwner) Secure ETH transfers Front-running & sandwich attacks Push vs Pull payment patterns šŖ Day 5 ā Tokens & NFTs (OpenZeppelin) ERC20 fundamentals & allowance flow Building your own ERC20 token ERC721 NFTs & minting ERC1155 overview Metadata & IPFS explained š Day 6 ā DApp Development (Frontend + MetaMask) What is a DApp? ABI, contract address & provider Reading data from contracts Sending transactions MetaMask integration Building a frontend for a wallet contract š Day 7 ā DAO Voting + Hardhat Deployment DAO governance concepts Proposal creation & voting logic Preventing double voting Finalizing proposals Deploying contracts using Hardhat scripts Don't forget to subscribe to our channel for updates on new videos in this series. If you find this video helpful, give it a thumbs up and share it with others who might benefit from it. Share your learnings on LinkedIn and Twitter with #blockchainhq & don't forget to tag us! š Connect with us Twitter: blockchainhqxyz Linkedin: codecrunchtechlabs