50% تخفیف!

دانلود پکیج آموزش ویدیوئی آموزش لاراول Laravel – با پروژه فروشگاه پیشرفته فایل

قیمت اصلی تومان200,000 بود.قیمت فعلی تومان100,000 است.

توضیحات

آموزش لاراول

سرفصل دوره آموزشی لاراول – با پروژه فروشگاه پیشرفته فایل

حداقل ۳۶ ساعت آموزش
مقدمه
 فریمورک چیست و چه تفاوتی با کدنویسی ساده PHP دارد؟
 معرفی و آشنایی با ساختار های چند لایه ای در طراحی نرم افزار و مزیت های آن
 آشنایی با ساختار MVC و نحوه کارکرد آن
 آشنایی و معرفی برخی از فریمورک های PHP که از MVC استفاده می کنند.
 معرفی و بررسی فریمورک Laravel و دلایل محبوب شدن آن
 آشنایی با Composer و مدیریت پکیج های PHP
 نصب لاراول با استفاده از Composer
 آماده سازی محیط کار و نصب PHPStorm
 استفاده از محیط های توسعه آماده مانند Xampp
 ایجاد دامنه مجازی larafilles.dev برای پروژه در ویندوز

آشنایی با شی گرایی در زبان PHP
 دلایل استفاده از شی گرایی در برنامه نویسی
 بررسی مزیت های شی گرایی
 آشنایی با کلاس ها
 آشنایی با نحوه تعریف خاصیت ها و متد ها در کلاس
 آشنایی با public , private , protected
 آشنایی متد سازنده کلاس و کاربرد آن
 آشنایی با وراثت و کاربرد آن
 آموزش نحوه override کردن متد ها در کلاس های ارث برنده
 آشنایی با interface ها و کاربرد آنها
 آشنایی با کلاس های انتزاعی و کاربرد آنها
 تعریف قرارداد ها با استفاده از interface و abstract
 آشنایی با کلاس های final
 بررسی متد ها و متغییر های static و اینکه چه زمانی باید از آنها استفاده کرد؟
 آشنایی با trait ها و کاربرد آنها
بررسی ساختار فایل ها و دایرکتوری های لاراول
 بررسی دایرکتوری app
 بررسی دایرکتوری bootstrap

 بررسی دایرکتوری config
 بررسی دایرکتوری database
 بررسی دایکتوری public
 بررسی دایرکتوری resource
 بررسی دایرکتوری storage
 بررسی دایرکتوری tests
پروژه طراحی و ساخت فروشگاه پیشرفته فایل با فریمورک Laravel
 طراحی پنل مدیریت و ایجاد منوهای آن
o آشنایی با سیستم مسیر یابی لاراول و نحوه کارکرد آن ) routing )
o نحوه تعریف Route در لارول
o آشنایی با انواع Http Verb
o تعریف Route هایی با مقادیر متغییر
o گروه بندی Route ها برای مدیریت بهتر
o نام گذاری Route برای دسترسی بهتر در کل برنامه
 طراحی بخش مدیریت کاربران
