c9545680-2915-41e1-b03c-d0c6024c651c.jpeg

Join Zoom at 4PM UTC on Tuesday and Thursday (2 hours)

Join our Cloud HD Video Meeting

Youtube Recordings

Lisk Summer Bootcamp

<aside>

📚 SOLIDITY BOOTCAMP SESSIONS

</aside>

Date Session Objectives Focus Youtube Link
July 15 Introduction to Blockchain, Ethereum and Superchain Ensure participants understand the concept of blockchain, web3 and ethereum Blockchain basics, Ethereum ecosystem https://www.youtube.com/watch?v=tsI9XWyHjq8
July 17 Solidity Fundamentals Equip participants with basic programming skills in Solidity using Remix for hands-on practice. Syntax, data types, functions, storage https://www.youtube.com/watch?v=QcA4cCv2LoA
July 22 Smart Contracts Enable participants to write and deploy simple contracts Inheritance, libraries, events
July 24 Advanced Solidity and Foundry Prepare participants for more complex smart contract development Vulnerabilities, best practices, tools
July 29 Introduction to React - Core Concepts Gain foundational knowledge and practical skills necessary to build dynamic and interactive user interfaces using React 1. What is React?
  1. Setting up a React Project
  2. JSX
  3. Functional Components
  4. Props
  5. State (useState Hook)
  6. Event Handling
  7. Conditional Rendering
  8. List Rendering | | | July 31 | Advanced React - Hooks & Data Flow | Master essential React Hooks for managing component lifecycles and global state, and understand different data flow patterns. | 1. useEffect Hook
  9. Dependency Array
  10. Cleanup Functions
  11. Context API (useContext Hook)
  12. Controlled Components
  13. Component Composition
  14. Data Flow Patterns
  15. Handling UI errors gracefully | | | August 5 | Connecting frontend to smart contract - Setup & Basic Interaction | Set up a development environment for dApps and learn how to connect to Lisk and read data from smart contracts. | 1. Introduction to dApps
  16. Web3 Libraries: Introduction to ethers.js
  17. Connecting to the Blockchain
  18. Interacting with Smart Contracts
  19. Reading Data from Smart Contracts
  20. Displaying Blockchain Data | | | August 7 | Connecting Frontend to Smart Contract - Transactions & Advanced Interaction | Learn how to enable users to send transactions to smart contracts, manage user accounts, and listen for real-time updates via contract events. | 1. Wallet and Signers
  21. Sending Transactions
  22. Transaction Status
  23. Handling User Accounts
  24. Working with smart contract events in the frontend
  25. Real-time Updates in the UI
  26. Error Handling | | | August 29 - 31 | Aleph Hackathon | Register here: https://alephhackathon.notion.site/ | | |