همانگونه که می دانید، همزمان با رونق گرفتن کسب و کار های اینترنتی و گرایش مردم به سمت تجارت آنلاین، حرفه طراحان و برنامه نویسان وب نیز پر رونق تر از گذشته شد و آینده روشن تری را نیز برای آن می توان پیش بینی نمود.
«فریم ورک لاراول» که با عنوان محبوبترین فریم ورک PHP در وب شناخته می شود، این روز ها هم به واسطه قدرت بی نظیری که در برنامه نویسی تحت وب دارد به کار برنامه نویسان می آید و هم به دلیل یادگیری آسان و راحت نمودن بسیاری از فرایند ها، به کار افرادی می آید که مشتاقانه منتظرند تا برنامه نویسی وب را فرا بگیرند و از این حرفه کسب درآمد کنند.پیشتر مجموعه رایگان آموزش لاراول منتشر شد که مورد استقبال فراوان کاربران سایت میهن لرن قرار گرفت، این موضوع و درخواست های متعدد کاربران عزیز سایت، ما را بر آن داشت تا با دوره آموزشی جامع و پروژه محور را برای شما عزیزان تدارک ببینیم که در آن بصورت صفر تا صد فریم ورک لاراول را با اجرای یک پروژه عملی بیاموزید.

سرفصل های آموزش پروژه محور لاراول:

قسمت اول: راه اندازی composer – آشنایی با PhpStrom – مقایسه لاراول با سایر فریم ورک ها در trend – ایجاد اولین پروژه لاراول
قسمت دوم: اضافه کردن فایل های مورد نیاز مثل بوت استرپ و font awesome – اضافه کردن ظاهر سایت دیجی کالا – ساخت اولین کنترلر به روش Resorce Restful
قسمت سوم: آشنایی با Route ها برای ایجاد آدرس های سایت – ایجاد view یا نمای ظاهری – ایجاد اولین کنترلر – معرفی معماری MVC – تولید اولین view – تولید کنترلر به روش resource – معرفی تابع های کنترلر – معرفی موتور blade و ایجاد پوشه ها
قسمت چهارم: معرفی لایه بندی – ایجاد صفحه اول به صورت لایه بندی شده – ایجاد صفحه سبد خرید – کار با متد ها
قسمت پنجم: طراحی پنل کاربری به صورت لایه بندی – افزودن فایل های css و js لازم – نحوه minify و un minify کردن فایل ها (موثر در افزایش سرعت بارگذاری)
قسمت ششم: شروع کار کردن با فرم لاراول به صورت پیشرفته – ایجاد انواع مختلف باکس ها – ارسال فرم
قسمت هفتم: معرفی مدل (Model) از ساختار MVC – ارتباط با دیتابیس – کار کردن با تابع store – آدرس دهی php
قسمت هشتم: ساخت جدول با استفاده از migration – معرفی migration های موجود – معرفی انواع داده برای ذخیره سازی – آشنایی با helper – ایجاد و تکمیل جدول محصولات
قسمت نهم: نحوه اعتبار سنجی فرم ها در لاراول – انواع اعتبارسنجی – اضافه کردن فایل فارسی
قسمت دهم: نحوه آپدیت کردن دیتابیس از طریق migration – ذخیره سازی محصول به صورت کامل در دیتابیس
قسمت یازدهم: معرفی داده enum و استفاده آن در لاراول – نمایش محصولات در پنل مدیریتی – معرفی انواع مسیر ها – اضافه کردن مدل به ویو – نمایش داده ها دیتابیس در view
قسمت دوازدهم: ایجاد بخش احراز هویت – معرفی انواع صفحات لاگین و ریجستر – ساخت صفحه جدید مخصوص لاگین
قسمت سیزدهم: تولید صفحات مخصوص لاگین و ریجیستر – معرفی و توضیح middleware – ایجاد middleware – اعتبارسنجی در ویو
قسمت چهاردهم: فیلد enum در دیتابیس – ایجاد نقش برای کابران هنگام ثبت نام – اعتبارسنجی برای دسترسی به پنل مدیریت
قسمت پانزدهم: نحوه کار در phpmyadmin – کار با توابع edit، update، destroy – نحوه کار و فراخوانی انواع توابع – ذخیره تغییرات در دیتابیس
قسمت شانزدهم: تعیین محل ذخیره سازی تصاویر – تولید تصویر در ابعاد مختلف – تغییر در وراثت کنترلر ها
قسمت هفدهم: آموزش ایجاد درگاه پرداخت آنلاین و اتصال به درگاه بانک با لاراول
قسمت هجدهم: ایجاد بخش مدیریت کاربران و تغییر نقش کاربر
قسمت نوزدهم: نحوه ایجاد جدول میانی – طراحی پروفایل کاربری – نحوه query نویسی – نمایش لیست پرداخت های کاربر
قسمت بیستم: مدیریت اسلایدر در پنل مدیریت – نمایش دوگانه (جدولی – ستونی) تصاویر – ایجاد جدول گالری و ذخیره سازی تصاویر
قسمت بیست و یکم: نمایش تصاویر ذخیره شده در صفحه اول – کار با sweetalert
قسمت بیست و دوم: نحوه اضافه کردن نظر در سایت – مدیریت نظرات برای حذف یا نمایش در پست ها
قسمت بیست و سوم: معرفی رابطه 1:n – معرفی جامع تر انواع مسیریابی ها – گذاشتن نظر در سایت فقط در صورت عضویت
قسمت بیست و چهارم: ایجاد لینک های متناسب با نام محصول از طریق slug (موثر برای سئو سایت) – ایجاد مسیر ها و کار با تابع show – داینامیک کردن صفحه محصول و صفحه اصلی
قسمت بیست و پنجم: آشنایی با بخش help سایت رسمی لاراول – ایجاد مدل با مایگریشین – رابطه 1:n به صورتی دیگر – ایجاد ارتباط با جدول در مایگیرشین – پر کردن جداول با seed – ساخت کد تخفیف
قسمت بیست و ششم: پر کردن جداول با seed و factories – اعمال کد تخفیف
قسمت بیست و هفتم: سیستم امتیاز دهی به محصولات – آشنایی با رابطه Polymorphic Relation
قسمت بیست و هشتم: ایجاد صفحه محصولات – استفاده از select2 – افزودن مورد های مورد فیلتر – فیلتر کردن محصولات با دو گزینه
قسمت بیست و نهم: ایجاد سبد خرید فروشگاه
قسمت سی‌ام: ایجاد سبد خرید – بخش دوم
قسمت سی و یکم: توضیحات تکمیلی