The biggest annual bootcamp and hackathon series in Vietnam, Web3 Hackfest, is having its inaugural edition in 2023 both online and offline in Ho Chi Minh City. From August to October 2023, a series of multichain developer bootcamps, university tours, workshops and hackathons will take place for startup builders, developers and creators to dive deep into multiple ecosystems in Web3. The bootcamp series will cover Rust and Substrate.
As a leading blockchain ecosystem with an expansion strategy in the APAC region, Polkadot is the Title Sponsor of Web3 Hackfest 2023 with the Substrate Bootcamp and a specific hackathon track tailored for Polkadot's challenges and development.
$27,000 Polkadot Track: Use Polkadot's top-notch tech stacks and solve one of these six challenges with your brilliant ideas: build an app-specific chain using Substrate SDK, build an application using ink! language, build a dev tool, build a DEX aggregator or build an NFT social platform.
‼️TLDR
🙋♂️ Who can join the Substrate bootcamp? 👉 Web 2, Web3 developers, graduates from Rust or Octopus Substrate courses
📑 Register for the bootcamp
🤙 Join Substrate Developer Vietnam to receive tech support and updates related to this bootcamp
🏁 Submit your registration by 11:59 PM GMT+7 on Saturday, August 5, 2023
⏰ Bootcamp will start by 07:30 PM on August 10, 2023
🛠️ Register for the hackathon
👩💻 About Web3 Hackfest | Polkadot Track
👨🏫Lecturers
🎓Syllabus
| Lecture |
Title |
Timeline |
Content |
Practice |
Speaker |
Channel |
| Lecture 01 |
Introduction to Blockchain and Polkadot |
7:30 pm GMT+7, 10/08/2023 |
- Basic Concepts of Blockchain |
|
|
|
- Polkadot Intro | | Thanh Dinh, Hieu Dao | Zoom link
ID: 692 959 1476
Password: vbiacademy
Video Record: Link |
| Lecture 02 | Introduction to Substrate | 7:30 pm GMT+7, 14/08/2023 | - Basic Concepts of Substrate
- Introduction to Substrate Architecture
- Introduction to Substrate Node Template and Polkadot.js Explorer
- Rust for Substrate | - Install Rust and Run Substrate Node Template
- Test development environment
- Theory exercises in the form of multiple choice | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy
Video Record: Link |
| Lecture 03 | Substrate Runtime Development Part 1: Basic | 7:30 pm GMT+7, 17/08/2023 | - Introduction to FRAME framework
- Introduction to Pallet and its components: Storage, Config, Event, Extrinsic, Error.
- How to create a complex type for Storage. | - Build a simple NFT Marketplace : Create, Update, Delete, Show all owned NFT | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 04 | Analysis and Completing Project 1 | 7:30 pm GMT+7, 21/08/2023 | - Error Handling
- Debugging Methods
- Logic analysis
- Practice with Todo List Management
- Live coding : Error Handling, Debugging Method
- Completing project 1
- Q&A | | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 05 | Substrate Runtime Development Part 2: Advance | 7:30 pm GMT+7, 24/08/2023 | - Rust and Substrate relationships (Demo)
- Pallet coupling
- Add pallet-nicks | - Applied pallet coupling to NFT Marketplace logics | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 06 | Analysis and Completing Project 2 | 7:30 pm GMT+7, 28/08/2023 | - Answer questions related to the previous lecture
- Completing Project 2 | | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 07 | Tests and Benchmarks | 7:30 pm GMT+7, 31/08/2023 | - Write unit tests
- Weight
- How to benchmark extrinsics | | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 08 | Configure public node | 7:30 pm GMT+7, 04/09/2023 | - Practice 03 review
- Chain specs
- Analyzing practical applications built on Substrate, such as Polkadot, Moonbeam, Acala, …
- Configure, run local nodes to create a network | - Substrate node template
- Create and join a public network | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 09 | Frontend Interaction | 7:30 pm GMT+7, 07/09/2023 | - Introduction to PolkadotJs, Subwallet
- Interact pallets logic with Polkadotjs Api (query, tx, rpc)
- Walk through Marketplace NFT template | | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 10 | How to build Polkadot Parachain with Cumulus SDK | 7:30 pm GMT+7, 11/09/2023 | - Practice 04 review
- How to build Parachain on Polkadot | - Create and Run Marketplace NFT template
- Interact Marketplace NFT template with blockchain node | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 11 | Ink! Part 1 | 7:30 pm GMT+7, 14/09/2023 | - How it works
- Compare smart contract Ink! with Solidity and Compare with smart contract Ink! with Runtime Development
- Setup and create new contract
- Storing storage values, emit Events with examples | - Create an NFT marketplace with Ink! | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 12 | Ink! Part 2 | 7:30 pm GMT+7, 18/09/2023 | - Cross contract
- Upgrade contract
- Building a complete dApp | - Create a new contract to call cross contract and Upgrade contract with NFT marketplace project
- Completing NFT marketplace project | Ho Dung, Le Lien, Vu Dang, and Thanh Dinh | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 13 | Technical Workshop: Build Oracle For Any Chain with Low-code Phat Contract | 7:30 pm GMT+7, 21/09/2023 | - Build Oracle for Any Chain with Low-code Phat Contract | | Shelven Zhou - Lead Researcher at Phala Network | Zoom link
ID: 692 959 1476
Password: vbiacademy |
| Lecture 14 | Technical Workshop: Parachain in Production | 7:30 pm GMT+7, 22/09/2023 | - Launching, Testing, Runtime upgrade, Security Best Practices | | Justin Pham - Co-Founder & CEO at Bit.Country & Metaverse Network | Zoom link
ID: 692 959 1476
Password: vbiacademy |
🤝 Sponsors & Ecosystem Teams