Navigate between pages

TypeScript Development 201

TypeScript Development 201

Building upon the basics, the ICP Azle Development 201 course takes you through the development of a decentralized marketplace on ICP. You'll deepen your understanding of ICP canisters and develop a functional marketplace application.

Learning Objective

After finishing the learning materials you will:

Create a Marketplace Canister for decentralized commerce on ICP.
Implement user interactions with the canister through a command line and Candid interface.
Develop a React frontend for a comprehensive user experience.

Prerequisites

In order to complete this course you should:

Completion of the TypeScript 101 Course or equivalent experience.
Knowledge of TypeScript and Node.js.
Familiarity with React and basic development tools like Visual Studio Code.

Learning Modules

These are the learning modules included in this course.

Creating a Marketplace Smart Contract and Frontend on the Internet Computer

120 minutes

This course takes you through the advanced aspects of developing a decentralized marketplace on the Internet Computer Protocol (ICP) platform. It covers creating a Marketplace Canister, canister interaction, building a React frontend, and deploying your canister. It's designed for learners who have completed the 'Typescript Smart Contract 101' and are familiar with TypeScript, Node.js, and React.