آموزش ساخت یک API با ASP.NET Core

Building an API with ASP.NET Core

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

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

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

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

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

  • به کجا هدایت می شویم Where We're Headed

  • HTTP چگونه کار می کند؟ How Does HTTP Work?

  • REST چیست؟ What Is REST?

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

  • طراحی API Designing the API

  • طراحی URI Designing the URI

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

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

  • سفر به اطراف پروژه Trip Around the Project

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

ساخت اولین API شما Building Your First API

  • مقدمه Introduction

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

  • کد وضعیت Status Codes

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

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

  • بازگشت مدلها به جای موجودیتها Returning Models Instead of Entities

  • دریافت یک مورد شخصی Getting an Individual Item

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

  • استفاده از رشته های کوئری Using Query Strings

  • در حال جستجو Implementing Searching

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

تغییر داده ها Modifying Data

  • طراحی URI URI Design

  • صحافی مدل Model Binding

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

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

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

  • در حال انجام حذف Implementing DELETE

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

ایجاد API های انجمن Creating Association APIs

  • مقدمه Introduction

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

  • یک صحبت فردی داشته باشید GET an Individual Talk

  • یک گفتگوی جدید ارسال کنید POST a New Talk

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

  • برای به روزرسانی یک بحث قرار دهید PUT to Update a Talk

  • یک بحث را حذف کنید DELETE a Talk

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

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

  • مقدمه Introduction

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

  • ایجاد یک API عملکردی Creating a Functional API

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

نسخه برداری از API شما Versioning Your API

  • مقدمه Introduction

  • انواع نسخه سازی Types of Versioning

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

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

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

  • نسخه با سرصفحه ها Versioning with Headers

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

  • نسخه برداری URL URL Versioning

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

  • سایر روش های نسخه سازی Other Versioning Methods

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

نمایش نظرات

آموزش ساخت یک API با ASP.NET Core
جزییات دوره
2h 34m
52
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
301
4.6 از 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 مشاهده کنید. او یکی از ذهن های وایلدر است.