Watch and learn with IBC-CEP to become a WEB3 Developer. /ima
If you face any difficulty or have any doubts in the process, just drop us your query here on Discord: discord.gg/zSWaTrZtwP. Do join our WhatsApp group for all the latest updates on CEP: *https://chat.whatsapp.com/LaI8vGjCrlxGwT4b2vKSJK*
If you have registered your team with IBC Media platform, then check your allocated sponsor ***here.*** If you haven’t registered your team yet, then please register here immediately.
MODULE |
DATE |
SESSION |
TOPIC |
ABOUT |
YOUTUBE LINK |
Module 1 |
April 10, 2023 |
Session 1 |
Introduction to web3 |
**- What is web3 |
|
- Introduction to CEP
- Web3 average salary
- Introduction to Blockchain** | Click to Watch |
| Module 1 | April 11, 2023 | Session 2 | Blockchain Developer Roadmap | **- What are Dapps?
- What is IPFS?
- Web2 vs Web3
- Blockchain Roadmap** | Click to Watch |
| Module 1 | April 12, 2023 | Session 3 | Sponsor Track Briefing | **- Sponsor details
- Track details
- Rewards and Prize Pool** | Click to Watch |
| Module 2A | April 15, 2023 | Session 1 | Introduction to Rust | **- Hello world program
- Data Types
- Functions
- Control statements
- Variables, Constants and Immutability** | Click to Watch |
| Module 2A | April 17, 2023 | Session 2 | Understanding Ownership | **- Ownership
- The String Type
- References and Borrowing
- The Slice Type** | Click to Watch |
| Module 2A | April 19, 2023 | Session 3 | Using Structs to Structure Related Data | **- Structs
- Enums** | Click to Watch |
| Module 2A | April 21, 2023 | Session 4 | Common Collection & Error Handling | **Common Collections
- Vec
- String
- Hash Map
Error Handling
- Error with panic
- Error with Result** | Click to Watch |
| Module 2A | April 24, 2023 | Session 5 | Generic Types & Traits | **Generic Types
- In funtion
- In Enum
Traits
- Trait Definition
- Trait Implementation
- Default Beha**viour | Click to Watch |
| Module 2B | April 26, 2023 | Session 6 | Polkadot Tech Stack | Introduction to Polkadot | Click to Watch |
| Module 2B | April 27, 2023 | Session 7 | Chingari Tech Stack | Introduction to GariSDK | Click to Watch |
| Module 2B | April 28, 2023 | Session 8 | Polkadot Tech Stack | Introduction to Substrate Framework | Click to Watch |
| Module 2B | April 29, 2023 | Session 9 | Chingari Tech Stack | How to interact with GarikSDK and creating an Airdrop | Click to Watch |
| Module 2B | May 01, 2023 | Session 10 | Polkadot Tech Stack | Fundamentals of Substrate
How to use Concepts of Rust in Substrate | Click to Watch |
| Module 2B | May 02, 2023 | Session 11 | Chingari Tech Stack | Advanced GariSDK usage | Click to Watch |
| Module 2B | May 03, 2023 | Session 12 | Polkadot Tech Stack | Developing a Custom Pallet
Adding the Custom Pallet to our Blockchain
Testing our Custom Pallet from the UI | Click to Watch |
| Module 2B | May 05, 2023 | Session 13 | Unique Tech Stack | Unique SDK | Click to Watch |
| Module 2B | May 06, 2023 | Session 14 | Unique Tech Stack | Q&A & Build | Click to Watch |
SR. NO. |
DATE |
MODULE |
SESSION |
TOPIC |
ABOUT |
YOUTUBE LINK |
1 |
Jan 23, 2023 |
Module 1 |
Session 1 |
Introduction to web3 |
**- What is web3 |
|
- Introduction to CEP
- Web3 average salary
- Introduction to Blockchain** | Click to Watch |
| 2 | Jan 24, 2023 | Module 1 | Session 2 | Blockchain Developer Roadmap | **- What are Dapps?
- What is IPFS?
- Web2 vs Web3
- Blockchain Roadmap** | Click to Watch |
| 3 | Feb 02, 2023 | Module 2 | Session 1 | Introduction to Rust Programming Language | **- Hello world program
- Data Types
- Control statements** | Click to Watch |
| 4 | Feb 03, 2023 | Module 2 | Session 2 | Common Programming Concept | **- Variable and Constants
- LOOPS
- Functions** | Click to Watch |
| 5 | Feb 06, 2023 | Module 2 | Session 3 | Understanding Ownership | **- Ownership
- Reference and borrowing
- Shallow Copy, Deep Copy, Move
- C++ vs Rust in ownership** | Click to Watch |
| 6 | Feb 08, 2023 | Module 2 | Session 4 | Using Structs to Structure Related Data | **- String
- Array Slice
- Struct
- Traits** | Click to Watch |
| 7 | Feb 10, 2023 | Module 2 | Session 5 | Common Collection | **- Collection
- Match operator
- Enums
- Hashmap** | Click to Watch |
| 8 | Feb 13, 2023 | Module 2 | Session 6 | Functional Language Features: Closures | **- Assignment Discussion
- Closures** | Click to Watch |
| 9 | Feb 15, 2023 | Module 2 | Session 7 | Introduction to Substrate | **- What is substrate?
- What is Pallet, runtime, node
- Interacting with polkadot Blockchain
- Integrating pallet** | Click to Watch |
| 10 | Feb 16, 2023 | Module 2 | Session 8 | Custom Pallet | **- Implementation of Custom Pallet
- Testing Pallet with UI
- Testing Through Test Cases** | Click to Watch |
| 11 | Feb 17, 2023 | Module 2 | Session 9 | Open Discussion | - **Decentralised Storage
- How to create a wallet
- Q&A** | Click to Watch |
| 12 | Feb 20, 2023 | Module 2 | Session 10 | Ink! Smart Contract | **- Introduction to ink!
- Setup environment for ink!
- Create a smart contract
- Testing our smart contract** | Click to Watch |
| 13 | Feb 21, 2023 | Module 2 | Brainstorming Session | Overview of CEP Module 2 and more | | Click to Watch |
| 14 | March 02, 2023 | Module 3 | Orientation | Journey so far & Introduction to Module 3 | **- Recognizing the top performers of Module 2
- Importance of Module 3 (building process)
- Team formation and ideation** | Click to Watch |
SR. NO. |
DATE |
MODULE |
SESSION |
TOPIC |
ABOUT |
YOUTUBE LINK |
1 |
Dec 06, 2022 |
Module 1 |
Session 1 |
Introduction to IBC CEP |
**- Introduction to CEP |
|
- What is Web3 & blockchain
- Key terminologies used in blockchain world
- Application of blockchain** | Click to Watch |
| 2 | Dec 08, 2022 | Module 1 | Session 2 | Web3 Programming fundamentals | **- What are DAPPS?
- How to store data in blockchain ?
- Blockchain developer roadmap
- What is IPFS** | Click to Watch |
| 3 | Dec 09, 2022 | Module 1 | Session 3 | IBC Hackathon Track Walkthrough | Detailed view of sponsor tracks of IBC Ecosystem | Click to Watch |
| 4 | Dec 14, 2022 | Module 2 | Session 1 | Introduction to Rust Programming Language | **- Hello world program
- Data Types
- Control statements** | Click to Watch |
| 5 | Dec 16, 2022 | Module 2 | Session 2 | Common Programming Concept | **- Variable and Constants
- LOOPS
- Functions** | Click to Watch |
| 6 | Dec 17, 2022 | Module 2 | Session 3 | Understanding Ownership | **- References & Borrowing
- Ownership
- Shallow Copy, Deep Copy, Move** | Click to Watch |
| 7 | Dec 26, 2022 | Module 2 | Session 4 | Custom Pallet | **- Implementation of Custom Pallet
- Testing Pallet with UI
- Testing Through Test Cases** | Click to Watch |
| 8 | Dec 27, 2022 | Module 2 | Session 5 | Ink! Smart Contract | **- Introduction to ink!
- Setup environment for ink!
- Create a smart contract
- Testing our smart contract** | Click to Watch |
| 9 | Dec 29, 2022 | Module 2 | Session 6 | Discussion | **- Struct
- Additional resources** | Click to Watch |
| 10 | Jan 03, 2023 | Module 3 | Workshop | Phala Workshop | **- Intro to Phat contract
- Deploy phat contract
- Fetch the price of token using https** | Click to Watch |
/
IBC Continuous Education Program (IBC-CEP) is a virtual education setup that is instrumental in helping participants to learn the fundamentals of WEB3. At CEP, you will start with the basics and progress towards real world project building which will help you participate and win in our hackathons.