ASP.Net Core | E-Commerce website

Wishlist Share

About Course

ASP.NET Core web development من الصفر الى الإحتراف

هل تريد تعلم تطوير تطبيقات الويب الحديثة باستخدام ASP.NET Core وإنشاء مشاريع احترافية بنفس الطريقة المستخدمة في الشركات؟

هذه الدورة صممت لتأخذك خطوة بخطوة من الأساسيات وحتى بناء تطبيق ويب متكامل باستخدام أحدث تقنيات Microsoft، مع التركيز على الجانب العملي من خلال تنفيذ مشروع متجر إلكتروني احترافي (E-Commerce Web Application) يحتوي على جميع الوظائف الأساسية والمتقدمة.

لن تعتمد الدورة على الشرح النظري فقط، بل ستقوم ببناء المشروع بالكامل بنفسك، بداية من إنشاء المشروع وحتى رفعه على الإنترنت ونشره للمستخدمين.


ماذا ستتعلم في هذه الدورة؟

  • فهم بنية عمل ASP.NET Core وبيئة العمل بالكامل.

  • إنشاء مشاريع ASP.NET Core باستخدام Visual Studio.

  • التعرف على معمارية MVC (Model – View – Controller).

  • إنشاء واجهات احترافية وربطها بالمشروع.

  • التعامل مع ملفات Layout وPartial View وView Imports وView Start.

  • إنشاء صفحات ديناميكية باستخدام Razor Views.

  • بناء نظام كامل لإدارة المنتجات والأقسام.

  • إنشاء لوحة تحكم (Admin Dashboard) احترافية.

  • إنشاء نظام لإدارة المستخدمين والصلاحيات.

  • استخدام ASP.NET Core Identity لإدارة الحسابات.

  • تسجيل الدخول وإنشاء الحسابات واستعادة كلمة المرور.

  • إدارة الأدوار (Admin – Seller – Customer).

  • حماية التطبيق ضد أشهر الثغرات الأمنية.

  • تطبيق أفضل ممارسات كتابة الكود (Clean Architecture Concepts).

  • استخدام Dependency Injection بالشكل الصحيح.

  • إدارة إعدادات المشروع باستخدام Configuration.

  • التعامل مع ملفات البيئة المختلفة (Development & Production).


قواعد البيانات

ستتعلم كيفية التعامل مع قواعد البيانات باستخدام:

  • SQL Server

  • Entity Framework Core

  • Code First

  • Database First

  • Migrations

  • CRUD Operations

  • LINQ

  • Relationships

  • Navigation Properties

  • Repository Pattern (عند الحاجة)

  • التعامل مع البيانات بطريقة احترافية


Web API

ستتعلم إنشاء Web API احترافية باستخدام RESTful API وتشمل:

  • إنشاء API كاملة.

  • التعامل مع HTTP Methods.

  • إرسال واستقبال البيانات بصيغة JSON.

  • استخدام DTOs.

  • Model Validation.

  • Authentication & Authorization.

  • JWT Token Authentication.

  • استهلاك الـ APIs داخل المشروع.


نظام المستخدمين والصلاحيات

سنقوم ببناء نظام متكامل لإدارة المستخدمين يشمل:

  • Register

  • Login

  • Logout

  • Forgot Password

  • Email Confirmation

  • Roles

  • Claims

  • Authorization Policies

  • Identity Framework


مشروع المتجر الإلكتروني

سيتم تنفيذ مشروع متجر إلكتروني متكامل يحتوي على:

  • الصفحة الرئيسية.

  • الأقسام (Categories).

  • المنتجات (Products).

  • تفاصيل المنتج.

  • البحث داخل المنتجات.

  • الفلاتر.

  • المنتجات الجديدة.

  • المنتجات الأكثر مبيعًا.

  • المنتجات الأكثر خصمًا.

  • المنتجات المشابهة.

  • سلة المشتريات.

  • قائمة الأمنيات (Wishlist).

  • إتمام الطلب (Checkout).

  • متابعة الطلبات.

  • إدارة الطلبات.

  • إدارة العملاء.

  • إدارة البائعين.

  • إدارة المنتجات.

  • إدارة الأقسام.

  • إدارة العروض والخصومات.

  • لوحة تحكم احترافية.


الدفع الإلكتروني

