Загрузка...

Build a URL Shortener with TypeScript, PostgreSQL & Koa.Js (REST API & MVC) | Full Course

Master Modern Web Development by Building a Robust URL Shortening Service with Cutting-Edge Technologies

📘 Course Chapters: Fullstack URL Shortener API with Koa, TypeScript, and Knex

00:00 - Introduction
05:16 - Environment Variables
14:02 - Migrations Overview
22:44 - Users Migration
31:22 - URLs and Visits Migrations
40:11 - Testing Knex
50:09 - TypeScript Models
59:29 - URL Service Part 1
1:13:47 - URL Service Part 2
1:27:30 - Validation Part 1
1:36:10 - Validation Part 2
1:44:50 - Validation Part 3
1:53:41 - Exceptions Throwing
2:07:16 - Visits Service
2:22:17 - User Registration
2:30:21 - Password Hashing
2:40:49 - User Login
2:46:59 - JWT (JSON Web Tokens)
3:02:28 - Koa Introduction
3:14:09 - Koa Router
3:23:15 - Authentication Router
3:32:34 - Authentication Middleware
3:41:53 - URLs Router
3:52:18 - Visits and Redirect
4:04:56 - Koa vs Express
4:14:51 - Finale
4:18:42 - Conclusion

Dive into modern web development as you build a feature-rich URL Shortening Service from the ground up. This comprehensive course is designed to provide you with a thorough understanding of TypeScript, PostgreSQL, Koa.js , REST, Knex.Js, and the MVC design pattern, as well as practical experience in applying these technologies and concepts to a real-world project.

In this course, you will start by setting up your development environment and configuring the required tools for an optimal workflow. You will then dive into database configuration and management using PostgreSQL, learning how to create and execute migrations to set up your database schema. The course also covers the use of TypeScript to create efficient and scalable models that interact with the database, as well as the implementation of services to handle URL-related operations and other application logic.

As you progress through the course, you'll explore user authentication and authorization, covering topics such as user registration, password hashing, and JWT-based authentication for secure access to protected resources. You will also learn how to develop a RESTful API using the Koa web framework and Koa Router, creating routes and middleware for various application functionalities.

Видео Build a URL Shortener with TypeScript, PostgreSQL & Koa.Js (REST API & MVC) | Full Course канала AllGoodTutorials
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять