index academy



Document

NodeJS - Build a Full E-Commerce RESTful APIs

خلال هذا الكورس هتتعلم بناء RESTful APIs احترافية لمتجر إلكتروني كامل باستخدام Node.js وExpress وMongoDB وStripe،
من هيكلة المشروع وقواعد البيانات والمصادقة والصلاحيات إلى رفع الصور والدفع الإلكتروني ونشر التطبيق.

عدد الساعات

33 ساعة

عدد المحاضرات

227 محاضرة

باقة الباك اند

كورس مكتمل

لمن هذا الكورس ؟

  • لأي حد عايز يتعلم Node.js عن طريق بناء تطبيق عملي

  • للمهتمين بتعلم مجال ال ( Back-End ) باستخدام Node.js

  • لأي حد عايز يتعلم اكتر عن Express, Mongodb and Stripe

33 ساعة

مستوي مبتدئ ومتوسط

متطلبات الالتحاق بالكورس

  • معرفة جيدة بلغة Javascipt

  • يُفضل معرفة بأساسيات Node.js

NodeJS - Build a Full E-Commerce RESTful APIs

خلال هذا الكورس هتتعلم بناء RESTful APIs احترافية لمتجر إلكتروني كامل باستخدام Node.js وExpress وMongoDB وStripe،
من هيكلة المشروع وقواعد البيانات والمصادقة والصلاحيات إلى رفع الصور والدفع الإلكتروني ونشر التطبيق.

عدد الساعات

33 ساعة

عدد المحاضرات

227 محاضرة

ماذ سوف تتعلم في هذا الكورس

  • هتتعلم اساسيات النتورك وازاي الويب بيشتغل

  • هتتعلم ازاي تنشأ سيرفر ونربط التطبيق بتاعنا بالداتا بيز وكمان هنشرح ستراكشر الملفات اللي هنشتغل بيه خلال المشروع اللي هيتم تنفيذه

  • هنشرح ازاي اكسبريس بيتعامل مع الايرورز وهنبدأ نشوف ازاي نمسك الايرورز دي ونتحكم في شكلها والشكل النهائي اللي هيرجع للمستخدم

  • هتتعلم ازاي تفكر وتنفذ التصميم للداتا بيز بتاعتك بناءا علي فهمك لمتطلبات العمل الخاصة بالمشروع

  • هتتعلم تنفيذ الباك اند لمشروع متجر إلكتروني متكامل يحتوي علي الخائص التالية ( المنتجات - التصنيفات الرئيسية والفرعية - البراندات - سلة المنتجات - المنتجات المفضلة -الخصومات بإستخدام الكوبونات - عمليات الشراء )

  • كمان هالمتجر هيحتوي علي انواع دفع مختلفة ( الدفع نقدا او عند الاستلام - الدفع الإكتروني )

  • هتتعلم كيفية التعامل مع الصور من خلال رفع صورة واحدة او اكتر من صورة

  • هنشوف ازاي نحسن من العمليات اللي هتتم علي الصور عشان نحسن الاداء وهنشوف ازاي نتعامل مع الايرورز اللي ممكن تظهر عند التعامل مع الصور والملفات

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

  • هنشتغل علي صلاحيات المستخدمين وهيكون عندنا ادمن ومدير ومستخدم عادي وكل واحد ليه صلاحيات مختلفة عن التاني

  • هتتعلم كيفية رفع الباك اند بتاعتك علي سيرفر خارجي عشان تقدر تشاركها مع التيمات الاخري او تقدر تحط المشروع في ملف الاعمال بتاعك

  • هتتعلم اكتر عن وسائل الآمان اللي ممكن تستخدمها عشان تأمن الباك اند بتاعتك

  • في اخر الكورس هيكون فيه سكشن تعريفي بنست فريمورك واللي هتكون تمهيد لكورس النست

محتويات الكورس


  Section 01 : Course Overview (نظرة عامة)
Available in days
days after you enroll
  Section 02 : How Web Work ? (اساسيات مهم تكون فاهمها)
Available in days
days after you enroll
  Section 03 : Tools and Environment (تجهيز بيئة العمل)
Available in days
days after you enroll
  Section 04 : Preparing Express Server and MongoDB (تجهيز السيرفر والداتا بيز)
Available in days
days after you enroll
  Section 05 : Categories CRUD Operations (التصنيفات الرئيسية)
Available in days
days after you enroll
  Section 06 : Advanced Error Handling & Adding Validation Layer (التعامل مع الايرورز)
Available in days
days after you enroll
  Section 07 : Subcategory & Brand CRUD (التصنيفات الفرعية والبراندات)
Available in days
days after you enroll
  Section 08 : Product CRUD Operations (المنتجات)
Available in days
days after you enroll
  Section 09 : Upload Images and Image Processing (التعامل مع الصور)
Available in days
days after you enroll
  Section 10 : Authentication And Authorization (مهم جدا تكون مركز)
Available in days
days after you enroll
  Section 11 : Reviews, Wishlist and User Addresses (التقييمات والمفضلة وعناوين المستخدم)
Available in days
days after you enroll
  Section 12 : Coupons And Shopping Cart (سلة المنتجات وكوبونات الخصم)
Available in days
days after you enroll
  Section 13 : Cash, Online Orders and Payment And Deployment (الطلبات والدفع الالكتروني والرفع)
Available in days
days after you enroll
  Section 14 : Security Best Practice And Recommendations ( وسائل الامان - مهم جدا )
Available in days
days after you enroll
  Section 15 : Knowing Nest and it's parts ( مقدمة تعريفية عن نست فريم ورك )
Available in days
days after you enroll
  Section 16 : Javascript Refresher (مراجعه جافا سكربت)
Available in days
days after you enroll