HomeCoursesDeno Web Development
AI-powered learning
Save

Deno Web Development

Delve into Deno Web Development and gain insights into its secure runtime, decentralized package management, debugging, runtime APIs, dependencies, authentication, and testing to build secure web applications.

106 Lessons
33h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • Familiarity with the workings and architecture of Deno
  • A working knowledge of Deno runtime and standard library
  • Hands-on experience of developing a web application in Deno
  • The ability to enable CORS and HTTPS in Deno
  • An understanding of the performing unit and integration testing

Learning Roadmap

106 Lessons8 Quizzes

3.

The Runtime and Standard Library

The Runtime and Standard Library

13 Lessons

13 Lessons

Examine Deno's runtime, filesystem APIs, standard library, and building web applications.

4.

Building a Web Application

Building a Web Application

12 Lessons

12 Lessons

Build a web application using Deno, focusing on scalable architecture and HTTP frameworks.

5.

Adding Users and Migrating to Oak

Adding Users and Migrating to Oak

11 Lessons

11 Lessons

Explore transitioning to Oak for efficient routing and user management, enhancing security and scalability.

6.

Adding Authentication and Connecting to the Database

Adding Authentication and Connecting to the Database

14 Lessons

14 Lessons

Follow the process of adding authentication and connecting a Deno application to MongoDB.

7.

HTTPS, Extracting Configuration, and Deno in the Browser

HTTPS, Extracting Configuration, and Deno in the Browser

10 Lessons

10 Lessons

Master essential production practices in Deno, including CORS, HTTPS, config management, and browser compatibility.

8.

Unit and Integration Testing

Unit and Integration Testing

11 Lessons

11 Lessons

Learn how to use unit and integration testing to ensure robust Deno applications.

9.

Deploying a Deno Application using Local Machine

Deploying a Deno Application using Local Machine

6 Lessons

6 Lessons

Unpack the core of Deno application deployment, environment setup, and Heroku configuration steps.

10.

Conclusion

Conclusion

4 Lessons

4 Lessons

Examine Deno's development journey, publishing packages, community engagement, and future initiatives.

11.

Appendix

Appendix

2 Lessons

2 Lessons

Break down the steps to install Deno and set environment variables.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Author NameDeno Web Development
Developed by MAANG Engineers
ABOUT THIS COURSE
Deno is a JavaScript/TypeScript runtime with secure defaults and a great developer experience. It offers decentralized package management and places a strong emphasis on security. This course introduces Deno’s primitives and principles to build real-world applications. You will begin with an introduction to Deno and learn about the architectures that support it. Next, you will learn how to debug code in Deno along with how to import cache modules in it. Next, you will learn about the runtime APIs and the standard library. You will also learn how to serve the frontend, create a web application, and understand the folder structure and application architecture. You will also learn how to manage dependencies and lock files, and then how to add authentication and enable CORS and HTTPS. You will finish with learning how to perform unit and integration testing. After completing this course, you will be comfortable in using Deno to create, maintain, and deploy secure and reliable web applications.
ABOUT THE AUTHOR

Packt

A tech learning platform that provides online courses, eBooks, videos, and other resources to help individuals and organizations stay ahead of emerging and popular technologies.

Learn more about Packt

Trusted by 2.9 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath