به طور کلی فریم ورک ها (Framework) مجموعه ای از کدهای از پیش برنامه نویسی هستند . به زبان ساده تر برنامه نویسان حرفه ای کدها و نیازهای برنامه نویسان مبتدی را در فریم ورک های خود پیاده سازی و برنامه نویسی می کنند که اینکار کار را برای برنامه نویسان مبتدی آسان می کند از فریم ورک ها می توان به سرعت بخشیدن به طراحی سایت، حصول اطمینان از دیده شدن مسائل امنیتی در اسکریپت ها، بدون خطا بودن کدها و … اشاره کرد . در عین حال، وقتی که برای طراحی سایت از یک فریم ورک استفاده می کنیم، با محدودیت هایی هم رو به روی می شویم که از آن جمله می توان به این نکته اشاره کرد که اگر فریم ورک مد نظر دارای مشکل امنیتی باشد، سایت شما هم از جانب هکرها مصون نخواهد بود.
Laravel یکی از محبوبترین فریم ورک های PHP است. PHP فریم ورکهای متعددی دارد که از جمله آنها میتوان به Yii ،Cakephp ،codeigniter ،Nette ،simfony اشاره کرد. در حال حاضر اکثر برنامه نویسان تحت وبی که قصد توسعه برنامههای کاربردی وب بر پایه معماری سه لایه (MVC) با PHP دارند، استفاده از فریم ورک Laravel را به دیگر فریم ورکها ترجیح میدهند.
سرفصل های دوره آموزشی Packt Hands-On Web Application Development with Laravel:
- شروع به کار با لارول
- حرکت به نمایش ها و مسیرهای مختلف
- درخواستها و پاسخهای اداری
- بهبود برنامه برای استفاده از کنترل کننده ها و مدل ها
- برای دستکاری داده ها در راه صلح آمیز
- حفاظت از برنامه لارول ما
- تست برنامه لارول ما