آموزش ساخت API با ASP.NET 4 Web API

Building an API with ASP.NET 4 Web API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت API برای بسیاری از توسعه دهندگان وب می تواند یک کار دشوار و دلهره آور باشد. با ASP.NET Web API، ساخت APIها ساده شده است. در این دوره، شما قصد دارید یک API جدید با استفاده از Web API با افزودن آن به یک ASP.NET Project موجود بسازید. در این دوره آموزشی، ساخت API با ASP.NET Web API، دانش پایه ای را یاد خواهید گرفت و توانایی پیاده سازی و ساخت API های خود را به دست خواهید آورد. ابتدا، نقش API های کاربردی در سیستم های بزرگتر را یاد خواهید گرفت و درک خواهید کرد. در مرحله بعد، نحوه ساخت APIهای ارتباطی برای ایجاد APIهای واضح و مستندسازی را خواهید یافت. در نهایت، نحوه پیاده سازی یک API کامل با استفاده از Web API را بررسی خواهید کرد. در پایان این دوره، شما می دانید که چگونه یک API کامل و قابل نگهداری را با استفاده از ASP.NET Web API پیاده سازی کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

استراحت عملی Pragmatic REST

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • HTTP چگونه کار می کند How HTTP Works

  • منابع چیست؟ What are Resources?

  • به جایی که می رویم Where We're Headed

  • طراحی API Designing the API

  • شروع پروژه Starting the Project

  • با استفاده از پستچی Using Postman

  • آماده شدن پروژه Getting the Project Ready

  • آنچه ما آموخته ایم What We've Learned

اولین API شما Your First API

  • مقدمه Introduction

  • ایجاد یک اکشن Creating an Action

  • کدهای وضعیت Status Codes

  • استفاده از کدهای وضعیت Using Status Codes

  • استفاده از GET برای مجموعه ها Using GET for Collections

  • چرا مدل ها به جای موجودیت ها؟ Why Models instead of Entities?

  • سریال سازی قرارداد در وب API Contract Serialization in Web API

  • گرفتن یک آیتم فردی Getting an Individual Item

  • برگرداندن داده های مرتبط Returning Related Data

  • با استفاده از Query String Using Query Strings

  • پیاده سازی جستجو Implementing Searching

  • آنچه ما آموخته ایم What We've Learned

داده ها را اصلاح کنید Modify Data

  • مقدمه Introduction

  • صحافی مدل Model Binding

  • پیاده سازی POST Implementing POST

  • افزودن اعتبارسنجی مدل Adding Model Validation

  • پیاده سازی PUT Implementing PUT

  • در حال پیاده سازی DELETE Implementing DELETE

  • ما کجا هستیم؟ Where Are We?

ارتباط در APIها Associations in APIs

  • مقدمه Introduction

  • یک انجمن کنترل کننده ایجاد کنید Create an Association Controller

  • یک گفتگوی فردی داشته باشید GET an Individual Talk

  • یک بحث جدید ارسال کنید POST a New Talk

  • اعتبار سنجی را اضافه کنید Add Validation

  • قرار دادن برای به روز رسانی یک گفتگو PUT to Update a Talk

  • یک گفتگو را حذف کنید DELETE a Talk

  • ما کجا هستیم؟ Where Are We?

API های کاربردی Functional APIs

  • مقدمه Introduction

  • ایجاد یک API کاربردی Creating a Functional API

  • ما چه آموخته ایم؟ What Have We Learned?

نسخه API شما Versioning Your API

  • مقدمه Introduction

  • طرح‌های نسخه‌سازی API API Versioning Schemes

  • معرفی نسخه Introducing Versioning

  • اقدامات نسخه سازی Versioning Actions

  • کنترلرهای نسخه سازی Versioning Controllers

  • نسخه سازی با هدر Versioning with Headers

  • استفاده از روش های چند نسخه Using Multiple Versioning Methods

  • نسخه URL URL Versioning

  • کنوانسیون های نسخه سازی Versioning Conventions

  • آنچه ما آموخته ایم؟ What We've Learned?

نمایش نظرات

آموزش ساخت API با ASP.NET 4 Web API
جزییات دوره
2h 42m
51
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
157
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.