This course builds a complete, real-world web application in Deno without leaning on external dependencies, using the opportunity to go deep on TypeScript and modern Web Platform APIs along the way.
What you'll build
A real-time link-shortening service in the spirit of Bit.ly, where users can create and share links, giving you a concrete project to anchor the concepts in rather than isolated exercises.
Topics covered
- The Deno ecosystem end to end, plus core and advanced TypeScript
- Working with universal Web Platform APIs and building without third-party libraries
- Test-driven development and basic benchmarking
- Cookie-based authentication and data storage with Deno KV
- Real-time streaming updates and server-side rendering with JSX
- Deploying the finished app with Deno Deploy