NodeJS - Build a Full E-Commerce RESTful APIs (بالعربي)

所在平台: Udemy

课程主页: https://www.udemy.com/course/nodejs-build-a-full-e-commerce-restful-apis/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:NodeJS - 构建完整的电子商务RESTful API(阿拉伯语) 课程概述:本课程旨在教授如何使用NodeJS构建电子商务平台的RESTful API,涵盖从基础知识到高级功能的各个方面。 课程亮点: 1. **项目概述**:介绍将要完成的电子商务商店项目,学习其主要特性和功能。 2. **网络基础**:讨论网络的基础知识,确保每个学员理解Web的工作原理。 3. **准备工具和环境**:设定工作环境和所需的编辑器。 4. **搭建Express和MongoDB服务器**:创建Express应用程序和服务器,并将其连接至数据库,解释项目文件结构。 5. **类别CRUD操作**:实施电子商务商店中的类别功能,如服装和电子产品的类别管理。 6. **错误处理与验证层**:掌握Express中的错误处理,如何捕获和格式化错误以返回给用户。 7. **子类别CRUD和品牌CRUD操作**:实现子类别与品牌的管理功能。 8. **产品CRUD操作**:学习如何创建、修改、删除产品,进行搜索、排序和过滤。 9. **图片的上传与处理**:处理单个或多个图片的上传及其性能优化。 10. **身份验证与授权**:详细解释用户身份验证流程,包括注册、登录和密码重置。 11. **评价、愿望清单和用户地址**:实现用户对产品的评价、建立愿望清单和管理用户地址功能。 12. **优惠券和购物车**:允许管理员创建优惠券,用户使用优惠券享受折扣,管理购物车中的产品。 13. **现金与在线订单、在线支付与发布**:处理订单的支付方式,包括现金和电子支付,实施支付网关集成。 14. **安全性**:讨论如何增强应用的安全性。 15. **增强功能**:加入额外的课程改进和解决问题的内容。 16. **附录**:提供JavaScript基础知识的辅导以帮助学员在课程中更好地应用。 17. **NestJS框架学习**:介绍NestJS框架的基础知识,为后续学习做准备。 通过这个课程,学员将能够从零开始构建一个完整的电子商务平台RESTful API,理解并实现各项关键功能。

课程评论(0条)

课程详情