ستتعلم دمج بوابات الدفع الإلكتروني داخل المشروع مثل:

  • PayPal

  • Visa

  • MasterCard

  • بوابات الدفع المختلفة

  • إمكانية إضافة وسائل دفع محلية مثل Vodafone Cash أو أي بوابة دفع أخرى حسب التحديثات.


JavaScript وFront-End

لن نعتمد فقط على ASP.NET Core، بل ستتعلم أيضاً:

  • JavaScript

  • AJAX

  • jQuery

  • Bootstrap

  • DataTables

  • التعامل مع JSON

  • Fetch API

  • تحسين تجربة المستخدم (UX)


الأمان (Security)

من أهم أجزاء الدورة هو تعلم حماية التطبيقات، حيث سنتعرف على:

  • Authentication

  • Authorization

  • Identity

  • JWT

  • حماية النماذج من الهجمات الشائعة.

  • التحقق من صحة البيانات.

  • Client Validation

  • Server Validation


العمل الجماعي باستخدام Git

ستتعلم:

  • Git

  • GitHub

  • إنشاء Repository

  • Branches

  • Merge

  • Pull Requests

  • العمل مع فريق من أماكن مختلفة.

  • إدارة الإصدارات (Version Control).


نشر المشروع على الإنترنت

بعد الانتهاء من المشروع ستتعلم كيفية:

  • تجهيز المشروع للنشر.

  • Publish من Visual Studio.

  • رفع الموقع على الاستضافة.

  • ربط قاعدة البيانات.

  • تشغيل المشروع على الإنترنت.

  • التعامل مع أخطاء النشر.


لمن هذه الدورة؟

هذه الدورة مناسبة لـ:

  • المبتدئين في ASP.NET Core.

  • طلاب كليات الحاسبات والمعلومات.

  • مطوري C# الراغبين في تعلم تطوير تطبيقات الويب.

  • مطوري .NET Framework الذين يريدون الانتقال إلى ASP.NET Core.

  • أي شخص يريد بناء مشاريع احترافية وإضافة أعمال قوية إلى معرض أعماله (Portfolio).


ماذا ستحصل بعد الانتهاء؟

بنهاية الدورة ستكون قادرًا على:

  • تطوير تطبيقات ويب احترافية باستخدام ASP.NET Core.

  • إنشاء مشاريع MVC كاملة من الصفر.

  • التعامل مع قواعد البيانات باحترافية.

  • بناء Web APIs احترافية.

  • إدارة المستخدمين والصلاحيات.

  • دمج أنظمة الدفع الإلكتروني.

  • حماية التطبيقات.

  • العمل ضمن فريق باستخدام Git.

  • نشر التطبيقات على الإنترنت.

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


إذا كنت تريد تعلم ASP.NET Core بطريقة عملية ومنظمة مع تنفيذ مشروع متكامل خطوة بخطوة، فهذه الدورة هي نقطة البداية المناسبة لك للوصول إلى مستوى الاحتراف في تطوير تطبيقات الويب باستخدام تقنيات Microsoft الحديثة.

Show More

Course Content

أساسيات ASP.Net Core

  • 1- ASP.Net Core 6 | دورة انشاء متجر الكترونى متكامل | Template | انشاء المشروع وتركيب التيمبلت
    17:44
  • 2- ASP.Net Core 6 | دورة انشاء متجر الكترونى متكامل | Adding Template | RenderBody | Layout
    15:41
  • 3- ASP.Net Core 6 | دورة انشاء موقع متجر الكترونى | RenderBody | Layout | Customizing Template
    15:48
  • 4- ASP.Net Core 6 | Entity Framework Core Database Firse | انشاء موقع متجر الكترونى |
    17:54
  • 5- 1 Provider: SSL Certificate Connection String Asp.net Core تحديث صغير فى الفيديو رقم 🔥 5
    03:13
  • 6- ASP.Net Core 6 | انشاء موقع متجر الكترونى | Creating All Database Tables | انشاء قاعدة البيانات
    15:46
  • 7- ASP.Net Core 6 | انشاء موقع متجر الكترونى | Routing | Entity Framework Core Database First
    12:23
  • 8- ASP.Net Core 6 | انشاء موقع متجر الكترونى | Index Page Asp.net Mvc Core
    03:37
  • 9- ASP.Net Core 6 | Market Website Full Project | Routing | Entity Framework Core | SQL Server
    22:13

مشروع متجر الكترونى متكامل

Rest API Module

مستوى متقدم | Blazor & Design Patterns

Student Ratings & Reviews

No Review Yet
No Review Yet