توضیحات
لاراول 11 فریمورک قدرتمندی است که میتواند به شما در توسعه برنامههای وب سریعتر، آسانتر و امنتر کمک کند. با گذراندن دوره آموزش امکانات جدید لاراول 11، میتوانید با جدیدترین ویژگیهای این فریمورک آشنا شده و مهارتهای خود را در لاراول ارتقا دهید.
چه مباحثی در این دوره تدریس شده؟
بخش اول: معرفی لاراول 11
- بررسی اجمالی تغییرات و ویژگیهای جدید
- معرفی فلسفه طراحی لاراول 11
- بررسی مزایا و معایب استفاده از لاراول 11
بخش دوم: ساختار پروژه جدید
- بررسی ساختار دایرکتوری جدید
- آشنایی با فایلهای جدید
- پیکربندی پروژه
- استفاده از Composer برای مدیریت وابستگیها
بخش سوم: مسیریابی
- بررسی سیستم مسیریابی جدید
- تعریف مسیرها
- استفاده از کنترلکنندهها و Middleware
- مدیریت پارامترها و ورودی
- دستورات Artisan برای مسیریابی
بخش چهارم: کنترلکنندهها
- بررسی ساختار و وظایف کنترلکنندهها
- تزریق وابستگی در کنترلکنندهها
- استفاده از Middleware با کنترلکنندهها
- نوشتن کدهای تمیز و قابل تست
بخش پنجم: مدلها
- بررسی Eloquent ORM
- ایجاد مدلها و روابط بین آنها
- استفاده از Query Builder
- نوشتن کوئریهای پیچیده
- استفاده از Traits و Scopes
بخش ششم: Views
- بررسی Blade 9، موتور قالببندی جدید
- نوشتن Blade templates
- استفاده از کامپوننتها و Directiveها
- مدیریت layouts و sections
- بهینهسازی صفحات وب
بخش هفتم: تستها
- بررسی PHPUnit 11، چارچوب تست جدید
- نوشتن تستهای واحد برای مدلها و کنترلکنندهها
- تست API و Integration
- استفاده از TDD و BDD
بخش هشتم: امنیت
- بررسی ویژگیهای امنیتی جدید
- احراز هویت و مجوز
- رمزنگاری دادهها
- محافظت در برابر CSRF و XSS
- استفاده از Laravel Sanctum برای API
بخش نهم: سوکت نویسی در لاراول
- مغرفی پکیج جدید Laravel Reverb
- کار با Laravel Reverb
بخش دهم: Laravel Installer
- بررسی آپدیت جدید Laravel Installer
- امکانات اضافه شده به Laravel Installer
این دوره ویژه چه کسانی هست؟
این دوره برای توسعهدهندگان لاراول که میخواهند با جدیدترین ویژگیهای این فریمورک آشنا شوند، مناسب است.
بعد از دیدن این دوره چه نتیجه ای می رسم؟
- با گذراندن این دوره، با جدیدترین ویژگیهای لاراول 11 آشنا خواهید شد.
- خواهید آموخت که چگونه از این ویژگیها برای توسعه برنامههای وب سریعتر، آسانتر و امنتر استفاده کنید.
- مهارتهای خود را در لاراول ارتقا خواهید داد.
وقتی این دوره تموم کردم قدم بعدیم چی باشه؟
شما میتونید بعد از یادگیری امکانات جدید لاراول 11، میتونید دوره های لاراولی دیگه پرانتز رو ببینید.
پرانتز برای یادگیری مناسب هست؟
پرانتز همیشه سعی کرده که بهترین کیفیت برای دانشجویان خودش فراهم کنه، پرانتز دانشجویانش دوست دارد و تلاش میکند تا در فضای عالی بتونند مهارت خودشون تقویت کنند.
ما از خودمون تعریف نمیکنیم چون به خودمون اعتماد داریم و چیزی که بهترینه لازم به تعریف نیست :)
فقط کافیه خودتون مقایسه کنید!
در این دوره آموزشی چه چیزهایی یاد خواهید گرفت؟
- Laravel 11
- Application Structurem
- Floating-Point Types
- Modifying Columns
- SQLite Minimum Version
- Updating Sanctum
- Laravel Reverb
- Carbon 3
- Password Rehashing
- Per-Second Rate Limiting
- Doctrine DBAL Removal
- Eloquent Model casts Method
- Spatial Types
- Spatie Once Package
- The Enumerable Contract
- The UserProvider Contract
- The Authenticatable Contract
- Upgrading To 11.0 From 10.x
- Laravel Reverb
- Websocket Laravel
یش نیاز های دوره
مدرس دوره
میلاد خسروی
Fun Developer
برنامه نویس فان | Fun Developer
یک آدم ساده که عاشق برنامه نویسی و کد زدنه :)
تلاش میکنه تا به بقیه کمک کنه.
جلسات دوره
- 13 کار با متد withRouting در لاراول 11
- 14 کار با دستور install:api در لاراول 11
- 15 کار با Providers ها در لاراول 11
- 16 کار با دستور install:broadcasting در لاراول 11
- 17 کار با متد withMiddleware در لاراول 11
- 18 کار با Schedule در لاراول 11
- 19 کار با Exception ها در لاراول 11
- 20 BaseController در لاراول 11
- 21 دیتابیس پیشفرض جدید لاراول 11 - دیتابیس SQLite در لاراول
- 22 کار با کامند های جدید لاراول 11 - دستورات Interface - Trait - Enum - Class
- 23 متد های جدید Schema در لاراول 11