|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/url-shortener-nodejs-typescript-koa-postgresql-knex-arabic/
课程评论:没有评论
**课程名称:** 链接缩短:TypeScript, PostgreSQL, Koa, REST 和 MVC **课程概述:** 本课程旨在通过从零开始构建一个功能丰富的链接缩短服务,帮助您深入了解Web开发。课程将提供对TypeScript、PostgreSQL、Koa.js、Knex.js、RESTful API和MVC设计模式等关键概念的全面理解,并提供实践经验来应用这些技术和概念于实际项目。 本课程不仅仅是教授编程,更重要的是教会您如何正确地构建应用程序,遵循最佳实践和推荐。您将学习到许多附加概念,包括: * **密码哈希:** 安全地存储数据库中的密码。 * **JWT (JSON Web Tokens):** 在访问应用程序时对用户进行身份验证。 * **RESTful API:** 如何正确地实现。 * **MVC (Model-View-Controller) 设计模式:** 使您的应用程序更有条理且易于扩展。每个课程部分都将专注于解释 these layers。 课程将使用 **Koa** 库,而不是 Express 库,并解释两者之间的区别以及如何利用 Koa 提供的众多优势。 在整个课程中,您将通过实际示例掌握所有这些技术,以加强您对主题的整体理解。课程结束后,您将为现代Web开发技术奠定坚实的基础,使您能够构建高效、强大的应用程序。
تعمق في تطوير الويب من خلال انشاء خدمة اختصار عناوين غنية بالميزات من الألف الى الياءتم تصميم هذه الدورة التدريبية الشاملة لتزويدك بفهم شامل لعدة مفاهيم اساسية وهامة مثل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.خلال هذا الكورس, سنتعرف بشكل عملي على جميع هذه التقنيات ضمن امثلة عملية ستعزز فهمك للموضوع بشكل عام, وبنهاية هذه الدورة ستكون قد طورت اساساً متيناً لتقنيات تطوير الويب الحديقة مما يتيح لك تطوير تطبيقات فعالية وقوية.