مختصر الروابط : TypeScript, PostgreSQL, Koa, REST and MVC.
احترف تطوير الويب الحديث من خلال بناء خدمة اختصار الروابط باستخدام تقنيات حديثة ومتطورة
Development ,Web Development,Typescript
Lectures -29
Duration -4.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Delve deeper into web development by building a feature-rich URL-shortening service from the ground up.
This comprehensive course is designed to provide you with a comprehensive understanding of several basic and important concepts such as:
Typescript, Postgresql, Koa.js, Knex.js, Restful API, MVC Design pattern
In addition to practical experience in applying these techniques and concepts to a real project.
This course will not be like any traditional course, we will not only learn how to program but we will also learn how to program and build applications correctly by following the
Best practices and recommendations.
You will learn many additional concepts within this course such as:
Password Hashing:
To securely store passwords in a database
JWT:
To authenticate users when accessing our application
Restful API:
And how to apply it correctly
In addition, the course is based on the famous design method.
MVC (Model View Controller)
Which will make your application more organized and scalable in the future. Each section in this course is divided to explain one of these layers.
We will also use the library
Koa
In this course instead of using a library
Express
We will explain the differences between them and how we can benefit from the many features they offer.
Koa.
During this course, we'll learn all of these techniques in a practical way, using practical examples that will enhance your overall understanding of the subject. By the end of the course, you'll have developed a solid foundation in advanced web development techniques, enabling you to develop effective and powerful applications.
Prerequisites
- Javascript - A complete understanding of programming principles in
- Promises ( async/await ) - Understanding the subject of the
- Nodejs and npm understanding.
- SQL - Knowledge of databases and
- Restful API - Knowledge of

Curriculum
Check out the detailed breakdown of what’s inside the course
المقدمة
1 Lectures
-
المقدمة 05:11 05:11
تهيئة البيئة البرمجية
2 Lectures

قاعدة البيانات (Model Layer)
7 Lectures

بدء تطوير التطبيق (Controller Layer)
7 Lectures

User Authentication and Authorization
4 Lectures

Building the API with KOA (View Layer)
7 Lectures

النهاية
1 Lectures

Instructor Details

Devlyzer
I do courses in English and Arabic :)
As a highly skilled and dedicated full-stack developer with over 7 years of experience, I am passionate about creating and delivering high-performing software solutions. My expertise spans multiple languages and frameworks, including Node.js, React, PostgreSQL, and SQL. I have successfully led and managed development teams. With a track record of providing technical guidance and maintaining high-quality standards, I am committed to helping students master the art of software development and achieve their goals.
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now