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