Enrollment for the New 8th Substrate Advanced Course Now Open! Train to Become a Core Technical Talent in Blockchain Project Development!

OneBlock+
OneBlock Community
Published in
8 min readAug 16, 2024

In blockchain development, tedious and time-consuming technical details, such as P2P transaction propagation and cryptographic primitive writing, often slow down project progress and limit developers’ creative space. For teams aiming for rapid delivery, this inefficient development approach presents a significant challenge. The advantage of Substrate lies in providing ready-made modules and tools, helping developers break free from the constraints of underlying details, focus on business logic innovation, and accelerate the launch of blockchain solutions.

Substrate is an open-source, battle-tested Rust framework for building future-oriented blockchains optimized for most use cases — built by developers for developers. By offering pre-built modules and a flexible development framework, Substrate eliminates the burden of foundational technical details for developers, significantly broadening the scope and potential of blockchain design. This not only improves development efficiency but also opens up new possibilities for blockchain innovation, allowing developers to focus more on advancing cutting-edge technologies and applications in the industry.

Mastering Substrate not only equips you with the ability to quickly build and deploy blockchain applications but also places you at the forefront of blockchain technology, giving you a stronger voice in the industry. For this purpose, OneBlock+ and Polkadot have jointly launched the 8th edition of the “Advanced Substrate Development and Project Practice” course. Through this course, you will deeply learn the core technologies of Substrate, master cutting-edge development techniques, and hone your skills through practice. Whether you aim to make a breakthrough in the blockchain field or aspire to stand out in this emerging industry, this course will be a solid step toward your success.

🌟 If you’re ready to join the new advanced course, enroll now: https://forms.gle/6qDw3nceVVyyzpFaA

👉 Course Introduction

⚖️ Course Instructors

OneBlock+ has specially invited three senior experts in the blockchain field — Wang Dazui, Zhou Jun, and Sun Kaichao — to jointly teach this course.

  • Polkadot Dev Advocate | Wang Dazui

Initially a smart contract developer, now focused on developing blockchain infrastructure and decentralized networks. Mr. Wang’s passion for technology exploration is never-ending, always enthusiastic about new technical adventures.

  • Polkadot Dev Advocate | Zhou Jun

Rich development experience in embedded systems, servers, and big data. Engaged with Ethereum since 2017, focused on learning and developing open-source projects on Substrate since 2019, and now fully committed to Substrate research and promotion.

  • Polkadot Community Developer | Sun Kaichao

With years of experience in Web2 application development, covering both frontend and backend technologies. Deeply studied the decentralized tech stack since 2016 and firmly committed to the Web3 wave after encountering Substrate in 2019. Actively maintains the “Substrate Blockchain Development” column on Zhihu, dedicated to conveying complex technical concepts in an accessible way.

These experts will bring in-depth technical analysis and valuable practical experience to this course, helping everyone advance further on the road to blockchain development.

📖 Course Outline

One lesson per week, complete one Task assignment each week.

Lesson 1: Introduction to Adding Test Modules

  1. Module unit testing
  2. Codec encoding and decoding
  3. Transaction weight and fees

Lesson 2: Introduction and Deployment of Coretime

  1. Benchmarking
  2. Overview of governance and staking modules
  3. Compilation and deployment

Lesson 3: Pallet Development 1

  1. Introduction and development of Pallet Hooks
  2. Interaction between Pallet and balances Pallet
  3. Development of offchain workers

Lesson 4: Pallet Development 2

  1. Online upgrade of Pallet and Runtime
  2. Introduction and usage of Try Runtime tool
  3. Data migration for Pallets

Lesson 5: XCM Messaging and Applications

  1. Introduction and development of XCM messages
  2. Usage of Zombienet tool
  3. End-to-end testing of XCM
  • Lesson 6: ink! Smart Contract Practice
  • Introduction to ink!
  • Basic syntax and contract introduction (ERC20)
  • ink! test cases
  • ink! trait concepts and usage
  • Interaction between ink! contracts
  • ink! contract calls to substrate runtime

🏌️ Suitable Audience

This course is tailor-made for developers dedicated to blockchain development.

  • Developers deeply engaged in learning the Substrate technical framework
  • Developers or teams aspiring to excel in Polkadot hackathons
  • Developers with low self-study efficiency, lacking systematic learning and practice opportunities
  • Computer science students with a programming background, proficient in at least one programming language

This is also an excellent opportunity for deepening your blockchain development skills. Regardless of your learning style, this course will help you ascend to a higher level in blockchain development, achieving greater breakthroughs.

⛺️ Learning Format

OneBlock+ is committed to providing each student with the most comprehensive and detailed support to ensure that learners make significant progress on their blockchain development journey. We understand that when learning blockchain technology, facing complex concepts and technical challenges, systematic and personalized support is crucial. Therefore, we have carefully designed comprehensive course content and equipped the course with senior lecturers and an experienced teaching assistant team, ensuring that everyone receives professional guidance and assistance at every step of learning.

  • Professional Lectures + Teaching Assistants for Full Course Q&A + Class Leader for Timely Study Supervision

