30-days Money-Back Guarantee
احترف تطوير الويب الحديث من خلال بناء خدمة اختصار الروابط باستخدام تقنيات حديثة ومتطورة
Updated on Sep, 2026
Programming, Web Development, Typescript
Duration - 4.5 hours
Training 5 or more people ?
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
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:
To securely store passwords in a database
To authenticate users when accessing our application
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
In this course instead of using a library
We will explain the differences between them and how we can benefit from the many features they offer.
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.
Check out the detailed breakdown of what’s inside the course
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.
Use your certificate to make a career change or to advance in your current career.
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Master prominent technologies at full length and become a valued certified professional.