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 https://www.youtube.com/watch?v=pTygBcGrEnE
July 24 Advanced Solidity and Foundry Prepare participants for more complex smart contract development Vulnerabilities, best practices, tools https://www.youtube.com/watch?v=uQAaULQDKd4
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 | https://youtu.be/VFLP8eqARJU?feature=shared | | 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 | https://www.youtube.com/watch?v=4HGwaeF2ah0 | | 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 | https://youtu.be/1TWTgtGNZ7E | | 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 | | | https://alephhackathon.notion.site/ |