دورة شاملة لاحتراف تطوير الويب (Back-End) تعلم مجانًا بالعربية

دورة شاملة لاحتراف تطوير الويب (Back-End) تعلم مجانًا بالعربية

دورة شاملة لاحتراف تطوير الويب (Back-End) تعلم مجانًا بالعربية

في عالم البرمجة الواسع، يعد تطوير الويب الخلفي (Back-End Development) أحد أهم المهارات المطلوبة في سوق العمل. إذا كنت تبحث عن مسار احترافي في هذا المجال، فإن إطار عمل Laravel 11 يقدم لك الحل الأمثل. هذه الدورة المجانية الشاملة باللغة العربية ستأخذك في رحلة من الصفر إلى الاحتراف في تطوير تطبيقات الويب باستخدام أحدث إصدار من Laravel.

دورة شاملة لاحتراف تطوير الويب (Back-End) تعلم مجانًا بالعربية

مسار Backend كامل باللغة العربية لارافيل هو إطار عمل بني على لغة البرمجة الشهيرة PHP وهو مفتوح المصدر ومجاني، وهو يتميز بالوضوح والبساطة، حيث أنه يسهل المهمات الشائعة في المشاريع البرمجية مثل توثيق المستخدمين، الربط بين الصفحات، الجلسات، والتخزين المؤقت.

لماذا تتعلم Laravel لتطوير Back-End؟

Laravel هو إطار عمل PHP الأكثر شيوعًا والأفضل من حيث:

  • سهولة التعلم للمبتدئين
  • بنية قوية ونظيفة (MVC)
  • مجتمع دعم كبير
  • أدوات مدمجة قوية
  • توثيق ممتاز

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

  •  تكوين خادم ويب حقيقي web server من الصفر بدون الحاجة لاستخدام برمجيات الخادم المحلي مثل Xamp.
  • ستتعلم ما معنى التوجيه Routing وهو أهم ما ستتعلمه في الدورة الذي تعتمد على اطار عمل لارافيل 11 .
  •  ستتعلم التعامل مع البرمجيات الوسيطة Middlewares وهي الميزة التي تميزنا عن باقي الدورات الموجودة في الويب.
  • التعامل مع المتحكمات Controllers.
  •  التعامل مع واجهة المستخدم Front end فهذه الدورة تعتبر إلى حد ما دورة كاملة في برمجة واجهات المستخدم FrontEnd ومسار Backend كامل في نفس الوقت
  •  توثيق المستخدمين Authentication وذلك لبناء صفحات تسجيل الدخول
  •  التعامل مع قواعد البيانات من خلال Migration
  • استخدام ORM لتنفيذ الاستعلامات بقواعد البيانات
  •  سنقوم سويا ببناء مدونة من الصفر
  •  بعض الممارسات والنصائح في البرمجة

تهيئة بيئة العمل للبدء

قبل الغوص في عالم Laravel، تحتاج إلى إعداد بيئة التطوير:

تثبيت خادم محلي:

  • XAMPP (لنظام Windows)
  • MAMP (لنظام Mac)
  • LAMP (لنظام Linux)
  • تنصيب Composer:
  • أداة إدارة حزم PHP الأساسية
  • يمكن تنزيلها من getcomposer.org
  • ثبيت Laravel 11


Copy
Download
composer global require laravel/installer
laravel new project-name

أساسيات Laravel 11 التي ستتعلمها

بنية المشروع (MVC)

  • النماذج (Models): تمثل بيانات التطبيق
  • العرض (Views): واجهة المستخدم
  • المتحكمات (Controllers): وسيط بين النماذج والعرض

2. نظام التوجيه (Routing)

php
Copy
Download
Route::get('/welcome', function () {
    return view('welcome');
});

3. قواعد البيانات والهجرة (Migrations)

php
Copy
Download
Schema::create('users', function (Blueprint $table) {
    $table->id();
    $table->string('name');
    $table->string('email')->unique();
    $table->timestamps();
});

مشاريع عملية لتطبيق ما تعلمته

نظام مدونة بسيط:

  • إنشاء وتعديل وحذف المقالات
  • نظام تعليقات
  • تصنيفات المقالات
  • نظام مصادقة (Authentication)
  • تسجيل الدخول والتسجيل
  • إعادة تعيين كلمة المرور
  • التحقق من البريد الإلكتروني
  • بناء API RESTful
  • إنشاء نقاط نهاية API
  • التعامل مع طلبات HTTP
  • إرجاع بيانات JSON

نصائح للاحتراف في Laravel

تعمق في Eloquent ORM

  • العلاقات بين الجداول
  • الاستعلامات المعقدة
  • الأحداث والنماذج
  • تعلم اختبار التطبيقات
  • Unit Testing
  • Feature Testing
  • استخدم الحزم المفيدة
  • Laravel Debugbar
  • Laravel Telescope
  • Laravel Horizon

مصادر مجانية لمواصلة التعلم

هذه الدورة توفر لك الأساس المتين لبدء رحلتك في عالم تطوير الويب الخلفي باستخدام Laravel 11. تذكر أن الممارسة المستمرة وبناء المشاريع الحقيقية هي مفتاح الاحتراف. ابدأ اليوم بمشروعك الأول واستمر في التعلم والتطوير!

دورة لارافيل 11 كاملة مجانية

  • تعلم Back-End Development بالعربية
  • مسار احتراف Laravel من الصفر
  • تطوير الويب الخلفي باستخدام PHP
  • مشاريع عملية بلارافيل للمبتدئين
  • تعلم برمجة السيرفرات بالعربية
  • دليل شامل لاحتراف Laravel 11
  • كورس Back-End متكامل باللغة العربية

الفرق بين Front-End و Back-End

  • كيفية تثبيت Laravel 11 خطوة بخطوة
  • أساسيات PHP لتطوير الويب الخلفي
  • بناء API احترافي بلارافيل
  • أفضل مصادر تعلم Laravel بالعربية
  • نصائح لتصبح مبرمج Back-End محترف
  • شرح ORM و Eloquent في Laravel
  • حماية تطبيقات الويب في Laravel

الجودة : 1080-FHD
الحجم : 1.74GB
الكورس كامل وبآخر تحديث بتاريخ 4/2024

ابدأ رحلتك الآن وأصبح مبرمج Back-End محترف! 🚀

🙏 شكراً على متابعتكم

إذا أعجبكم المقال، شاركوه مع أصدقائكم، وابقوا معنا لمزيد من المواضيع المفيدة والمجربة في عالم التدوين والعمل عبر الإنترنت.

📩 هل لديكم أسئلة أو تجارب؟ شاركونا في التعليقات!


تعليقات