Cairo Bootcamp II
Cairo Bootcamp II is here
We’re excited to announce the second edition of our Cairo Bootcamp, starting on October 19th, 2023! Sparked by the overwhelming success of our first bootcamp last year, this 6-week program is crafted with the aim of deepening the involvement of African developers in the Starknet ecosystem.
Highlights:
- 📅 6 Weeks: Oct 19 - Nov 23, 2023
- ⏰ Every Thursday, 7:30 pm - 9:30 pm (GMT+1)
- 📍 In-depth Starknet & Cairo Learning
We invite you to immerse yourself in a journey of learning and growth, where you will not only acquire crucial skills as a Cairo engineer but also connect and co-create with a community of visionary developers.
Join us and be part of the transformative wave in the Starknet ecosystem!
🔗 For queries and deeper interactions, meet us on our Telegram Group.
Here's a general overview of what we'll explore during the bootcamp:
Week 1: Introduction to Starknet Ecosystem
Why starknet?
Why cairo?
Cairo syntax overview
Brief Introduction to Starknet Architecture
Week 2: Introduction to Cairo
Understanding Cairo program vs Starknet contract
Data types in cairo
Solving starkling — explaining Cairo concept while solving Starkling (live)
Week 3: Writing Starknet Contract
Declare vs Deploy
Invoke and call
Introduction starkli (Starknet CLI tool)
Introduction to Katana
Building a simple contract
Week 4: Testing
Unit test vs Integration test
Writing Test for Contract from week3 using Starknet-Foundry
Week 5: Starknet Architecture
Tx Lifecycle
Sequencer
Prover
Data Availability
L1-L2 Communication
Week 6: FRONTEND
Starknet js API
Connecting with a wallet
Starknet React
Reading data from Starknet Contract
Sending a write transaction