Cover Image for Cairo Bootcamp II

Cairo Bootcamp II

 
 
Zoom
Registration
Registration Closed
This event is not currently taking registrations. You may contact the host or subscribe to receive updates.
About Event

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