آموزش ساخت API های وب با ASP.NET Web API 2.2

Building Web APIs with ASP.NET Web API 2.2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه با استفاده از ASP.NET Web API 2.2 ، یک چارچوب محبوب برای ساختن API های وب در بالای چارچوب NET ، وب و برنامه های تلفن همراه را به سرورها و پایگاه داده های عقب در برنامه های خود متصل کنید. در این دوره به Jonathan "J." بپیوندید. برج در حالی که چگونگی استفاده از این چارچوب را برای ایجاد کارآمد خدمات RESTful گام برمی دارد. بیاموزید که چگونه مسیریابی با Web API کار می کند تا اطمینان حاصل شود که API طبق برنامه کار می کند و به راحتی توسط برنامه های از راه دور مصرف می شود. نحوه مدل سازی داده ها را در Web API همراه با نحوه ایجاد منطق تجاری برای API خود کشف کنید. به علاوه ، در مورد مدیریت خطاها ، ایمن سازی خدمات و مستندسازی و آزمایش API های خود بیاموزید.
موضوعات شامل:
  • مسیریابی مبتنی بر کنوانسیون
  • اتصال کد شما به درخواست HTTP
  • اعتبارسنجی مدل ها
  • استفاده از ویژگی ها برای مسیر یابی درخواست ها
  • سفارشی سازی مسیرهای ویژگی
  • ترتیب داده ها و الزام آور مدل
  • مدیریت خطا
  • استفاده از فیلترهای استثنا و ثبت کننده های استثنا
  • اسناد و تست های API
  • امنیت API خود

سرفصل ها و درس ها

مقدمه Introduction

  • ایجاد کارگروه The power of Web APIs

  • ایجاد کارگروه What you should know

  • ایجاد کارگروه Technical specifics and setup

1. کنترلرها و اقدامات 1. Controllers and Actions

  • ایجاد کارگروه Convention-based routing

  • ایجاد کارگروه Parameter binding conventions

  • ایجاد کارگروه Parameter binding attributes

  • ایجاد کارگروه HTTP verb attributes

  • ایجاد کارگروه Return values

  • ایجاد کارگروه Validating models

  • ایجاد کارگروه Using formats besides JSON

2. مسیریابی 2. Routing

  • ایجاد کارگروه Routing table

  • ایجاد کارگروه Attribute routing

  • ایجاد کارگروه Customizing attribute routes

3. سریال سازی داده ها و الگوی اتصال 3. Data Serialization and Model Binding

  • ایجاد کارگروه Models and DTOs

  • ایجاد کارگروه CRUD operations with Entity Framework

  • ایجاد کارگروه Useful Json.NET settings

  • ایجاد کارگروه Reference LoopHandling in action

4. خطای در استفاده 4. Error Handling

  • ایجاد کارگروه Using HttpResponseException

  • ایجاد کارگروه Using exception filters

  • ایجاد کارگروه Using exception loggers

  • ایجاد کارگروه Global exception handler

5- مستندات و آزمایش API 5. API Documentation and Testing

  • ایجاد کارگروه Documenting with help pages

  • ایجاد کارگروه Documenting with Swashbuckle and Swagger

  • ایجاد کارگروه API testing client Postman

6. امنیت 6. Security

  • ایجاد کارگروه Authorize attribute

  • ایجاد کارگروه AllowAnonymous attribute

  • ایجاد کارگروه Setting user principal

  • ایجاد کارگروه Overview of JSON web tokens

  • ایجاد کارگروه JWT in action

نتیجه Conclusion

  • ایجاد کارگروه Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ساخت API های وب با ASP.NET Web API 2.2
جزییات دوره
2h 18m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
29,356
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan "J." Tower Jonathan "J." Tower

جاناتان "J." Tower یک معمار نرم افزار MVP و مایکروسافت است. جاناتان دارای بیش از شانزده سال تجربه معماری و توسعه نرم افزار و همچنین دانش عمیق در مورد چگونگی ایجاد برنامه های نرم افزاری با کیفیت بالا و در مقیاس بزرگ است. او هم اکنون به عنوان شریک و مشاور اصلی در Trailhead Technology Partners فعالیت می کند. علاوه بر اینکه به عنوان یک MVP مایکروسافت شناخته می شود ، جاناتان همچنین یک کارشناس توسعه دهنده Telerik است که گواهی بر درک کامل او از فن آوری های Telerik و فداکاری در به اشتراک گذاری آن دانش با جامعه توسعه دهنده بزرگتر است.