Campaign

Soar with Deno

STATUS Past
STARTS

(GMT+8)

ENDS

(GMT+8)

QUESTS
3
REWARD POOL
Mixed Reward Pool

Description

Deno is an innovative JavaScript runtime that enhances the developer experience with JavaScript and provides robust support for TypeScript. This makes it appealing to developers who appreciate type safety and modern programming practices.

If you’re new to Deno, there’s no need to feel intimidated. This campaign is designed to guide you through the essentials of Deno, starting with its purpose and benefits. You’ll discover the unique features that set Deno apart from other runtimes, including its secure execution model, built-in tooling, and simplified module management. By the end of this campaign, you’ll understand why Deno is quickly becoming a favoured option for modern web development.

You will gain practical experience by building a backend application with the Oak middleware framework for Deno. This hands-on project will reinforce your understanding of Deno's capabilities and equip you with the skills necessary to create efficient and scalable web applications. Join this journey to explore Deno and unlock new possibilities for your future web projects!

Welcome to this campaign and soar your development journey now with Deno!

For technical help on the StackUp platform & quest-related questions, join our Discord, head to the 🆘 | quest-help-forum channel and look for the correct thread to ask your question.

⚠️ This campaign will only cover Linux or MacOS platforms. If you are a Windows user, please use GitHub Codespaces for a uniform and streamlined developer experience.

Prerequisites

  • It is recommended that you have Javascript and Typescript knowledge.
  • A working development environment such as VSCode.

Learning Outcomes

You will be able to:

  • Grasp the core concepts of Deno, including its architecture and how it differs from other JavaScript runtimes like Node.js.
  • Familiarise with TypeScript, as Deno has first-class support, enabling developers to write type-safe code.
  • Use the Deno CLI to manage packages and dependencies effectively.
  • Gain hands-on experience building backend applications using Deno, including working with frameworks like Oak.
  • Learn about Deno's security model, including permissions and how to handle secure code execution.

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center