دوره آموزشی
دوبله زبان فارسی
آموزش API Platform 3 - بخش 3 - منابع سفارشی
✅ سرفصل و جزئیات آموزش
درباره این دوره
با تشکر از بخش 1 و 2، ما یک API بسیار قدرتمند ساختیم و آن را با امنیت، فیلدهای سفارشی و موارد بسیار دیگر کامل کردیم. در این دوره، فراتر خواهیم رفت.
آنچه یاد خواهید گرفت
- State Providers و فیلدهای سفارشی مناسب
- اجرای کد سفارشی هنگام تغییر state (مانند انتشار)
- کلاس های DTO #[ApiResource] سفارشی (non-entity)
- میانبر جدید stateOptions برای DTO ها
- DTO ها و state providers (ساخت state-provider)
- State processors با DTO ها
- تبدیل داده با symfonycasts/micro-mapper
- IGNORED_ATTRIBUTES، امنیت و ترفندهای دیگر برای جلوگیری از گروه های سریال سازی
- آبجکت های تعبیه شده (شامل آبجکت ها non-ApiResource)
- صفحه بندی برای منابع DTO
آموزش API Platform 3 - بخش 3 - منابع سفارشی
-
راه اندازی و روش هایی برای گسترش API Platform 04:39
-
State Processors ،State Providers و یک فیلد سفارشی 04:49
-
decorate کردن Core State Provider 04:47
-
decorate کردن CollectionProvider 07:12
-
State Processor ساده تر 05:47
-
اجرای کد 06:05
-
منبع کاملا سفارشی 04:19
-
State Provider منبع سفارشی 05:04
-
استفاده از یک Identifier (تاریخ) سفارشی 07:35
-
Item Provider منبع سفارشی 03:26
-
State Processor منبع سفارشی 06:48
-
ربط دهی ApiResources سفارشی 05:13
-
تعبیه DTO های سفارشی 04:47
-
صفحه بندی در یک منبع سفارشی 08:18
-
DTO کلاس کاربر 04:24
-
جادوی stateOptions همراه با entityClass 10:07
-
انتیتی ها، DTO ها و آبجکت Central 06:24
-
Provider: تبدیل انتیتی ها به DTO ها 04:47
-
Entity -> DTO Item State Provider 04:11
-
DTO -> Entity State Processor 07:39
-
استفاده از Core Processor 07:11
-
کنترل فیلدها بدون گروه ها 04:31
-
استراتژی های دیگر فیلد شرطی 06:04
-
اعتبارسنجی و امنیت DTO 06:13
-
MicroMapper: نگاشت Central DTO 10:11
-
Reusable Entity->Dto Provider و Reusable Entity->Dto Processor 04:11
-
سریع! ایجاد یک DragonTreasure DTO 09:51
-
DTO ها، نگاشت و حداکثر عمق روابط 08:05
-
قابل نوشتن کردن DragonTreasureApi 07:23
-
DTO و امنیت 09:39
-
امنیت فیلد با Patch 06:17
-
تریگر کردن انتشار 04:14
-
فیلدهای رابطه قابل نوشتن 05:09
-
نوشتن در یک رابطه کالکشن 05:08
-
کالکشن قابل نوشتن از طریق PropertyAccessor 06:29
-
Validator ساده تر برای بررسی تغییر State 07:23
مشخصات آموزش
آموزش API Platform 3 - بخش 3 - منابع سفارشی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:36
- مدت زمان :03:44:20
- حجم :1.52GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy