Rise In Logo



Polkadot Substrate Development Bootcamp

Polkadot Substrate Development Bootcamp

100% free

11 weeks

Intermediate Level

Online

English

Location

Online

Next cohort

Cohort 4

Application deadline

03 September 2023

Polkadot Substrate Development Bootcamp

100% free

11 weeks

Intermediate Level

Online

English

General Info

Welcome to the Polkadot Substrate Development Bootcamp! šŸŒŸ

This bootcamp is for you if you want to learn how to build your own custom blockchains with the help of the substrate framework. Along the way, you'll learn Rust, the favorite programming language of programmers! šŸ˜Ž

In this bootcamp, you'll dive into the fundamentals of Rust and then will take a deep dive into Substrate, exploring its architecture, benefits, and interchain communication capabilities.

Get hands-on experience with fun projects, from building a blockchain to simulating a complete substrate network. Learn to add trusted nodes, authorize nodes, monitor metrics, upgrade networks, build custom pallets, delve into smart contracts, and prepare a local relay chain! šŸ› ļøšŸ’”

Curriculum

0 - Introduction to PolkadotI - Rust Fundamentals

  1. Introduction to Rust
  2. Ownership, Borrowing, and References
  3. Structs and Enums
  4. Iterator, Generics, Traits, Modules
  5. Error Handling

II - Substrate

  1. Introduction
  2. What is substrate
  3. Why to use substrate? (benefits, advantages)
  4. Comparison of substrate with cosmwasm
  5. Details on substrate
  6. Interchain communication in substrate (cross-consensus messaging)
  7. Private networks, solo chains, Relay chain, parachain and para threads intro with substrate
  8. Substrate architecture with WASM
  9. Details about storage, consensus, p2p networking, RPC, telemetry
  10. Deep dive substrate
  11. Full nodes, Archive nodes, Light client nodes
  12. FRAME, pallets, custom pallets
  13. Consensus and default consensus modes
  14. Signed transactions, unsigned transactions and inherent transactions"
  15. Internal workings of substrate
  16. State transitions and storageĀ 
  17. Accounts, addresses and keys (private, public keys), address encoding, specialized accounts
  18. Off-chain operations and off-chain workers
  19. More details on cross consensus communication"
  20. Installation
  21. Linux walk through and explanation for mac and windows
  22. Rust toolchain, developer tools and troubleshooting
  23. Hands on Project 1 -> Building a blockchain
  24. Hands on project 2 -> Simulating a complete substrate network
  25. Hands on project 3 -> Adding trusted nodes to a network
  26. Hans On Project 4 -> Authorizing nodes in a network
  27. Hands On Project 5 -> Monitoring node metrics
  28. Hands On Project 6 -> Upgrading a running network
  29. Hands On Project 7 -> Building a Custom Pallet
  30. Hands On Project 8 -> Smart contracts
  31. Hands on Project 9 -> Prepare a local relay chain

Join our community

Image 1
Image 2
Image 3
Image 4

FAQ

Polkadot Substrate Development Bootcamp

Location

Online

Next cohort

Cohort 4

Application deadline

03 September 2023

Stay in the know

Never miss updates on new programs and opportunities.

Rise In Logo

Rise together in web3!

Disclaimer: The information /programs / events provided on https://patika.dev and https://risein.com are strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice and do not make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://patika.dev and https://risein.com disclaim any responsibility for financial decisions made by users based on information provided here.