The course is taught by industry-experienced lecturers, offering in-depth explanations and hands-on coding operations to help you master advanced Substrate technologies. The development teaching assistant team, coming from the front line with rich practical experience, will provide valuable learning resources and practical tools to help you get started quickly. The class leader will follow up throughout the course, supervising the study progress, and answering questions during the learning process to ensure every student keeps pace with the course rhythm.

  • Pre-course Environment Preparation + Regular Updates During the Course + Daily Q&A Post-course

Before the course begins, we will provide detailed course introductions, learning materials, and environment configuration guides to help you prepare thoroughly for your studies. During the course, video content, course PPTs, source code, and reference materials will be regularly updated to ensure the timeliness of the materials. After the course, weekly live Q&A sessions will be arranged, and daily Q&A services will be provided through the class group, ensuring that students can promptly resolve any issues encountered during their studies.

  • Official Certification + Course Bonuses + Job Referral Opportunities

Upon course completion, you will receive an official OneBlock+ graduation certificate. Additionally, students who participate in the study check-ins and tasks will have the opportunity to receive bonuses and peripheral rewards. More importantly, graduating students will have the chance to receive free job referrals and directly enter the 2024 Polkadot Hackathon, competing for millions in prizes, opening a new chapter in your blockchain development career.

🎡 What Will You Gain?

In this course, you will gain the following experiences and information:

  • Pallet development skills and testing methods.
  • In-depth understanding of key technologies for Runtime upgrades and data migration.
  • Mastering the application of XCM messaging and hands-on experience with ink! smart contracts.
  • Multiple job referral opportunities and first-hand information on the 2024 Polkadot Hackathon.

📒 How to Register

For more details, please consult our assistant👇 and register for free! After filling out the registration form and passing the review, you can officially enroll.

OneBlock+ has successfully helped over 3,000 Web3 developers through professional training and support, leading to the creation of more than 300 hackathon projects. Our courses and practical activities not only cover the latest technological frontiers but also provide valuable experience through hands-on practice, resulting in a 96% student satisfaction rate due to our thoughtful teaching services and well-designed course content.

This achievement reflects OneBlock+’s appeal and influence in cultivating Web3 developers. It has not only helped developers master cutting-edge technologies but also sparked their innovative potential, giving them an advantage in the fiercely competitive market. Join OneBlock+, where you can gain professional skills and have the opportunity to participate in more innovative projects, growing alongside top developers.

🔥 2024 Polkadot Hackathon Now Open for Registration!

The 2024 Polkadot Hackathon, jointly organized by the OneBlock+ community and Polkadot, is now open for registration! Since its inception, the hackathon has attracted attention and participation from developers worldwide. The four major competition tracks, prize pool, and incentive methods have now been announced. Developers are encouraged to explore the technologies they excel in and are passionate about, and join us for a summer of intense hackathon competition!

The Singapore and Bangkok tracks officially started on July 11, with the Singapore Demo Day taking place on September 17 (submission deadline: August 28, 12:00 PM UTC+8) and the Bangkok Demo Day on November 14 (submission deadline: October 16, 12:00 PM UTC+8).

This year’s hackathon will continue to feature the “Mentor Q&A” sessions (online Q&A meetings: August 20–21, 30 minutes per team; project competition group online guidance: August 20–28), where the judges from this year’s competition will safeguard your journey! If you want your project to receive feedback and evaluation from authoritative figures, join us now!

🏄♂️ Register Now: https://forms.gle/4pNpmp92pnX2wWSZ8

🧺 Participation Guide:

  • Singapore: https://dorahacks.io/zh/hackathon/polkadot-2024-singapore/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Singapore
  • Bangkok:https://dorahacks.io/zh/hackathon/polkadot-2024-bangkok/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Bangkok

🛠️ Github Repository: https://github.com/OneBlockPlus/polkadot-hackathon-2024

🗳️ Technical Resources: https://github.com/OneBlockPlus/Technical-docs/blob/main/Substrate-technical-docs.md

About OneBlock+

OneBlock+ is the first and the largest blockchain developer community in China. At OneBlock+, we provide full support for developers with their substrate studies and further set off their career paths. We host Polkadot Hackathons every season to attract top-notch developers to build and innovate for the prosperity of the ecosystem. As a greater China technology resource integrator, OneBlock+ also partners with developers, communities, business elites, and key media who have business insights and experiences in the blockchain industry to provide educational events, such as technical courses, webinars, AMAs, and offline events for the industry. Want to shape the crypto world together? Come and join us today!

Twitter / Telegram / Discord / YouTube

--

--

OneBlock+
OneBlock Community

Cultivate substrate developer community and redefine the future of open web ecosystem together.