o آشنایی با کنترلر ها ( controllers ( ها و نحوه کارکرد آنها
o آشنایی با نحوه پردازش Request و Response
o دریافت اطلاعات ارسالی کاربر
o بررسی اطلاعات ارسالی کاربر و تغییر آنها
o آشنایی با موتور قالب Blade و تعریف View ها
۷Learn.com
o ایجاد صفحه مدیریت مطالب و لیست مطالب
o ایجاد فرم ارسال مطالب جدید
o ارسال اطلاعات به View ها و نمایش آن در مرورگر
 طراحی دیتابیس پروژه
o آشنایی به artisan و مزیت های آن
o آشنایی با migration ها و نحوه ایجاد آنها برای ایجاد تغییرات در دیتابیس و جدول
های آن
o معرفی Eloquent و پیاده سازی Model ها در لاراول
o آشنایی با ربطه های One-To-One
o معرفی رابطه های One-To-Many
o معرفی رابطه های Many-To-One
o معرفی رابطه های Many-To-Many
o پیاده سازی مدل File و تعریف خاصیت ها و متد های آن
 پیاده سازی بخش مدیریت طرح های اشتراکی
o ایجاد صفحه لیست طرح های اشتراکی
o ایجاد صفحه اضافه کردن و ویرایش طرح
o دریافت اطلاعات مطالب از دیتابیس و ارسال آنها به View
o ایجاد منوهای عملیات بر روی طرح
o آشنایی با From Request و اعتبار سنجی داده های ارسالی فرم ها
 پیاده سازی بخش مدیریت فایل ها
o دریافت اطلاعات فایل های ارسالی از Request

o بررسی و اعتبار سنجی فایل ها
o آشنایی با config ها و ایجاد config های اختصاصی برای اندازه تصاویر
o آشنایی با Storage و انواع روش های ذخیره سازی فایل در لاراول
 پیاده سازی بخش مدیریت پکیج ها
o پیاده سازی اختصاص فایل ها برای یک پکیج
 پیاده سازی بخش مدیریت پرداخت های کاربران
o لیست پرداخت های کابران برای فایل یا پکیج
o مدیریت پرداخت های کاربران
 پیاده سازی دسته بندی ها فایل و پکیج
o پیاده سازی دسته بندی ها به روش تکی
o پیاده سازی دسته بندی ها به روش چند تایی
o آشنایی با رابطه های Polymorphic
o ذخیره دسته بندی های برای یک فایل یا و پکیج
o دریافت و نمایش دسته بندی های یک فایل یا پکیج
 پیاده سازی تگ های فایل و پکیج
o پیاده سازی تگ ها به روش چند تایی
o ذخیره تگ ها برای یک فایل یا پکیج
o دریافت و نمایش تگ یک فایل یا پکیج
 مدیریت فایل های جاوااسکریپت و CSS با gulp
o معرفی فایل gulpfile.js و آشنایی با npm

o تعریف task ها در gulp
o بهینه سازی فایل های خروجی
 پیاده سازی تگ ها
o آشنایی با رابطه های Many-To-Many Polymorphic
o پیاده سازی select2 برای ثبت و ویرایش تگ های یک فایل یا و پکیج
o دریافت و نمایش تگ های فایل ها یا پکیج ها
 پیاده سازی ورود و ثبت نام کاربران
o پیاده سازی صفحات ورود و ثبت نام
o آشنایی با Session و Cookie در لارول و نحوه استفاده از آنها
o آشنایی با middleware و کاربرد انها در اعتبار سنجی کاربران نویسنده و مدیر و
مهمان
o پیاده سازی صفحات فراموشی رمز عبور
 پیاده سازی داشبورد مدیریت برای آمار وب سایت
o پیاده سازی آمار فایل ها و پکیج ها
o آشنایی با Chartjs و پیاده سازی نموداری های آماری
o ایجاد منوی های دسترسی سریع به بخش های مختلف
 پیاده سازی بخش خروجی وب سایت
o پیاده سازی نمایش منوی اصلی سایت بر اساس صفحات ایجاد شده
o نمایش فایل ها و پکیج های سایت در صفحه اصلی

o ایجاد صفحه نمایش کامل فایل
o ایجاد صفحه نمایش کامل پکیج
o ایجاد بخش ابزارک ها برای نمایش دسته بندی ها
o ایجاد ابزارک آخرین فایل ها
o ایجاد ابزارک آخرین پکیج ها
o ایجاد ابزارک فایل ها و پکیج های دارای بیشترین دانلود
o ایجاد ابزارک پر فروش ترین فایل ها و پکیج ها
 نصب برخی از کتاب خانه های معروف PHP در لاراول استفاده از آنها
o آشنایی با کتابخانه فوق حرفه ای Carbon برای کار با تاریخ
o استفاده از کتابخانه jDate برای پیاده سازی تاریخ شمسی در وب سایت
o آشنایی با کتابخانه Socialite برای پیاده سازی ورود و ثبت نام با استفاده شبکه های
اجتماعی
o پیاده سازی و نصب کتابخانه Debugbar برای دیباگ و مشاهده اطلاعات برنامه
o پیاده سازی کتاب خانه IDE Helper برای کدنویسی بهتر در محیط PHPStorm
o پیاده سازی کتاب خانه Glide برای مدیریت تصاویر و ذخیره سازی آنها
 نصب پروژه بر روی سرور لینوکس
o نحوه تهیه سرور VPS از شرکت های داخلی و خارجی
o نصب پکیج ها و سرور های مورد نیاز
o انتقال فایل های پروژه بر روی هاست
o ایجاد دیتابیس پروژه
o نصب و فعال سازی وب سایت
o متصل کردن دامین به وب سایت

خیلی از برنامه نویس ها برای کد نویسی هاشون از ابتدا یک سری قوانین میزارن تا به مشکلی بر نخورن در واقع برای کد نویسی هاشون چارچوب تعریف میکنن ، به این مجموعه قوانین و چارچوب ها در برنامه نویسی فریم ورک میگن.

حال به جای اینکه ما بیایم و خودمون یکسری قوانین رو لحاظ کنیم که فقط خودمون بدونیمش میایم و از فریم ورک های مطرح دنیا استفاده میکنیم ، این روش باعث میشه کدهای به شدت استاندارد تری داشته باشیم و در کنار این قوانین از توابع و پکیج ها و کتابخانه های آماده فریم ورک ها استفاده میکنیم که کار گسترش وب سایت هامون رو به شدت ساده تر میکنه .

لاراول Laravel یک فریم ورک توسعه و طراحی سایت های اینترنتی به زبان PHP می باشد که در زمان و هزینه شما صرفه جویی می نماید و توسعه وب سایت را بسیار ساده می سازد. Laravel در زمان پیدایش خود جامعه کاربری PHP را به شدت تحت تاثیر خود قرار داد و برای خود جایگاه ویژه ای در بین فریم ورک های PHP باز نمود. دلیل محبوبیت و معروف شدن سریع لاراول، سادگی و سرعت بالای توسعه وب سایت توسط این فریم ورک است. در حقیقت توسط Laravel می توانید برنامه های وب را با سریعترین و با کیفیت ترین راه پیاده سازی نمایید.

چرا Laravel؟

  • یادگیری و بروز ‎رسانی آسان

  • آسان‏ سازی کارهای معمول در روند برنامه ‎نویسی نظیر احراز هویت، روتینگ، جلسات و کَش

  • راه ‎اندازی سریع و آسان محیط‎ ها و روابط چندگانه

  • بهره ‎گیری از ریموت کامپوننت

  • محدود‎کردن Eloquent با دستورات ساده

  • بهبود سرعت و افزایش ۱۰۰ درصدی سرعت مسیرها

  • دلپذیر کردن فرآیند توسعه برای توسعه ‎دهندگان بدون به خطر انداختن قابلیت‎های برنامه

  • استفاده از شیوه استاندارد Bundle در  نسخه ‎های اولیه و استفاده از پکیج ‎ها در نسخه جدید

  • اجرای آزمایش‎ های واحد متعدد با دستورات بسیار ساده

  • دسترسی ساده به دیتابیس و سهولت در تغییر وکنترل کدها و بروز رسانی و توسعه برنامه ‎ها

  • استفاده از موتور تپملیت Blade