كورس لارافيل 11 من الصفر للمبتدئين | Course laravel 11
Description
هذا الكورس الشامل مصمم لتعليم إطار العمل لارافيل (Laravel) من البداية إلى المستويات المتقدمة، مع التركيز على بناء تطبيقات ويب قوية باستخدام PHP. لارافيل هو إطار عمل مفتوح المصدر يُسهل عملية تطوير التطبيقات من خلال توفير أدوات ووظائف جاهزة، مما يجعله خيارًا مثاليًا للمطورين الذين يرغبون في إنشاء تطبيقات سريعة وآمنة وقابلة للتطوير. سواء كنت مبتدئًا في البرمجة أو لديك خبرة سابقة وتريد تعميق معرفتك بلارافيل، هذا الكورس يقدم محتوى متدرج يغطي جميع الجوانب الأساسية والمتقدمة.
يبدأ الكورس بمقدمة عامة عن لارافيل وأهميته في عالم تطوير الويب، متبوعًا بشرح أساسيات PHP التي تعتبر ضرورية لفهم لارافيل. ثم ننتقل إلى إعداد البيئة التطويرية خطوة بخطوة، بما في ذلك تنصيب الأدوات اللازمة وإنشاء أول مشروع باستخدام أحدث إصدارات لارافيل. بعد ذلك، يتعمق الكورس في مفاهيم التوجيه (Routing) وربط المسارات مع Blade، واختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل Thunder Client، مما يضمن لك فهم كيفية بناء وتجربة APIs بشكل عملي.
مع تقدم الكورس، ستتعلم كيفية إنشاء controllers والرد باستخدام JSON، وفهم معلمات المسارات ورموز حالة HTTP. ثم ننتقل إلى جزء قواعد البيانات، حيث نغطي مقدمة عن قواعد البيانات في لارافيل، واستخدام Migrations لإنشاء الجداول وربطها بـ MySQL، ونموذج MVC (Model-View-Controller) لتنظيم الكود، وإنشاء النماذج (Models) وتنفيذ عمليات CRUD الأساسية. لا يتوقف الكورس عند هذا الحد، بل يقدم مواضيع متقدمة مثل التحقق من صحة البيانات (Validation)، واستخدام resource controllers لتحسين كفاءة CRUD، والعلاقات بين الجداول مثل one-to-one و one-to-many و many-to-many باستخدام Eloquent.
بالإضافة إلى ذلك، يشمل الكورس مواضيع حيوية مثل استخدام Seeders لملء البيانات، ونظام المصادقة (Authentication) مع Sanctum للتعامل مع التسجيل وتسجيل الدخول والخروج، والوصول إلى المستخدم الحالي، واستخدام Middleware لإدارة الطلبات، وإضافة ميزات مثل تحديد أولويات المهام. كما يغطي رفع الصور، واستخدام API Resources، ومعالجة الأخطاء باستخدام try-catch، وإنشاء Factories و Seeders، وإرسال البريد الإلكتروني عبر SMTP، مما يجعلك قادرًا على بناء تطبيقات متكاملة واحترافية.
أهم النقاط التي يتناولها هذا الكورس:
- مقدمة إلى لارافيل وأساسيات PHP للمبتدئين.
- إعداد البيئة التطويرية وتنصيب لارافيل من الصفر.
- أساسيات التوجيه (Routing) وربط المسارات مع Blade.
- إنشاء واختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل Thunder Client.
- التعامل مع JSON والردود في لارافيل.
- فهم معلمات المسارات ورموز حالة HTTP.
- مقدمة إلى قواعد البيانات واستخدام Migrations و MySQL.
- تطبيق نموذج MVC وإنشاء النماذج (Models) وعمليات CRUD.
- التحقق من صحة البيانات (Validation) واستخدام resource controllers.
- العلاقات بين الجداول (one-to-one, one-to-many, many-to-many) في Eloquent.
- استخدام Seeders و Factories لإدارة البيانات.
- نظام المصادقة مع Sanctum والوصول إلى المستخدم الحالي.
- تطبيق Middleware وإضافة ميزات متقدمة مثل تحديد أولويات المهام.
- رفع الصور ومعالجة الأخطاء باستخدام try-catch.
- استخدام API Resources وإرسال البريد الإلكتروني عبر SMTP.
يبدأ الكورس بمقدمة عامة عن لارافيل وأهميته في عالم تطوير الويب، متبوعًا بشرح أساسيات PHP التي تعتبر ضرورية لفهم لارافيل. ثم ننتقل إلى إعداد البيئة التطويرية خطوة بخطوة، بما في ذلك تنصيب الأدوات اللازمة وإنشاء أول مشروع باستخدام أحدث إصدارات لارافيل. بعد ذلك، يتعمق الكورس في مفاهيم التوجيه (Routing) وربط المسارات مع Blade، واختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل Thunder Client، مما يضمن لك فهم كيفية بناء وتجربة APIs بشكل عملي.
مع تقدم الكورس، ستتعلم كيفية إنشاء controllers والرد باستخدام JSON، وفهم معلمات المسارات ورموز حالة HTTP. ثم ننتقل إلى جزء قواعد البيانات، حيث نغطي مقدمة عن قواعد البيانات في لارافيل، واستخدام Migrations لإنشاء الجداول وربطها بـ MySQL، ونموذج MVC (Model-View-Controller) لتنظيم الكود، وإنشاء النماذج (Models) وتنفيذ عمليات CRUD الأساسية. لا يتوقف الكورس عند هذا الحد، بل يقدم مواضيع متقدمة مثل التحقق من صحة البيانات (Validation)، واستخدام resource controllers لتحسين كفاءة CRUD، والعلاقات بين الجداول مثل one-to-one و one-to-many و many-to-many باستخدام Eloquent.
بالإضافة إلى ذلك، يشمل الكورس مواضيع حيوية مثل استخدام Seeders لملء البيانات، ونظام المصادقة (Authentication) مع Sanctum للتعامل مع التسجيل وتسجيل الدخول والخروج، والوصول إلى المستخدم الحالي، واستخدام Middleware لإدارة الطلبات، وإضافة ميزات مثل تحديد أولويات المهام. كما يغطي رفع الصور، واستخدام API Resources، ومعالجة الأخطاء باستخدام try-catch، وإنشاء Factories و Seeders، وإرسال البريد الإلكتروني عبر SMTP، مما يجعلك قادرًا على بناء تطبيقات متكاملة واحترافية.
أهم النقاط التي يتناولها هذا الكورس:
- مقدمة إلى لارافيل وأساسيات PHP للمبتدئين.
- إعداد البيئة التطويرية وتنصيب لارافيل من الصفر.
- أساسيات التوجيه (Routing) وربط المسارات مع Blade.
- إنشاء واختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل Thunder Client.
- التعامل مع JSON والردود في لارافيل.
- فهم معلمات المسارات ورموز حالة HTTP.
- مقدمة إلى قواعد البيانات واستخدام Migrations و MySQL.
- تطبيق نموذج MVC وإنشاء النماذج (Models) وعمليات CRUD.
- التحقق من صحة البيانات (Validation) واستخدام resource controllers.
- العلاقات بين الجداول (one-to-one, one-to-many, many-to-many) في Eloquent.
- استخدام Seeders و Factories لإدارة البيانات.
- نظام المصادقة مع Sanctum والوصول إلى المستخدم الحالي.
- تطبيق Middleware وإضافة ميزات متقدمة مثل تحديد أولويات المهام.
- رفع الصور ومعالجة الأخطاء باستخدام try-catch.
- استخدام API Resources وإرسال البريد الإلكتروني عبر SMTP.
1
32
10:52:15
0
0
32/0 100/0
مقدمة وإعداد البيئة
أساسيات التوجيه و API
قواعد البيانات و MVC
التحقق من البيانات وتحسين CRUD
العلاقات في Eloquent
المصادقة و Middleware
الميزات المتقدمة