Skip to main content

Deno Full Course

2h 10m 53s
English
Paid

Deno Full Course is a hands-on training course where you will build a full-fledged web application using Deno without relying on external dependencies. During the course, you will master TypeScript and modern Web Platform APIs.

What will you learn?

  • A complete understanding of the Deno ecosystem for productive development.
  • Basics and advanced concepts of TypeScript in clear and concise video materials.
  • Working with universal Web Platform API.
  • Creating a fully functional web application without third-party libraries.
  • Test-driven development (TDD) and basics of benchmarking.
  • Implementing cookie-based authentication.
  • Data management using Deno KV.
  • Real-time data streaming updates.
  • Server-side HTML rendering using JSX.
  • Deploying applications using Deno Deploy.

What will you create?

You will develop a real-time link shortening service, inspired by Bit.ly. Users will be able to create and share links. This project will help you master the basic principles of web development and understand advanced programming patterns in TypeScript.

About the Author: fireship.io

fireship.io thumbnail
Fireship.io is an ecosystem of practical resources for developers who want to build high-quality web & mobile apps.

Watch Online 31 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 31 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Under the Hood
All Course Lessons (31)
#Lesson TitleDurationAccess
1
Under the Hood Demo
03:26
2
Hello Deno
03:48
3
WTF is meta.main?
02:05
4
Modules
04:59
5
TypeScript Crash Course
09:05
6
Instant Docs
01:28
7
Permissions
02:30
8
Tasks
03:11
9
Env Vars
02:16
10
Clean Code
02:18
11
Deno Bench
07:37
12
Testing
05:19
13
Deno Args
03:23
14
FFI
03:32
15
Compile
01:23
16
Multi-Threading
04:04
17
Project Tour
01:49
18
Project Structure
03:00
19
Deno HTTP
03:19
20
Custom Router
04:51
21
Deno Crypto
02:58
22
Deno KV
03:39
23
Built-in JSX
04:58
24
User Auth
05:36
25
Form Submission
02:37
26
Atomic Writes
03:05
27
Link Analytics
03:21
28
Realtime Streams
03:50
29
Ship it
04:37
30
Bonus Video - How V8 JavaScript Works
10:54
31
Bonus Video - 7 Cryptography Concepts EVERY Developer Should Know
11:55
Unlock unlimited learning

Get instant access to all 30 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription