قبل أن نتطرق معاً لعرض تجميعة كورسات لارافيل دعونا أولاً نتعرف على لارافيل (Laravel)، وهي إطار عمل شهير مبني باستخدام لغة (PHP) وهي إحدى لغات البرمجة الشائع استخدامها في تطوير تطبيقات الويب. ظهرت للنور لأول مرة في 2011 على يد Taylor Otwell وهي مبنية باستخدام نمط معماري يُدعى (MVC) وهي اختصار لـ (Model-View-Controller)، وهي إطار عمل مفتوح المصدر مما يشجع العديد من المبرمجين ومطورين الويب لاستخدامه والمساهمة في تطويره وتنقيحه باستمرار؛ والآن نستعرض معاً تجميعة كورسات لارافيل مجانية تساعدك في تعلمها من البداية وحتى الاحتراف.
محتويات
1- كورس لارافيل 9
دورة باللغة العربية مقدمة من قناة Mora Soft تساعدك في تعلم إطار عمل لارافيل من الصفر بدء من إعداد أول مشروع لك في لارافيل وكيفية تنصيبه على جهازك، مروراً بالموضوعات الأساسية مثل:
- Resource Controller
- Routes
- Database Migrations
- Query Builder
- Eloquent ORM
- Authentication
- Middleware
- Blade
- Events & Listeners
- Queues
- Notifications
هذه الدورة موجهة بشكل أساسي للمبتدئين في تعلم لارافيل سواء كانوا (Juniors) أو (Entry-Level) ، وغير موجهة لمن لديهم خبرة أكثر من عامين في التعامل مع لارافيل.
الدورة مقدمة باستخدام نسخة Laravel 9 وهي نسخة حديثة من لارافيل بالتزامن مع ظهور إصدار جديد من لارافيل وهو Laravel 10 والمتوقع إصداره في بداية فبراير 2023 أي بتاريخ كتابة هذه المقالة!
2- دورة لارافيل 6
رغم أن هذه الدورة مُقدمة باستخدام نسخة لارفيل قديمة نوعاً لكن لا داعي للقلق فالمفاهيم الأساسية والمبادئ العامة في إطار عمل لارافيل لا تتغير مع الإصدارات الحديثة. تتناول هذه الدورة نظرة عامة على إطار لارافيل بما يشمل تنصيب مشروع لارافيل في بيئات العمل المختلفة مثل (ويندوز، ماك، ولينكس).
تساعدك هذه الدورة في فهم آلية عمل لارفيل بالإضافة إلى كيفية التعامل مع قواعد البيانات، حيث تُلقي الدورة الضوء على العديد من المفاهيم الأساسية مثل:
- Models & Migrations
- Routes
- Views
- Authentication
- Eloquent ORM
- Exception Handling
- RESTful API
- Database Relationships
3- كورس لارافيل 2022
هذه الدورة مقدمة باللغة الإنجليزية من قناة (Traversy Media) وتُصنف كدورة قصيرة أو ما يُعرف بـ (Crash Course) وهي دورات صغيرة لا تتعدى بضع ساعات والهدف منها هو إلقاء نظرة سريعة على إطار العمل وإنشاء مشروع بسيط باستخدام لارافيل دون التعمق في العديد من الموضوعات المُتقدمة.
تساعدك هذه الدورة في تعلم وفهم العديد من الموضوعات مثل:
- Routes
- Blade Templates
- Migrations & Seeders
- Eloquent ORM
- Controllers
- Authentication
- Pagination
- File Upload
- Validation
4- كورس تعلم Laravel من الصفر
دورة أخرى قصيرة باللغة العربية مُقدمة من قناة Nour Homsi وهي موجهة بشكل أساسي للمبتدئين في تعلم إطار عمل لارافيل. تتناول الدورة في البداية تنصيب البيئة المناسبة لإنشاء مشروع لارافيل من خلال إنشاء سيرفر محلي على الجهاز (Local Host) بالإضافة إلى تنصيب العديد من الأدوات الأخرى مثل (Composer).
تساعدك هذه الدورة في تعلم الموضوعات الآتية:
- Routes
- Controllers
- Views
- Resource Controller
- Database
- Project Deployment
5- تعلم PHP Laravel
دورة مقدمة باللغة العربية من قناة Mohamed Safadi وهي دورة دسمة للغاية ومليئة بالمعلومات التي تساعدك في فهم إطار عمل لارافيل بشكل قوي. المُميز في هذه الدورة أيضاً أنها تسلط الضوء على لغة PHP من خلال شرح مفاهيم البرمجة الكائنية وهي خطوة أساسية يجب المرور بها قبل الشروع في تعلم إطار عمل لارافيل.
تتناول الدورة العديد من الموضوعات الأساسية والمتقدمة في لارافيل مثل:
- Laravel Installation
- Database Migrations
- Query Builder
- CRUD Operations
- Validation
- Blade
- Authentication
- Accessors & Mutators
- Multi-Guard Authentication
- Notifications
- Localization
- SMS Notifications
- Jobs & Queues
- Laravel Tenancy
هذه الدورة مناسبة للمبتدئين ولأصحاب المستوى المتوسط في التعامل مع لارافيل.
6- دورة لارفيل 9 كاملة
دورة باللغة العربية في لارافيل 9 مقدمة من قناة Atef Soft موجهة بشكل أساسي لمن ليس لديهم أية خبرة مُسبقة في التعامل مع إطار عمل لارافيل، تساعدك هذه الدورة في فهم العديد من الموضوعات الأساسية مثل:
- Routes & Controllers
- Views
- Eloquent ORM
- Middlewares
- Database Migrations
- Build CRUD Operations
- Multi-Lang Applications
- Laravel Helpers