دوره آموزشی یادگیری جامع لاراول
3 ساعت 15 دقیقهمبتدی2024-08-12
مدرسین

Shruti Balasa
Full-Stack Web Developer and Tech Educator
جزئیات دوره
لاراول، چارچوب وب منبع باز PHP، به یکی از پرکاربردترین اکوسیستم ها برای ساخت برنامه های مقیاس پذیر با سرعت بسیار سریع تبدیل شده است. اگر شما یک توسعه دهنده PHP هستید که به دنبال ارتقای حرفه خود به سطح بعدی هستید، این دوره برای شما ساخته شده است. به مربی Shruti Balasa بپیوندید تا شما را به سفری از طریق اصول چارچوب لاراول می برد.
در مورد معماری MVC، نحوه ساختار چارچوب لاراول، مسیرها و کنترلرها، فایل های Blade، مدل ها و بهترین روش ها برای تعامل با پایگاه داده بیاموزید. در حین ساختن اپلیکیشن یادداشت برداری ساده خود، نکاتی در مورد استفاده از اجزای مختلف در لاراول دریافت کنید. از احراز هویت و مسیریابی کاربر گرفته تا عملیات CRUD و روابط پایگاه داده، دریابید که چرا آخرین نسخه، Laravel 11، به شما اجازه می دهد تا برنامه های وب را سریع و آسان بسازید، مهم نیست در کجای سفر برنامه نویسی خود هستید.
در مورد معماری MVC، نحوه ساختار چارچوب لاراول، مسیرها و کنترلرها، فایل های Blade، مدل ها و بهترین روش ها برای تعامل با پایگاه داده بیاموزید. در حین ساختن اپلیکیشن یادداشت برداری ساده خود، نکاتی در مورد استفاده از اجزای مختلف در لاراول دریافت کنید. از احراز هویت و مسیریابی کاربر گرفته تا عملیات CRUD و روابط پایگاه داده، دریابید که چرا آخرین نسخه، Laravel 11، به شما اجازه می دهد تا برنامه های وب را سریع و آسان بسازید، مهم نیست در کجای سفر برنامه نویسی خود هستید.
مهارت ها
LaravelBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentOpen SourceOne-Off
سرفصل ها
0. مقدمه
- 01 - با لاراول آشنا شوید
- 02 - آنچه باید بدانید
- 03 - معماری MVC را درک کنید
- 04 - استفاده از Codespaces با این دوره
1. مبانی لاراول - مسیرها، نماها و کنترلرها
- 05 - برنامه را ارائه دهید
- 06 - مسیریابی دسته
- 07 - ایجاد نما
- 08 - چیدمان ساختمان با Blade
- 09 - کار با کنترلرها
- 10 - چالش - یک کنترلر و یک نمای ایجاد کنید سپس یک مسیر اضافه کنید
- 11 - راه حل - یک کنترلر و یک نمای ایجاد کنید سپس یک مسیر اضافه کنید
2. مبانی لاراول - پیکربندی، پایگاه داده، مهاجرت، و سخنوری
- 12 - پیکربندی لاراول را درک کنید
- 13 - کار با پایگاه داده
- 14 - ایجاد و اجرای مهاجرت
- 15 - ایجاد مدل و استفاده از Eloquent
- 16 - چالش - ایجاد یک مهاجرت برای اضافه کردن یک ستون و به روز رسانی یک ردیف
- 17 - راه حل - ایجاد یک مهاجرت برای اضافه کردن یک ستون و به روز رسانی یک ردیف
3. شروع پروژه شما
- 18 - درک الزامات پروژه
- 19 - با لاراول بریز احراز هویت را اضافه کنید
- 20 - اضافه کردن سبک به پروژه
- 21 - اولین مدل، مهاجرت، کنترلر و مسیرها را ایجاد کنید
- 22 - مسیرهای منابع را ثبت کنید
- 23 - چالش - یک منبع جدید ایجاد کنید
- 24 - راه حل - یک منبع جدید ایجاد کنید
4. ایجاد، پروفایل سازی و نمایش
- 25 - یک روش شاخص برای واکشی همه یادداشتها اضافه کنید
- 26 - یک نمای فهرست برای نمایش تمام یادداشتها ایجاد کنید
- 27 - صفحه بندی را اضافه کنید و نمای فهرست را پاک کنید
- 28 - برای نمایش فرم یک متد و نمای ایجاد اضافه کنید
- 29 - برای ذخیره دادهها یک اقدام فروشگاهی اضافه کنید
- 30 - برای نمایش یک یادداشت، یک نمایش و نمایش اضافه کنید
- 31 - برای هر یادداشت یک شناسه منحصر به فرد ایجاد کنید
- 32 - چالش - اضافه کردن فهرست و ایجاد روش برای یک منبع جدید
- 33 - راه حل - اضافه کردن شاخص و ایجاد روش برای یک منبع جدید
5. ویرایش، به روز رسانی، و حذف
- 34 - یک روش ویرایش و نمایش اضافه کنید تا امکان ویرایش یادداشت فراهم شود
- 35 - یک روش به روز رسانی برای به روز رسانی دادههای ویرایش شده اضافه کنید
- 36 - برای حذف یک یادداشت یک روش تخریب اضافه کنید
- 37 - نمایش دادههای فلش به کاربران
- 38 - چالش - یادداشتها را با یک منبع جدید به روز کنید
- 39 - راه حل - یادداشتها را با یک منبع جدید به روز کنید
6. روابط
- 40 - روابط فصیح چیست
- 41 - روابط را تعریف کنید
- 42 - روابط را جستجو و ذخیره کنید
- 43 - چالش - یک رابطه جدید تعریف کنید و از آن استفاده کنید
- 44 - راه حل - یک رابطه جدید تعریف کنید و از آن استفاده کنید
7. حذف نرم
- 45 - حذف نرم را فعال کنید
- 46 - مدلهای soft deleted را کوئری کنید
- 47 - نمایش مدل نرم حذف شده
- 48 - مدلهای نرم حذف شده را بازیابی کنید
- 49 - مدلها را برای همیشه حذف کنید
نتیجه گیری
- 50 - اختیاری - یک محیط توسعه محلی را راهاندازی کنید
- 51 - خلاصه سریع
- 52 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
- دوره آموزشی کاوش و انتخاب فریمورکهای PHP
- دوره آموزشی ساخت وب سایت با لاراول، React.js و Inertia
- دوره آموزشی یادگیری جامع Livewire
- دوره آموزشی لاراول: ساخت CRM با فیلامنت برای لاراول
- دوره آموزشی لاراول پیشرفته
- دوره آموزشی تست لاراول 101
- دوره آموزشی ساخت برنامه های GraphQL در لاراول