دوره آموزشی
دوبله زبان فارسی
اصول ASP.NET Core Web API
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
ASP.NET Core یک پلتفرم عالی برای ساخت APIs است. در این دوره «اصول ASP.NET Core Web API» شما یاد خواهید گرفت که چگونه یک API با ASP.NET Core بسازید که از طریق Entity Framework Core به یک پایگاه داده متصل شود.
ابتدا، با نحوه شروع کار در ساخت API در ASP.NET Core آشنا خواهید شد. سپس یاد میگیرید چگونه داده را از سرویسها دریافت کرده و آنها را دستکاری کنید، از سیستم تزریق وابستگی داخلی استفاده کنید و با فایلهای پیکربندی کار کنید.
در نهایت، خواهید آموخت که چگونه از طریق Entity Framework Core به یک پایگاه داده متصل شوید و چگونه API خود را مستند کنید. پس از اتمام دوره، قادر خواهید بود از ابتدا یک API با ASP.NET Core بسازید.
اصول ASP.NET Core Web API
-
بررسی دوره 0:02:00
-
محتوای بخش 0:03:00
-
درباره ساختار دوره 0:04:00
-
پیشنیازهای دوره 0:00:00
-
فریمورکها و ابزارها 0:04:00
-
ASP.NET Core - جزئیات مهم 0:04:00
-
رویکردهای ساخت APIs با ASP.NET Core 0:02:00
-
دمو - ایجاد و اجرای پروژه جدید ASP.NET Core 0:10:00
-
دمو - اجرای پروژه ASP.NET Core با استفاده از CLI 0:03:00
-
دمو - بررسی ساختار کد پروژه API ASP.NET Core 0:07:00
-
پایپلاین درخواست ASP.NET Core و میانافزار 0:02:00
-
دمو - پیکربندی پایپلاین درخواست ASP.NET Core 0:03:00
-
دمو - کار با محیطهای مختلف 0:04:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
شفافسازی الگوی MVC 0:04:00
-
دمو - رجیستر سرویسهای API در کانتینر 0:02:00
-
دمو - بازگردانی منابع - بخش 1 0:03:00
-
یادگیری درباره مسیریابی 0:05:00
-
دمو - بازگردانی منابع - بخش 2 0:04:00
-
دمو - استفاده از Postman 0:05:00
-
دمو - بهبود معماری با کلاسهای مدل 0:07:00
-
اهمیت کدهای وضعیت 0:04:00
-
دمو - بازگشت کدهای وضعیت صحیح 0:05:00
-
دمو - بازگشت منابع فرزند 0:08:00
-
توصیف پاسخهای خطا با جزئیات مشکل 0:01:00
-
دمو - دستکاری پاسخهای جزئیات مشکل 0:03:00
-
مذاکره محتوا 0:04:00
-
دمو - Formatters و مذاکرات محتوا 0:04:00
-
دمو - دریافت یک فایل 0:06:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
انتقال داده به API 0:03:00
-
دمو - ایجاد منبع 0:09:00
-
دمو - اعتبارسنجی ورودی 0:07:00
-
یک گزینه جایگزین برای اعتبارسنجی 0:01:00
-
دمو - بروزرسانی یک منبع 0:06:00
-
بروزرسانی جزئی یک منبع 0:03:00
-
دمو - افزودن پشتیبانی برای JsonPatchDocument 0:02:00
-
دمو - بروزرسانی جزئی یک منبع 0:09:00
-
دمو - حذف یک منبع 0:02:00
-
دمو - ایجاد یک فایل 0:05:00
-
خلاصه 0:03:00
-
محتوای بخش 0:01:00
-
وارونگی کنترل و تزریق وابستگی 0:04:00
-
دمو - تزریق و استفاده از لاگر 0:08:00
-
دمو - لاگ کردن استثناها 0:03:00
-
دمو - مدیریت و لاگ کردن گلوبال استثناها 0:08:00
-
دمو - جایگزینی لاگر پیشفرض و لاگ کردن فایل 0:06:00
-
دمو - پیادهسازی و استفاده از سرویس سفارشی 0:05:00
-
دمو - رجیستر یک سرویس از طریق رابط 0:07:00
-
دمو - کار با فایلهای پیکربندی 0:04:00
-
دمو - محدود کردن پیکربندی به محیطها 0:04:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
معرفی Entity Framework Core 0:03:00
-
دمو - ایجاد کلاسهای انتیتی 0:09:00
-
دمو - ایجاد DbContext 0:07:00
-
دمو - کار با مهاجرتها 0:07:00
-
دمو - Seed کردن پایگاه داده با داده 0:02:00
-
دمو - ذخیرهسازی ایمن داده پیکربندی حساس 0:08:00
-
SQL Injection 0:05:00
-
خلاصه 0:03:00
-
محتوای بخش 0:01:00
-
معرفی الگوی مخزن 0:03:00
-
دمو - معرفی الگوی مخزن - بخش 1 0:03:00
-
هدف کدهای غیرهمزمان 0:04:00
-
دمو - معرفی الگوی مخزن - بخش 2 0:07:00
-
دمو - بازگردانی داده از مخزن هنگام درخواست منابع - بخش 1 0:05:00
-
دمو - استفاده از AutoMapper برای نگاشت بین انتیتیها و DTOs 0:06:00
-
دمو - بازگردانی داده از مخزن هنگام درخواست منابع - بخش 2 0:10:00
-
دمو - ایجاد یک منبع 0:07:00
-
دمو - بروزرسانی یک منبع 0:03:00
-
دمو - بروزرسانی جزئی یک منبع 0:04:00
-
دمو - حذف یک منبع 0:04:00
-
خلاصه 0:01:00
-
محتوای بخش 0:00:00
-
جستجو و فیلترینگ منابع 0:02:00
-
دمو - فیلترینگ منابع 0:05:00
-
دمو - جستجو در منابع 0:05:00
-
اجرای معوق 0:02:00
-
صفحهبندی در منابع 0:02:00
-
دمو - صفحهبندی در منابع 0:06:00
-
بازگردانی متادیتای صفحه بندی 0:02:00
-
دمو - بازگردانی متادیتای صفحهبندی 0:04:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
چند کلمه درباره ایمنسازی APIs 0:03:00
-
پیادهسازی امنیت مبتنی بر توکن 0:03:00
-
دمو - ایجاد یک توکن 0:11:00
-
دمو - تقاضا و اعتبارسنجی توکن 0:06:00
-
دمو - استفاده از اطلاعات توکن در کنترلر خود 0:04:00
-
کار با سیاستهای مجوز 0:02:00
-
دمو - استفاده از اطلاعات توکن در سیاست مجوز 0:04:00
-
تولید توکن با dotnet user-jwts 0:02:00
-
دمو: - تولید توکن با dotnet user-jwts 0:10:00
-
بهبود امنیت مبتنی بر توکن با OAuth2 و اتصال OpenID 0:02:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
نسخهسازی API خود 0:02:00
-
دمو - پشتیبانی از نسخهسازی 0:04:00
-
دمو - نسخهسازی API خود 0:05:00
-
دمو - پشتیبانی از مسیرهای نسخهسازی شده 0:02:00
-
مستندسازی API خود با OpenAPI و Swagger 0:04:00
-
دمو - افزودن پشتیبانی Swagger به پروژه 0:03:00
-
دمو - گنجاندن کامنتهای XML روی اکشنها 0:04:00
-
دمو - توصیف نوع پاسخها و کدهای وضعیت 0:02:00
-
دمو - پشتیبانی از نسخههای مختلف مستندات 0:05:00
-
مستندسازی احراز هویت API 0:02:00
-
دمو - افزودن پشتیبانی از احراز هویت به مستندات خود 0:04:00
-
خلاصه 0:02:00
-
محتوای بخش 0:01:00
-
تست اندپوینتهای API 0:03:00
-
دمو - نصب HTTP_REPL 0:02:00
-
دمو - تست API با HTTP_REPL 0:09:00
-
دمو - پشتیبانی از درخواستهای احراز هویت شده هنگام تست با HTTP_REPL 0:04:00
-
دمو - تست با فایلهای http. 0:07:00
-
دمو - پشتیبانی از درخواستهای احراز هویت شده هنگام تست با فایلهای http. 0:02:00
-
دمو - تسهیل تست API با اندپوینتهای Explorer 0:02:00
-
میزبانی و استقرار ASP.NET Core API 0:02:00
-
بررسی گزینههای استقرار و میزبانی خود 0:02:00
-
برخورد با پروکسیها و لودبالانسرها 0:02:00
-
دمو - پیکربندی میانافزار هدرهای فوروارد شده 0:01:00
-
دمو - استقرار در App Service آژور 0:09:00
-
دمو - پیکربندی لاگ کردن در بینشهای اپلیکیشن 0:12:00
-
دمو - بهبود ذخیره Secrets با Azure Key Vault 0:08:00
-
یادگیری بیشتر درباره استقرارها 0:02:00
-
خلاصه 0:02:00
مشخصات آموزش
اصول ASP.NET Core Web API
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:128
- مدت زمان :8:34:12
- حجم :1.83GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy