Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
مختصر الروابط : TypeScript, PostgreSQL, Koa, REST and MVC
Rating: 4.7 out of 5(12 ratings)
5,112 students

مختصر الروابط : TypeScript, PostgreSQL, Koa, REST and MVC

احترف تطوير الويب الحديث من خلال بناء خدمة اختصار الروابط باستخدام تقنيات حديثة ومتطورة
Created byAhmad Mujahid
Last updated 5/2023
Arabic

What you'll learn

  • فهم خدمات اختصار العناوين وفوائدها
  • التعرف على Typescript, Knex, Koa, JWT, Hashing,
  • Set up the development environment
  • إنشاء اتصال بقاعدة البيانات والتحقق منه
  • Database Migrations
  • Understand MVP
  • Objects Validation & Exceptions handling
  • HTTP Status codes
  • تمكين المستخدمين من التسجيل في المنصة وتسجيل الدخول
  • Password Hashing
  • JWT (JSON Web Token)
  • Set up Koa server, middlewares, and routers for API handling
  • Protect your Koa router with authentication middlewares
  • تجربة التطبيق باستخدام Postman

Course content

7 sections29 lectures4h 45m total length
  • المقدمة5:11

    احصل على نظرة عامة حول الدورة التدريبية وأهداف التعلم والتوقعات.

Requirements

  • فهم كامل لمبادئ البرمجة في Javascript
  • فهم لموضوع ال Promises ( async/await )
  • Nodejs and npm understanding.
  • معرفة بقواعد البيانات و SQL
  • معرفة ب Restful API

Description

تعمق في تطوير الويب من خلال انشاء خدمة اختصار عناوين غنية بالميزات من الألف الى الياء

تم تصميم هذه الدورة التدريبية الشاملة لتزويدك بفهم شامل لعدة مفاهيم اساسية وهامة مثل

Typescript, Postgresql, Koa.js, Knex.js, Restful API, MVC Design pattern

بالاضافة الى الخبرة العملية في تطبيق هذه التقنيات والمفاهيم على مشروع حقيقي

لن تكون هذه الدورة مثل اي دورة تقليدية, لن نتعلم فقط كيف نبرمج ولكن سنتعلم كيف نبرمج ونبني التطبيقات بطريقة صحيحة وباتباع ال

Best practises and recommendations.

ستتعلم مفاهيم عديدة اضافية ضمن هذا الكورس مثل

Password Hashing: 

لتخزين كلمات المرور بشكل آمن ضمن قاعدة البيانات

JWT: 

لتوثيق المستخدمين عند الوصول الى التطبيق الخاص بنا

Restful API:

وكيفية تطبيقه بشكل صحيح

بالاضافة الى ان الكورس مبني على طريقة التصميم الشهيرة

MVC (Model View Controller)

والتي ستجعل تطبيقك أكثر تنظيماً وقابلاً للتوسع في المستقبل, كل قسم في هذا الكورس مقسم ليشرح طبقة من هذه الطبقات.

سنقوم ايضاً باستعمال مكتبة

Koa

في هذه الدورة عوضاً عن استعمال مكتبة

Express

وسنقوم بشرح الفروقات بينهم وكيف يمكننا الاستفادة من الميزات العديدة التي تقدمها

Koa.

خلال هذا الكورس, سنتعرف بشكل عملي على جميع هذه التقنيات ضمن امثلة عملية ستعزز فهمك للموضوع بشكل عام, وبنهاية هذه الدورة ستكون قد طورت اساساً متيناً لتقنيات تطوير الويب الحديقة مما يتيح لك تطوير تطبيقات فعالية وقوية.

Who this course is for:

  • مطورو الويب الطموحون الذين يرغبون في التعرف على كيفية برمجة تطبيقات الويب باستخدام التقنيات الحديثة وأفضل الممارسات.
  • المطورون الذين يرغبون في إنشاء خدمات تقصير عناوين قابلة للتطوير وفعالة أو تطبيقات مماثلة.
  • المطورون المهتمون بالتعرف على نمط التصميم MVC
  • مطورو الويب الذين يرغبون في تعزيز معرفتهم بقواعد البيانات
  • مطورو الويب الذين يريدون التعرف على كيفية بناء تطبيقات الويب بالطريقة الصحيحة