كمبيوتر وأنترنت

الدليل الشامل لتعلم البرمجة باستخدام Laravel

الدليل الشامل لتعلم البرمجة باستخدام Laravel

يعتبر Laravel واحدًا من أقوى وأفضل إطارات العمل (فريم وورك) للغة PHP، إطار عمل مفتوح المصدر ومتطور باستمرار ويساعد المطور على تعزيز قدراته والخروج بأفضل تطبيقات الويب من خلاله، لا يدهشنا أنه الخيار المفضل لدى مطوري الويب في العالم لأن إنتاجيته واسعة وسهولة استخدامه كما أنه يشتغل ببنية Model-View-Controller وتوفر دعم التطوير السريع للتطبيقات (Rapid Application Developing (RAD. توفر للمبرمج شفرة سريعة التعديل وآمنة عن هجمات الحقن المشهور ب SQL injection، حاليا إطار العمل يشهد تحديثات واسعة باستمرار من طرف مطوري Laravel وآخر نسخة هي 5.3 يمكنك إلقاء نظرة على توثيق الإطار docs. قد تكون هذه المقدمة التعريفية بسيطة إذ لم نذكر فيها كل خواص إطار العمل الأفضل في العالم يمكنك التوجه إلى الموقع الرسمي لإطار العمل Laravel والتعرف أكثر على مميزاته وخواصه والذي يعطيك تجربة كتابة شفرة PHP لم تشهدها في حياتك. إن كنت مهتما بتعلم إطار عمل Laravel فما عليك إلا اختيار واحد من المواقع التي سنذكرها في هذه المقالة.

ملاحظة: قبل أن تتعلم Laravel يجب أن تكون لديك معرفة بلغة PHP وأساسيات php oop حتى لا تواجه صعوبة في فهم عمله.

Laracasts

دون منازع موقع Laracasts أفضل طريق لك لتبدأ تعلم إطار عمل Laravel سواء كنت مبتدا أو متمكن يوفر لك الموقع دروس مشروحة وتجارب تطبيقية يقدمها أفضل الأساتذة إنه يشبه بشكل كبير Netflix لكن لمطوري laravel من خلال هذا الموقع يمكنك أن تتعلم أساسيات laravel ومن ثم التطبيق المشروح بأدق التفاصيل يوفر الموقع الدورات بشكل تدريجي حيث يصل بك من البداية وحتى تصبح متمكنا بشكل كبير من اللغة فقط عليك دخول هذه الصفحة والبدأ حسب إمكانياتك skills laravel.

Laravel Basics by Treehouse

laravel للمبتدئين هذه الدورة موجودة على منصة Treehouse حيث يشرح فيها Hampton Paulk أساسيات إطار العمل laravel بفيديوهات لا تتعدى 10 دقائق يتحدث فيها عن كيفية تثبيت laravel وكتابة أول شفرة Hello world بطريقة جميلة تجعلك تفهمها بسهولة كما يمكن للمستخدمين طرح الأسئلة والنقاش بينهم ومع الأستاذ عبر المجتمع التابع للدورة التفاعلية التي ستسهل عليك بالتأكيد الانسجام مع هذا الإطار ويضعك على أول الطريق.

Documentation

Documentation هناك مثل برمجي يقول "إن أردت أن تتعلم أي لغة برمجة تعلم من Documentation الخاص بها" لا يوجد ما هو أفضل منه خصوصا إن كنت تجيد الإنجليزية فالتوثيق الخاص بالإطار سيشرح لك كل شيء يتعلق بالإطار وكيف تتعامل معه وماهي الأوامر الخاصة وطريقة عمل الكود بكل حذافيره لن تحتاج لكورس أو لأستاذ ليشرح لك خصوصا مع وجود مجتمعات لطرح الأسئلة في موقع stackoverflow فيه أكثر من 4 آلاف سؤال وأكثر من 50 ألف عضو هذا يمكنك من التعرف على المشاكل التي واجهت المطورين في التعامل مع إطار العمل وحلولها كما يمكنك اختيار الأفضل من خلال مجتمع laravel.io الرسمي حيث ستجد هناك العديد من المطورين الذين يسهرون على الإجابة وحل مشاكل مطوري laravel.

طرق أخرى لتعّلم إطار العمل Laravel

Laravel: Code Happy

أفضل وأشهر كتاب للمبتدئين لتعلم إطار عمل laravel وأكثر الكتب مبيعا يتناول الكتاب إطار laravel في نسخته 3 ويشرحها بكل تفاصيله يساعدك على تعلم أساسيات laravel بكل سهولة.

دورة Laravel 5 بالعربي

دورة رائعة باللغة العربية متوفرة على اليوتيوب وعلى منصة مهارة يشرح فيها الأستاذ مطور التطبيقات علوي الحبشي أساسيات laravel وكيفية التنصيب وكتابة كود سليم ونظيف ويشرح أيضا أشياء متقدمة في إطار عمل laravel تحتوي الدورة على 15 محاضرة وتتمكن في الأخير من العمل في أي بيئة عمل وعلى أي مشروع يستخدم Laravel والقيام بأي مشروع حسب متطلبات العميل وتتعلم كيف تتعامل مع المنصب composer بسهولة.

CREATING BLOG WITH LARAVEL

في هذا الشرح الرائع الموجود على منصة ميديوم تجد فيه طريقة إنشاء مدونة بلوحة تحكم وكل شيء بالتفصيل الممل أظن أنها أولى خياراتك بعد تعلم الأساسيات في حال أردت تطبيق ما تعلمت فأنصحك بالتعلم من هذه التدوينة المميزة.

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


Laravel تعلم Laravel PHP PHP framework