دوره آموزشی ایجاد API های وب با ASP.NET Web API 2.2
2 ساعت 19 دقیقهمبتدی2018-10-17
مدرسین

Jonathan "J." Tower
Microsoft MVP, Software Architect
جزئیات دوره
با نحوه اتصال برنامه های وب و تلفن همراه به سرورهای پشتیبان و پایگاه داده در برنامه های خود با استفاده از ASP.NET Web API 2.2 آشنا شوید، چارچوبی محبوب برای ایجاد API های وب در بالای .NET Framework. در این دوره، با جاناتان "جی" همراه شوید. در هنگام استفاده از این چارچوب برای ایجاد کارآمد خدمات RESTful قدم بردارید. بیاموزید که چگونه مسیریابی با Web API کار می کند تا اطمینان حاصل شود که API ها طبق برنامه کار می کنند و به راحتی توسط برنامه های کاربردی از راه دور مصرف می شوند. نحوه مدلسازی داده ها در Web API و نحوه ایجاد منطق تجاری برای API خود را بیاموزید. به علاوه، در مورد مدیریت خطاها، ایمن سازی خدمات خود و مستندسازی و آزمایش API های خود بیاموزید.
اهداف یادگیری
مسیریابی مبتنی بر کنوانسیون
اتصال کد به درخواست HTTP
اعتبار سنجی مدل ها
استفاده از ویژگیها برای درخواستهای مسیر
سفارشی سازی مسیرهای ویژگی
سریال سازی داده ها و الزام مدل
مدیریت خطا
استفاده از فیلترهای استثنا و ثبت کننده های استثنا
مستندات و آزمایش API
امنیت API شما
اهداف یادگیری
مسیریابی مبتنی بر کنوانسیون
اتصال کد به درخواست HTTP
اعتبار سنجی مدل ها
استفاده از ویژگیها برای درخواستهای مسیر
سفارشی سازی مسیرهای ویژگی
سریال سازی داده ها و الزام مدل
مدیریت خطا
استفاده از فیلترهای استثنا و ثبت کننده های استثنا
مستندات و آزمایش API
امنیت API شما
مهارت ها
ASP.NET Web APIEntity FrameworkASP.NETC#Back-End Web DevelopmentProjectWeb DevelopmentOpen SourceMicrosoft
سرفصل ها
0. مقدمه
- 01 - قدرت Web API ها
- 02 - آنچه باید بدانید
- 03 - مشخصات فنی و راه اندازی
1. کنترل کنندهها و اقدامات
- 04 - مسیریابی مبتنی بر کنوانسیون
- 05 - قراردادهای الزام آور پارامتر
- 06 - ویژگیهای اتصال پارامتر
- 07 - ویژگیهای فعل HTTP
- 08 - مقادیر را برگردانید
- 09 - اعتبارسنجی مدل ها
- 10 - استفاده از فرمتها در کنار JSON
2. مسیریابی
- 11 - جدول مسیریابی
- 12 - مسیریابی صفت
- 13 - سفارشی کردن مسیرهای ویژگی
3. Serialization و Model Binding
- 14 - مدلها و DTO ها
- 15 - عملیات CRUD با Entity Framework
- 16 - تنظیمات مفید Json.NET
- 17 - Reference LoopHandling در عمل
4. رسیدگی به خطا
- 18 - استفاده از HttpResponseException
- 19 - استفاده از فیلترهای استثنا
- 20 - استفاده از Exception Loggers
- 21 - کنترل کننده استثنای جهانی
5. مستندسازی و آزمایش API
- 22 - مستندسازی با صفحات راهنما
- 23 - مستندسازی با Swashbuckle و Swagger
- 24 - سرویس گیرنده تست API Postman
6. امنیت
- 25 - ویژگی مجوز
- 26 - ویژگی AllowAnonymous
- 27 - تنظیم کاربر اصلی
- 28 - مروری بر توکنهای وب JSON
- 29 - JWT در عمل
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی یادگیری ASP.NET
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET Core
- دوره آموزشی ساخت اپلیکیشن های انگولار و ASP.NET Core
- دوره آموزشی پیشرفته ASP.NET Web API 2.2