This course provides an introduction to Deno, a secure runtime for JavaScript and TypeScript that aims to address the shortcomings of Node.js. It covers Deno’s features, including its default security settings, support for modern JavaScript features out of the box, and its built-in utilities for dependency inspection and code formatting. The course also explains how to work with Deno’s module system, which eschews the node_modules directory and package.json file in favor of standard ES modules. Participants learn to create, test, and run secure and efficient web applications using Deno, leveraging its standard library and third-party modules available in Deno’s centralized repository. By the end of the course, learners have a foundational understanding of Deno and the skills to start building and deploying applications with this modern runtime environment.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Learn Deno fundamentals
Manage files and use fetch API in Deno
Understand Deno's permission system
Utilize Deno's standard library
Incorporate third-party modules in Deno
Build APIs with Deno
Test APIs using Postman
01. Jumping into Deno
- Introduction
- Files, Fetch & Permissions
- The Standard Library
- 3rd Party Modules
- API Build (Part 1)
- API Build (Part 2)
- Testing the API (Postman)
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Learn Deno fundamentals
Manage files and use fetch API in Deno
Understand Deno's permission system
Utilize Deno's standard library
Incorporate third-party modules in Deno
Build APIs with Deno
Test APIs using Postman
COURSE OUTLINE
01. Jumping into Deno
- Introduction
- Files, Fetch & Permissions
- The Standard Library
- 3rd Party Modules
- API Build (Part 1)
- API Build (Part 2)
- Testing the API (Postman)