❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
This course provides a comprehensive guide to becoming a blockchain developer in 2023. It covers the fundamentals of Ethereum blockchain, smart contracts, and decentralized applications (dApps). Students will learn how to create smart contracts and dApps using Solidity, React, Next JS, Bulma, and Tailwind frameworks. Three real-world applications are included in the course: Faucet Application, Marketplace, and Adopt Pet. The Faucet Application provides an introduction to the fundamentals, while the Marketplace and Adopt Pet applications focus on more advanced topics. Through this course, students will gain a comprehensive understanding of the Ethereum network, transactions, and the blockchain. They will also learn how to integrate smart contracts with React and deploy them to the blockchain.
Course Syllabus
Introduction
App Setup
[AI] Ethereum Essentials
Private blockchain & Truffle
[AI] Transaction Details
Access Smart Contract
About Bytecode
Smart Contracts Functions
[AI] Memory
[AI] Storage
Mappings
[AI] Storage part 2
Solidity features
Metamask
Project 1 Application
Load Contract
Project 1 - UX Improvements
[AI] Transactions
[AI] Merkle Trees
Project 2 (Marketplace) - Next JS
Course Related Components
Web3 Provider
Hooks
Network Hook
Order
Web3 Components
Finishing Order Form
Marketplace Contract
Contract in Next JS
Owned Courses
Style Improvements
Owned Course
Managed Courses
Unit Tests
Activate & Deactivate
Unit tests - part 2
Deactivate, Repurchase & UX
Filters
Withdraw Functions & Tests
Smart Contract Deployment
App with Ropsten
App Deployment
Bonus: Adopt Pet (Hardhat & Polygon)