- Creating Web3.0 Wallet Applications with JavaScript.
- Reading data from the blockchain.
- Integrating Web3.0 Wallet connections and creating transactions.
- Looking at the most used architectures in decentralized application development.
- How the connection between Web2.0 and Web3.0 is made.
- What are some of the most famous blockchain protocols.
-
Introduction to Blockchain (25/04/2023)
- Blockchain Introduction
- Blockchain Building Blocks
-
Solidity and Smart Contracts Fundamentals (27/04/2023)
- Ethereum
- Smart Contracts
- Development Environments
- Solidity Basics
-
Solidity In Depth (02/05/2023)
- Data Structures
- Modifiers
- Error Handling
- Inheritance
- Events
- Libraries
- Optimizer
-
Smart Contracts Fundamentals (04/05/2023)
- ERC Standards
- Access Control
- OpenZeppelin Contracts
-
Exercise and Deployment (09/05/2023)
- Exercise
- Deployment
- Etherscan Verification
- Documentation
- Smart Contracts Security
- Gas Optimization
- Design Patterns
-
Debugging and Testing (11/05/2023)
- Debugging
- Unit Testing
- Code Coverage
- Automation Testing
-
Smart Contract Security, Gas Optimization and Design Patterns (17/05/2023)
- Smart Contracts Security
- Gas Optimization
- Design Patterns
-
Basic Smart Contarct Interactions (18/05/2023)
- Ethers.js
- Fetching data from Smart Contracts
- Wallet Connection
-
Advanced Smart Contract Interactions (23/05/2023)
- Generating, signing and executing Transactions
- Changing Smart Contracts States
- Transaction Status Monitoring
- UX Implementations
-
Exam Preparation (25/05/2023)
-
Architectures (30/05/2023)
- Decentralized application architectures
- Oracles
- The Graph
-
Blockchain Protocols (01/06/2023)
- DAOs
- DeFi
- Bridges