Deno For Web Developers

Why take this course?
🌟 Deno For Web Developers: The Comprehensive Practical Guide 🌟
Course Headline: The comprehensive practical guide to Deno for web developers. Learn the core and build real-world app.
Introduction:
This course has been 100% re-recorded in April 2021 to ensure you get the most up-to-date content. We're using Deno v1.8.0, which is packed with new features and improvements. By the end of this course, not only will you understand Deno's core concepts but also how to apply them in building a full-fledged real-world eCommerce application.
What You Will Learn:
# The contents covered in this course are:
- What is Deno? 🔍
- Command Line Interface 🖥️
- Deno APIs / Web APIs / Standard Library 🚀
- Read File / Write File 📝
- Modules And Dependencies Management 🛠️
- HTTP Server 🌍
- Request / Response / Routing ⬅️ ➡️
- Using Oak Framework 🌳
- Error Handling ❌
- Authentication / Authorization / Reset Password 🔐
- JWTs Refresh Token / Access Token 🔑
- Working with Database (PostgreSQL) 🗃️
- Sending Email Using SendGrid 💌
- Validating Request Body ✅
- File Upload to Cloudinary ➕
- Pagination ⚙️
- Add to Cart 🛒
- Payment System with Stripe 💳
- Admin Area 🏢
What Are We Going To Build?
We're building a full-fledged REST API for an eCommerce application. This will encompass all the skills you've learned throughout the course, culminating in a functional and scalable web application. 🛍️
Legacy Content:
# What were we going to build? (Now Legacy Content)
- A full-stack JWT authentication system 🔧
What Topics This Course Will Cover:
# What topics this course will cover?
- Create a web server with Deno.js and Oak framework 📦
- Create GraphQL server with Oak GraphQL library 🔗
- Setup PostgreSQL database and connect to the server 🗅
- Write GraphQL API (schema, queries, mutations) ✍️
- How to use Oak middleware function 🛤️
- How to manipulate Oak Context and use it to pass data between middleware 🔄
- How to use Cookies 🍪
- How to create, send, and validate JWT token 🔑
- Perform PostgreSQL Create, Read, Update, Delete (CRUD) operations ⚙️
- How to send email in Deno.js 📫
- How to connect NextJS application with Deno web server using Apollo Client (v3) 🤝
- Fetch data from GraphQL API with Apollo Client Hooks (useQuery, useMutation) 🔍
- How to write Apollo Hooks as custom hook function 🛠️
- How to fetch data from GraphQL API on server-side in NextJS 🧩
- Manage state with React Context API 🎯
- How to protect route on client-side in NextJS ✅
- How to protect route on server-side in NextJS 🚫
Join Us On This Exciting Learning Journey!
Deno is a powerful, modern, and secure runtime for building applications across the web. With this comprehensive course, you'll learn how to leverage Deno's unique features to create efficient, fast, and secure web services. Whether you're a seasoned developer or just starting out, this course will provide you with the practical skills needed to excel in the world of modern web development with Deno. 🚀
Enroll now and embark on your journey to becoming a Deno expert! 🌐✨
Course Gallery




Loading charts...