توضیحات
آموزش لاراول از مبتدی تا پیشرفته
نام دوره : Master Laravel 11 & PHP: From Beginner to Advanced
پیشنیاز:
توضیحات:
لاراول به یکی از محبوبترین فریمورکهای PHP تبدیل شده است و به دلیل سادگی، کارایی و ابزارهای قدرتمند خود شناخته میشود.
با پیشرفت PHP، لاراول نیز در خط مقدم این تغییرات قرار دارد و توسعه وب را آسانتر و لذتبخشتر از همیشه کرده است.
در این دوره، از نصب و راهاندازی لاراول تا ویژگیهای پیشرفته آن را یاد خواهید گرفت.
ما ۵ پروژهی واقعی را از ابتدا پیادهسازی خواهیم کرد تا درک کاملی از این فریمورک پیدا کنید و برای توسعه حرفهای با لاراول آماده شوید.
آنچه در آموزش لاراول از مبتدی تا پیشرفته خواهید آموخت:
۱. برنامه مدیریت وظایف (Task List Application)
- آشنایی با مسیریابی و کنترلرها
- کار با سیستم قالبسازی Blade
- ارتباط با پایگاه داده با استفاده از Eloquent ORM
- عملیات CRUD (ایجاد، خواندن، ویرایش و حذف دادهها)
- اعتبارسنجی فرمها
- مدیریت سشنها
۲. سیستم بررسی و امتیازدهی کتابها (Book Reviews System)
- آشنایی با روابط در Eloquent (یک به چند)
- تکنیکهای پیشرفته در کوئرینویسی
- بهینهسازی عملکرد با کش (Caching)
- ایجاد کامپوننتهای سفارشی Blade
- محدودسازی نرخ درخواستها (Rate Limiting)
۳. API مدیریت رویدادها (Events Management API)
- توسعه APIهای RESTful
- فرمتبندی پاسخها با استفاده از API Resources
- احراز هویت با Laravel Sanctum
- مجوزدهی با استفاده از Gates و Policies
- زمانبندی وظایف و مدیریت صفها
- ارسال ایمیل و نوتیفیکیشنها
۴. برنامه نظرسنجی زنده با Livewire (Livewire Poll Application)
- ساخت اپلیکیشنهای بلادرنگ با Livewire
- پیادهسازی معماری کامپوننتمحور
- مدیریت وضعیت (State Management) در Livewire
- مدیریت رویدادها بین کامپوننتها
۵. پورتال کاریابی (Job Board Portal)
- فیلتر و جستجوی پیشرفته
- آپلود و مدیریت فایلها
- حذف نرم (Soft Deletes)
- کنترل دسترسی با استفاده از Middleware
- یکپارچهسازی با Tailwind CSS و Alpine.js
۶. زبان PHP (برای مبتدیان)
- آشنایی با مبانی PHP
- ساختارهای کنترلی، توابع و انواع دادهها
- برنامهنویسی شیگرا شامل کلاسها، اینترفیسها، تریتها و چندریختی (Polymorphism)
مهارتهایی که کسب خواهید کرد:
- مبانی و اصول لاراول
- طراحی و مدیریت پایگاه داده با MySQL/SQLite
- پیادهسازی معماری MVC
- احراز هویت و مجوزدهی در لاراول
- توسعه و مصرف APIها
- یکپارچهسازی با فرانتاند (Tailwind CSS و Alpine.js)
- بهینهسازی عملکرد برنامهها
دوره آموزش لاراول از مبتدی تا پیشرفته برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان مبتدی PHP طراحی شده که میخواهند با یک فریمورک قدرتمند برای توسعه وب آشنا شوند.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید