دوره آموزشی پیشرفته ASP.NET Web API 2.2
2 ساعت 10 دقیقهپیشرفته2019-09-25
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
ASP.NET Web API 2.2 - چارچوبی برای ایجاد API های وب در بالای NET Framework. - می تواند یک انتخاب عالی برای توسعه دهندگانی باشد که به دنبال نمایش داده ها و خدمات خود هستند. در این دوره پیشرفته، Ervis Trupja به شما کمک می کند تا دانش خود را در مورد این چارچوب محبوب به سطح بعدی برسانید. Ervis به موضوع تزریق وابستگی در Web API می پردازد و نحوه حل وابستگی ها را با Unity توضیح می دهد. او همچنین به درخواست های متقابل مبادرت می کند و نحوه ایجاد یک خط مشی مشترک برای به اشتراک گذاری منابع مختلف (CORS) را نشان می دهد. به علاوه، نحوه ویرایش API ها بدون شکستن ویژگی های موجود، ایجاد کنترل کننده پیام های سفارشی، میزبانی یک برنامه وب API در سرور IIS، مقابله با میزبانی خود و موارد دیگر را بیاموزید.
اهداف یادگیری
رفع وابستگی ها با Unity
دامنه وابستگی
فعال کردن CORS
ایجاد خط مشی CORS سفارشی
نسخه بندی مسیر
ایجاد یک پیام رسان سفارشی
ایجاد، خواندن، به روز رسانی و حذف موجودیت ها
تنظیم و دریافت کوکی ها در API وب
میزبانی IIS و میزبانی خود
اهداف یادگیری
رفع وابستگی ها با Unity
دامنه وابستگی
فعال کردن CORS
ایجاد خط مشی CORS سفارشی
نسخه بندی مسیر
ایجاد یک پیام رسان سفارشی
ایجاد، خواندن، به روز رسانی و حذف موجودیت ها
تنظیم و دریافت کوکی ها در API وب
میزبانی IIS و میزبانی خود
مهارت ها
ASP.NET Web APIEntity FrameworkASP.NETC#Back-End Web DevelopmentFull-Stack Web DevelopmentAdvancedFront-End Web DevelopmentWeb DevelopmentOpen SourceMicrosoft
سرفصل ها
0. مقدمه
- 01 - ساخت APIهای وب
- 02 - آنچه باید بدانید
1. تزریق وابستگی در Web API
- 03 - تزریق وابستگی چیست
- 04 - رفع وابستگیها با یونیتی
- 05 - پیکربندی Dependency Resolver
- 06 - دامنه یک وابستگی
2. درخواستهای Cross-Origin در Web API
- 07 - CORS چیست
- 08 - فعال کردن CORS
- 09 - تنظیم مبدا CORS و روشهای HTTP
- 10 - ایجاد یک خط مشی CORS سفارشی
3. نسخه سازی API ها
- 11 - چرا نسخه API
- 12 - ایجاد اولین کنترلر نسخه شده
- 13 - نسخه سازی مسیر
- 14 - نسخه سازی رشته پرس و جو
- 15 - نسخه هدر نسخه
4. Web API HTTP Message Handlers
- 16 - مدیریت پیام چیست
- 17 - ایجاد یک کنترل کننده پیام سفارشی
- 18 - هدر X-HTTP-Method-Override
- 19 - اضافه کردن یک هدر پاسخ سفارشی
5. OData در Web API
- 20 - راهاندازی محیط
- 21 - پیکربندی نقطه پایانی OData
- 22 - ایجاد اولین کنترلر OData
- 23 - راهاندازی پایگاه داده
- 24 - موجودات خواندنی
- 25 - ایجاد و خواندن یک موجود واحد
- 26 - به روز رسانی و حذف یک موجودیت
6. کوکیها در Web API
- 27 - کوکی چیست
- 28 - تنظیم و دریافت کوکیها در Web API
- 29 - کوکیها با استفاده از کنترل کنندههای پیام
7. میزبانی وب API
- 30 - میزبانی IIS
- 31 - خود میزبانی
نتیجه
- 32 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی یادگیری ASP.NET
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET Core
- دوره آموزشی ساخت اپلیکیشن های انگولار و ASP.NET Core
- دوره آموزشی ایجاد API های وب با ASP.NET Web API 2.2