PHP Laravel E-Commerce Project | تصميم موقع متجر الكترونى بإستخدام لارافيل

Wishlist Share

About Course

ورة Laravel الاحترافية | بناء متجر إلكتروني متكامل من الصفر إلى الاحتراف

إذا كنت تريد تعلم Laravel بالطريقة الصحيحة من خلال التطبيق العملي، فهذه الدورة صُممت خصيصًا لك.

بدلًا من تعلم الأوامر بشكل منفصل، ستقوم ببناء مشروع متجر إلكتروني احترافي (E-Commerce) خطوة بخطوة، يشبه أشهر المتاجر الإلكترونية مثل Amazon و Jumia، مع تطبيق جميع الأفكار التي يحتاجها أي متجر حقيقي.

ستتعلم كيفية تصميم قاعدة البيانات، وتنظيم المشروع، وبناء الواجهات، وإدارة المنتجات والطلبات، وإنشاء واجهات REST API، وبوابات الدفع الإلكتروني، ورفع المشروع على الإنترنت،

هذه الدورة مناسبة لكل من يريد احتراف Laravel، أو تنفيذ مشاريع حقيقية للعملاء، أو الاستعداد لسوق العمل من خلال مشروع متكامل يمكن إضافته إلى معرض أعماله (Portfolio).


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

سنقوم ببناء متجر إلكتروني احترافي متكامل يحتوي على:

  • الصفحة الرئيسية.
  • صفحة عرض المنتجات.
  • الأقسام الرئيسية والفرعية.
  • صفحة تفاصيل المنتج.
  • البحث داخل المنتجات.
  • تصنيف المنتجات.
  • المنتجات الجديدة.
  • المنتجات الأكثر مبيعًا.
  • المنتجات ذات الخصومات.
  • المنتجات المقترحة.
  • المنتجات المرتبطة.
  • سلة التسوق (Shopping Cart).
  • صفحة إتمام الطلب (Checkout).
  • إدارة الطلبات.
  • متابعة الطلب.
  • صفحة تواصل معنا.
  • صفحة من نحن.

لوحة التحكم

سيتم إنشاء لوحة تحكم كاملة لإدارة المتجر، تشمل:

  • إدارة المنتجات.
  • إدارة الأقسام.
  • إدارة الطلبات.
  • إدارة العروض والخصومات.
  •  
  • إدارة صور المنتجات.
  • إدارة بيانات المتجر.
  • متابعة الطلبات.
  • عرض التقارير والإحصائيات.

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

ستتعلم:

  • تصميم قاعدة البيانات بطريقة احترافية.
  • إنشاء الجداول والعلاقات.
  • Eloquent ORM.
  • العلاقات بين الجداول.
  • Migrations.
  • Seeders.
  • Factories.
  • التعامل مع الاستعلامات بكفاءة.

تطوير REST API

ستتعلم إنشاء واجهات API احترافية يمكن استخدامها مع:

  • تطبيقات الموبايل.
  • React.
  • Angular.
  • Vue.

مع شرح:

  • CRUD API.
  • JSON Response.
  • Validation.
  • التعامل مع الأخطاء.
  • تنظيم الـ API.

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

سيتم شرح وربط بوابات الدفع داخل المتجر مثل:

  • PayPal.
  • Visa.
  • MasterCard.
  • بوابات الدفع الإلكتروني المختلفة.

مع تنفيذ عملية الشراء بدايةً من إضافة المنتج إلى السلة وحتى إتمام الدفع.


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

ستتعلم العمل داخل فريق برمجي باستخدام:

  • Git.
  • GitHub.
  • GitLab.

مع شرح:

  • Repository.
  • Clone.
  • Commit.
  • Push.
  • Pull.
  • Branch.
  • Merge.
  • حل تعارضات الأكواد (Merge Conflicts).

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

ستتعلم:

  • رفع مشروع Laravel على الاستضافة.
  • ربط Domain بالموقع.
  • إعداد ملفات البيئة.
  • ربط قاعدة البيانات.
  • تشغيل المشروع على السيرفر.
  • التعامل مع أكثر من قاعدة بيانات عند الحاجة.

التقارير والإحصائيات

سيتم إنشاء لوحات إحصائية باستخدام Chart.js لعرض:

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

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

