URL Shortener: TypeScript, PostgreSQL, Koa.Js, REST and MVC


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

What you will learn


Get Instant Notification of New Courses on our Telegram channel.

Noteβž› Make sure your π”ππžπ¦π² cart has only this course you're going to enroll it now, Remove all other courses from the π”ππžπ¦π² cart before Enrolling!


Understand URL shortener services and their benefits

Get familiar with key technologies: Knex, TypeScript, and Koa, JWT, Hashing

Set up the development environment and configure project tools

Establish a database connection and configure Knex instance

Create and manage database migrations

Implement a services layer in your project

Validate objects and handle exceptions with custom libraries

Understand HTTP status codes and operational vs non-operational errors

Create an authentication service

Hash passwords and store them securly

Learn about JWT tokens and implement token issuance and validation

Set up Koa server, middlewares, and routers for API handling

Protect your Koa router with authentication middlewares

Test API endpoints with Postman

English
language