ساخت ASP.NET Core 7 Minimal APIs
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
به نظر میرسد که هر شرکتی اکنون یک مجموعه API دارد، اما اگر API برای نیاز خاص خود نداشته باشید چه؟ در این دوره یاد خواهید گرفت چگونه یک web API با رویکرد minimal در ASP.NET Core بسازید. در ابتدا، شما بررسی خواهید کرد که این رویکرد به چه معناست، چگونه قابلیت CRUD اولیه را پیادهسازی کنید و چگونه minimal API خود را ساختاردهی کنید. سپس، شما یاد خواهید گرفت چگونه استثناها و لاگ کردن را مدیریت کنید و چگونه منطق کسبوکار قابل استفاده مجدد را با فیلترهای اندپوینت پیادهسازی کنید. در نهایت، شما خواهید آموخت چگونه minimal web API خود را ایمن و مستندسازی کنید. زمانی که این دوره را به پایان برسانید، مهارتها و دانشهای لازم برای ساخت یک web AP کامل با رویکردminimal web API را خواهید داشت.
ساخت ASP.NET Core 7 Minimal APIs
-
بررسی دوره 0:02:00
-
بررسی نسخه 0:01:00
-
آنچه خواهید دید 0:01:00
-
پیشنیازهای دوره 0:01:00
-
ابزارها 0:03:00
-
ساخت APIها با ASP.NET Core 0:05:00
-
آشنایی با اپلیکیشن دمو 0:01:00
-
دمو: ایجاد و بررسی یک پروژه ASP.NET Core Minimal API 0:07:00
-
دمو: استفاده از Postman 0:04:00
-
دمو: افزودن لایه داده 0:08:00
-
خلاصه 0:01:00
-
آنچه خواهید دید 0:01:00
-
تزریق وابستگی در Minimal APIها 0:04:00
-
دمو: تزریق وابستگی در Minimal APIها 0:02:00
-
یادگیری درباره مسیریابی 0:04:00
-
دمو: کار با قالبهای مسیریابی 0:06:00
-
چرا نباید مدل موجودیت را افشا کنید؟ 0:03:00
-
دمو: افزودن مدل DTO و استفاده از AutoMapper 0:09:00
-
اتصال پارامترها 0:03:00
-
دمو: اتصال پارامترها 0:04:00
-
مدلسازی قتبلیت مشترک API 0:04:00
-
کدهای وضعیت و ایجاد پاسخها 0:07:00
-
دمو: ایجاد پاسخهای صحیح API 0:06:00
-
خلاصه 0:02:00
-
آنچه خواهید دید 0:00:00
-
مسیریابی - بازبینی 0:02:00
-
دمو: ایجاد یک منبع 0:05:00
-
دمو: تولید لینکها 0:07:00
-
دمو: بروزرسانی یک منبع 0:07:00
-
دمو: حذف یک منبع 0:02:00
-
دمو: گروهبندی منابع 0:04:00
-
مذاکره محتوا در Minimal APIها 0:03:00
-
اعتبارسنجی در Minimal APIها 0:02:00
-
خلاصه 0:01:00
-
آنچه خواهید دید 0:01:00
-
گزینهها برای ساختاردهی Minimal APIها 0:03:00
-
دمو: گسترش IEndpointRouteBuilder برای ساختاردهی Minimal API 0:03:00
-
خلاصه 0:00:00
-
آنچه خواهید دید 0:01:00
-
مدیریت استثناها در Minimal APIها 0:03:00
-
دمو: استفاده از میانافزار صفحه استثنای توسعهدهنده 0:02:00
-
دمو: استفاده از میانافزار هندلر استثنا 0:04:00
-
بهبود پاسخهای خطا با جزئیات مشکل 0:02:00
-
دمو: بهبود پاسخهای خطا با جزئیات مشکل 0:02:00
-
لاگ کردن در Minimal APIها 0:01:00
-
دمو: لاگ کردن در Minimal APIها 0:02:00
-
خلاصه 0:02:00
-
آنچه خواهید دید 0:01:00
-
فیلترها برای Minimal APIها 0:04:00
-
دمو: ایجاد یک فیلتر اندپوینت 0:05:00
-
دمو: ساخت فیلتر اندپوینت قابل استفاده مجدد 0:03:00
-
دمو: زنجیرهسازی فیلترهای اندپوینت و اعمال آنها در یک گروه 0:05:00
-
دمو: اعمال منطق کسب و کار بسته به پاسخ 0:05:00
-
دمو: مدیریت اعتبارسنجی درخواست 0:05:00
-
خلاصه 0:02:00
-
آنچه خواهید دید 0:01:00
-
بررسی امنیت API 0:04:00
-
امنیت مبتنی بر توکن برای Minimal APIها 0:03:00
-
دمو: نیاز به توکن Bearer 0:06:00
-
ایجاد توکن 0:03:00
-
دمو: ایجاد توکن با dotnet-user-jwts 0:03:00
-
دمو: ایجاد و اعمال یک سیاست احراز هویت 0:04:00
-
خلاصه 0:02:00
-
آنچه خواهید دید 0:01:00
-
چند نکته درباره Swagger و OpenAPI 0:04:00
-
دمو: افزودن پشتیبانی برای OpenAPI با Swashbuckle 0:04:00
-
دمو: افزودن توضیحات و خلاصهها 0:03:00
-
دمو: توصیف انواع پاسخ و کدهای وضعیت 0:04:00
-
دمو: توصیف انواع درخواست 0:02:00
-
دمو: بدست آوردن کنترل کامل بر OpenApiOperation 0:02:00
-
توصیف امنیت API در Swagger 0:04:00
-
خلاصه 0:01:00
مشخصات آموزش
ساخت ASP.NET Core 7 Minimal APIs
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:72
- مدت زمان :3:47:57
- حجم :776.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy