Level 2: Space explorer
Intermediate
Tutorial
- 2.1 Canister upgrades, storage, and persistence: When a canister's code needs to have changes made, the canister must be upgraded.
- 2.2 Advanced canister calls: Now that you've covered the core functionalities of canisters and using them, let's take a look at advanced canister calls.
2.3 Using third-party canisters: For certain workflows, using third-party canisters and integrating them with a dapp is important to provide functionalities such as authentication.
2.4 Introduction to Candid: Candid is an interface description language that has unique support for ICP features.
2.5 Unit, integration, and end-to-end testing: Testing code prior to setting it live in production is an important step in the development process.