بنهاية الدورة ستكون قادرًا على بناء متجر إلكتروني متكامل باستخدام Laravel، مع تطبيق جميع المكونات الأساسية التي يحتاجها أي مشروع تجاري حقيقي، بدايةً من تصميم قاعدة البيانات وحتى نشر المشروع على الإنترنت، بالإضافة إلى إنشاء REST APIs، وربط الدفع الإلكتروني، وإدارة المنتجات والطلبات، والعمل الجماعي باستخدام Git.


ستتعلم أيضًا

  • Laravel Framework
  • MySQL
  • Blade Template Engine
  • Bootstrap
  • JavaScript
  • jQuery
  • AJAX
  • REST API
  • Eloquent ORM
  • Migrations
  • Seeders
  • File Upload
  • Search & Filtering
  • Shopping Cart
  • Orders Management
  • Product Management
  • Payment Gateway Integration
  • Chart.js
  • Git & GitHub
  • GitLab
  • Deployment
  • Domain & Hosting
  • Clean Code
  • Project Structure

 

Show More

Course Content

PHP Laravel E-Commerce Project

  • 1- 1 PHP Laravel Ecommerce Project | دورة برمجة مشروع متجر الكترونى كامل لارافيل
    24:29
  • 2- 2 PHP Laravel Ecommerce Project | دورة برمجة مشروع متجر الكترونى كامل لارافيل
    22:58
  • 3- 3 PHP Laravel Ecommerce Project | دورة برمجة مشروع متجر الكترونى كامل لارافيل
    29:03
  • 4- 4 PHP Laravel Ecommerce Project | دورة برمجة مشروع متجر الكترونى كامل لارافيل
    21:11
  • 5- 5 PHP Laravel Ecommerce Project | دورة برمجة مشروع متجر الكترونى كامل لارافيل
    15:12
  • 6- 6 PHP Laravel Ecommerce Project Database First Query Builder | Arabic
    34:51
  • 7- 7 PHP Laravel Ecommerce Project Database First Query Builder | Arabic
    27:21
  • 8- 8 PHP Laravel Ecommerce Project | مشروع متجر الكترونى متكامل | Arabic
    32:37
  • 9- 9 PHP Laravel Migrations | Ecommerce Project | مشروع متجر الكترونى متكامل
    34:27
  • 10- 10 PHP Laravel Migrations And Models| Ecommerce Project | مشروع متجر الكترونى متكامل
    23:16
  • 11- 11 PHP Laravel Eloquent | Ecommerce Project | مشروع متجر الكترونى متكامل
    17:55
  • 12- 12 PHP Laravel Seed Method | Initializing Data In Database
    23:41
  • 13- 13 PHP Laravel Forign Key Relation In Migrations
    20:39
  • 14- 14 PHP Laravel Script Table From Other Database Table
    12:25
  • 15- 15 PHP Laravel Filter Products According To Categories
    17:51
  • 16- 16 PHP Laravel Controller And Route Controller
    20:20
  • 17- 1 PHP Laravel Add Product View
    24:24
  • 18- 2 PHP Laravel Add Product
    21:36
  • 19- 3 PHP Laravel Form Validation And Preserving Form Data
    18:29
  • 20- 4 PHP Laravel Form Relation Select Forignkey And Post Ideas
    16:12
  • 21- 5 PHP Laravel Multiple Routes Handling Errors
    10:40
  • 22- 6 PHP Laravel Remove Product And Server Caching
    18:48
  • 23- 7 PHP Laravel Edit Data In Form
    27:36
  • 24- 8 PHP Laravel Save Edit Form Post
    18:48
  • 25- 9 PHP Laravel Review Form
    31:19
  • 26- 10 PHP Laravel Typical Search
    13:19
  • 27- 11 PHP Laravel Business Logic Ideas
    18:29
  • 28- 12 PHP Laravel Upload Photo
    21:29
  • 29- 13 PHP Laravel Upload Photo Edit Form
    09:56
  • 30- 14 PHP Laravel Route Name
    12:20
  • 31- 15 PHP Laravel Create Authentication
    16:49
  • 32- 16 PHP Laravel Authontication With The Template Design
    18:53
  • 33- 17 PHP Laravel Change Authentication Master View
    13:56
  • 34- 18 PHP Laravel Middleware Authentication Functions
    18:37
  • 35- 1 PHP Laravel Pagination
    12:40
  • 36- 2 PHP Laravel Jquery Data Table
    20:28
  • 37- 3 PHP Laravel Full Crud Operation With Pagination, Search And Sort
    09:57
  • 38- 4 PHP Laravel Cart Part1
    22:31
  • 39- 5 PHP Laravel Cart Part 2
    21:23
  • 40- 6 PHP Laravel Order Cart Quantity
    20:12
  • 41- 7 PHP Laravel Cart Finish Migration Relationships
    27:15
  • 42- 8 PHP Laravel AddProduct Images Model
    14:34
  • 43- 9 PHP Laravel Add Product Images Displaying Images And Adding Form
    24:21
  • 44- 10 PHP Laravel Adding Images To Database Complete Form
    20:53
  • 45- 11 PHP Laravel Product Images
    22:45
  • 46- 12 PHP Laravel Related Products And Product Details With Images
    19:55
  • 47- 1 PHP Laravel Orders Master Detail Db Idea
    17:48
  • 48- 2 PHP Laravel Order Details Design And Db
    24:37
  • 49- 3 PHP Laravel Order Details Complete
    23:54
  • 50- 4 PHP Laravel Previous Orders Details
    33:02
  • 51- 5 Php Laravel Session Ideas
    17:26
  • 52- 6 Php Laravel Middleware
    14:14
  • 53- 7 Php Laravel Localization Translation
    32:14
  • 54- 8 PHP Laravel Adding Column To Table Using Migration
    11:07
  • 55- 9 PHP Laravel DB Translation
    03:04
  • 56- 1 الدفع الالكترونى | Payment Gateway | Payment API Integration |Payment Setup | Core | PHP Laravel
    31:11
  • 57- 2 الدفع الالكترونى | Web Hook Method الربط مع بوابة الدفع | Secret Key & API Key| Core PHP Laravel
    16:38
  • 58- 3 الدفع الالكترونى| Staging | Test Cards | Payment Methods | Banking Integration| Core PHP Laravel
    27:48
  • 59- 4 Payment Gateway | الدفع الالكترونى | Payloads | Saving Transaction Data | Core PHP Laravel
    05:17
  • 60- 5 Online Payment | الدفع الالكترونى | PayPal Paid Link Integration | ASP.Net Core | PHP Laravel
    14:50
  • 61- Intro To CHARTJS (Bar – Pie – Line – Polar Area – Reader – Doughtnut ) Core | PHP Laravel
    19:57
  • 62- Admin Panel Charts | ChartJS | Line Chart And Bie Chart | Core | PHP Laravel
    20:28
  • 63- REST API | What’s API | Status Code | Jquery API | ChartJS | Core | PHP Laravel
    13:53
  • 64- REST API | Status Code | Binding Product Api Data To ChartJS | Bie Chart | Core | PHP Laravel
    19:50
  • 65- 1 Php Laravel Dashboard
    23:36
  • 66- 2 Php Laravel Admin Charts
    09:00
  • 67- 3 Php Laravel Admin Area Roles And Permisions
    31:59
  • 68- 4 Php Laravel Admin Area Roles And Permisions
    15:52
  • 69- 1 Php Laravel Qrcode
    13:39
  • 70- 2 Php Laravel Laravel Barcode Scan
    09:55
  • 71- 3 Php Laravel Git Technology
    15:13
  • 72- 4 Php Laravel Github Publish Repository
    19:54
  • 73- 5 Php Laravel Github Pull Push Commit
    11:13
  • 74- 6 Php Laravel Git And Gitlab Timelines
    11:12
  • 75- 2 Git | GitLab | GitHub | Basics Of Version Control | Devx | Angular | Php Laravel | ASP MVC Core
    24:46
  • 76- 3 Git | GitLab | GitHub | Push | Pull | Commit | Devx | ASP MVC Core | Php Laravel | C# | Angular
    19:29
  • 77- 1 REST API | Who Is API Providers | API ما تحتاج معرفته عن | JSON Data ما هى ال | Core PHP Laravel
    22:08
  • 78- 2 REST API | JSON Data | كيف يتم الربط بين التطبيقات المختلفة | API Methods | Core PHP Laravel
    14:53
  • 79- 3 API 3 Php Laravel
    10:50
  • 80- 4 Php Laravel API 4
    18:37
  • 81- 5 Api Php Laravel Frontend
    06:52
  • 82- 1 Php Laravel Domain Vs Host Hosting Website
    07:38
  • 83- 2 Php Laravel Publish Website Files | Hosting
    18:16
  • 84- 3 Php Laravel Publish Website Database
    14:11

Student Ratings & Reviews

No Review Yet
No Review Yet