Course HighlightsProject Overviewخلال هذا القسم هيتم استعراض مشروع المتجر الإلكتروني اللي هيتم تنفيذه خلال هذا الكورس.مهم جدا تتفرج عليه بتركيز عشان تكون عارف ايه المميزات اللي هتتنفذ خلال المشروع ده How Web Workخلال القسم ده هنتكلم شويه عن اساسيات النتورك وازاي الويب بيشتغل عشان كله يكون عنده الاساسيات اللي هنبني عليها اللي جاي وفي نفس الوقت نكون عارف احنا مكانا فين بالظبط وايه دورنا واحنا بنكتب كودPreparing Tools And Environmentخلال القسم ده هنبدأ نجهز بيئة العمل بتاعتنا والمحرر اللي هنبدأ نشتغل عليهPreparing Express Server And Mongodbخلال القسم ده هنبدأ نجهز الاكسبريس اب بتاعنا ونبدأ ننشأ السيرفر ونربط التطبيق بتاعنا بالداتا بيز وكمان هنشرح الستراكشر بتاع الملفات اللي هنشتغل بيه خلال المشروع اللي هننفذهCategories CRUD Operationsخلال القسم ده هنبدأ التنفيذ الفعل لفيتشر الاقسام داخل المتجر الالكتروني الاقسام دي ممكن تكون ملابس او الكترونيات..إلى آخره.Advanced Error Handling & Adding Validation Layerمن السكاشن المهمة جدا اللي هنشرح فيها ازاي اكسبريس بيتعامل مع الايرورز وهنبدأ نشوف ازاي نمسك الايرورز دي ونتحكم في شكلها والشكل النهائي اللي هيرجع للمستخدم وكمان هنشوف ازاي نمسك باقي الايرورز اللي ممكن تحصل في باقي التطبيق غير اكسبريسSubCategories CRUD & Brands CRUD Operationsخلال القسم ده هنبدأ ننفذ الاقسام الفرعية اللي هتكون بتنتمي للاقسام الرئيسية بمعني ان القسم الرئيسي ينتمي ليه قسم او اكثر فرعي.. بالاضافه للعمل علي فيشتر البرانداتProducts CRUD Operationsخلال القسم ده هنبدأ نشتغل علي فيتشر المنتج وهنشوف ازاي نعمل انشاء وتعديل وحذف للمنتج.. بالاضافة ازاي نعمل بحث وازاي نعمل ترتيب للمنتج سواء بسعره او عدد المبيعات للمنتج او غيره.. ازاي كمان نعمل فلتر للمنتج سواء بالقسم اللي بينتمي ليه واو العلامة التجارية وغيرهUpload Single And Multiple Images And Image Processingخلال القسم ده هنشوف ازاي نعمل رفع لصوره واحدة او اكتر من صورة.. وهنشوف ازاي نحسن من العمليات اللي هتم علي الصورة عشان يحسن من الاداء.. وهنتعامل مع الايرورز اللي ممكن تظهرك لما ترفع فايل غير الصور.. وهنبدأ نضيف الصور للمنتج بتاعناAuthentication And Authorizationخلال القسم ده هنشرح عمليه المصادقة بشكل تفصيلي وهنشوف ازاي تسجيل الدخول وانشاء الحساب ونسيت كلمه المرور وازاي بتعمل التوكن وازاي بنعمل عمليه التحقق عليه..كمان هنشتغل علي صلاحيات المستخدمين وهيكون عندنا ادمن ومانجر ويوزر عادي وكل واحد ليه صلاحيات مختلفة عن التاني.القسم ده مهم جدا وهتستفاد منه جداReviews, Wishlist And User Addressesخلال القسم ده هنبدأ نشتغل علي التقييمات وهنشوف ازاي هنمكن المتسخدم انه يضيف تقييم علي المنتجات وكمان هنحسب متوسط عدد التقييمات علي المنتج الواحد بالاضافة للعدد الكلي للتقيمات علي المنتج الواحد ، كمان هنشرح ازاي نمكن المسخدم انه يضيف منتج لقائمة المفضلة وفي نفس الوقت يقدر يحذفه ، كمان هنمكن المستخدم من انه يضيف عنوان لدفتر العناوين بتاعه يقدر يستخدمه لما يجي يطلب اوردر.Coupons And Shopping Cartخلال القسم ده هنبدأ نمكن الادمن من انه ينشأ الكوبونات وكل كوبون بيكون ليه تاريخ معين ينتهي فيه ونسبة خصم معينة بيحددها الادمن.والمستخدم هيقدر يستخدم الكوبون ده عشان يتسفاد من الخصم.. كمان هنمكن المستخدم من انه ينشأ سلة المنتجات اللي هيبدأ يضيف فيها المنتجات اللي عايز يشتريها ويعدل يختار ويعدل في كمية المنتجات لو متاح كمية منها في المخزن بالاضافة انه يقدر يضيف كوبون خصم علي السلة.Cash And Online Orders, Online Payments And Deploymentsخلال القسم ده هنبدأ نشتغل علي الاورد ر او الطلبية سواء الاوردر ده هيتم دفعه كاش او عند الاستلام او الاوردر ده هيتم دفعه من خلال بطاقة دفع او محفظة الكترنية زي ابل باي او غيره.. هيتم الربط مع بوابة الدفع ونشوف ايه وسائل الدفع اللي بتوفرها بوابة الدفع وهنعمل عميلة الدفع من خلالها.وهنشوف ازاي بنشوف عملية الدفع نجحت ولا لا.. وازاي نعمل اوردر في حالة نجاح عملية الدفع.. هنتكلم بالتفصيل عن الدفع الكاش والدفع الالكتروني.. وفي الاخر هنرفع التطبيق علي هيروكو عشان تقدر تشاركه مع الفرونت اند او تحط اللينك في البرورتفوليو بتاعكSecurityخلال القسم ده هنتكلم شويه عن وسائل الامان اللي ممكن تستخدمها عشان تأمن التطبيق بتاعكEnhancementsخلال القسم ده هنضيف فيه التحسينات اللي هتتضاف في الكورس.بالاضافة لو فيه مشاكل ظهرت هنسجلها فيديو ونضيفه في السكشن دهAppendixخلال القسم ده هضفلكم شويه دروس عن الجافا سكريبت عشان ترجعو ليها لو عايز تتاسس فيها عشان تساعدك وانت شغال في الكورس17. Learn about Nestjs Frameworkهتعرف ايه هي الفريمورك نست وليه هي مهمة وهتشوف اهم الاساسيات فيها.. تمهدك للخطوة الجاية لو هتدخل في كورس نست

课程标签

0人关注该课程

主题相关的课程