آموزش Hands-On ASP.NET Core Web API - ساخت API از ابتدا [ویدئو]

Hands-On ASP.NET Core Web API - Build API from Scratch [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ASP.NET Web API یک پلتفرم ایده آل برای ساخت سرویس های RESTful و ساخت برنامه های RESTful بر روی NET Framework است. این دوره گردش کار درخواست RESTful Web API، کدهای وضعیت HTTP و بخش‌های مختلف درخواست وب API را توضیح می‌دهد. شما یاد خواهید گرفت که بر مفاهیم API Controller که شامل کنترلرها، ویژگی ها و اهمیت آنها در توسعه ASP.NET Web API هستند، مسلط شوید. برخی از موضوعاتی که یاد خواهید گرفت شامل موارد زیر است: - مروری بر API های وب در ASP.NET Core - گردش کار درخواست Web API - کدهای وضعیت HTTP - تسلط بر کنترلر API - ساخت یک API جدید RESTful از ابتدا - انواع بازگشت API را بیاموزید - عملیات وب API را درک کنید این دوره دانش قابل توجهی از پیاده سازی API برای پروژه بعدی مرتبط با RESTful API شما ارائه می دهد. با پیروی از یک رویکرد گام به گام، مطمئن خواهید بود که از مفاهیم ساختمان به راحتی استفاده خواهید کرد. شما مطمئن خواهید بود که فوراً نکات ASP.NET Web API را که در این دوره ارائه شده است، اعمال کنید. در پایان دوره، نحوه ایجاد یک پروژه web API در ASP.NET Core را از ابتدا خواهید دانست. همه منابع و فایل‌های کد در اینجا قرار می‌گیرند: https://github.com/PacktPublishing/aspnetcore-webapi عملیات ساخت وب API مانند GET، POST، PUT و DELETE برای مجموعه‌ها نحوه بهبود پروژه ASP.NET MVC Web API خود را با استفاده از AutoMapper بدانید یاد بگیرید که اعتبارسنجی مدل ها را اضافه کنید آموزش ایجاد یک پروژه وب API جدید از ابتدا مفاهیم کنترل‌کننده API مانند کنترل‌کننده‌ها و ویژگی‌ها پیاده‌سازی APIهای مرتبط با استفاده از GET و POST این دوره برای توسعه‌دهندگان وب باطنی که با مصرف یا افشای APIها با API کار می‌کنند و برای معماران نرم‌افزاری است که می‌خواهند مفاهیم API را برای مقیاس‌بندی و تقویت محاسبات توزیع‌شده در پروژه‌های خود به کار ببرند. دانش اولیه طراحی RESTful API، ASP.NET Core و ASP.NET Core MVC مورد انتظار است. یک نمای کلی از web APIها در ASP .NET Core دریافت کنید و در مورد گردش کار درخواست web API، کدهای وضعیت HTTP، و بخش‌های مختلف درخواست وب API اطلاعات کسب کنید. همچنین آیتم های جداگانه * یک API RESTful جدید برای مطالعه موردی از طریق دستورالعمل های گام به گام بسازید

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

معرفی Introduction

  • خوش آمدید و در مورد دوره Welcome and about the Course

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

شروع شدن Getting Started

  • معرفی Introduction

  • نمای کلی از Web API درخواست گردش کار Overview of Web API Request Workflow

  • مروری بر عملیات Web API Overview of Web API Operations

  • مروری بر کد وضعیت HTTP Overview of HTTP Status Code

  • نمای کلی سند OpenAPI CMS Overview of CMS OpenAPI Document

  • مرحله 1: یک پروژه Web API جدید ایجاد کنید Step 1: Create a New Web API Project

  • بخش های مختلف یک پروژه Web API Different Parts of a Web API Project

  • خلاصه Summary

نگاهی دقیق تر به کنترلرهای API A Closer Look at API Controllers

  • معرفی Introduction

  • کنترلرها چیست؟ What are Controllers?

  • صفات چیست؟ What are Attributes?

  • اهمیت ویژگی ApiController Significance of ApiController Attribute

  • خلاصه Summary

پیاده سازی API های مجموعه Implementing Collection APIs

  • معرفی Introduction

  • مرحله 2: یک کنترلر جدید اضافه کنید STEP 2: Add a New Controller

  • مرحله 3: افزودن اقدامات به کنترلر STEP 3: Add Actions to the Controller

  • مرحله 4: مدل های داده را به پروژه اضافه کنید STEP 4: Add Data Models to the Project

  • مرحله 5: مخزن پایگاه داده را اضافه کنید STEP 5: Add Database Repository

  • مرحله 6: از مخزن پایگاه داده استفاده کنید STEP 6: Use Database Repository

  • مرحله 7: عملیات GET را برای واکشی همه موارد اجرا کنید STEP 7: Implement GET Operation to Fetch All Items

  • خلاصه Summary

نگاهی دقیق تر به انواع بازگشت A Closer Look at Return Types

  • معرفی Introduction

  • رویکرد 1: استفاده مستقیم از نوع Approach 1: Using the Type Directly

  • رویکرد 2: استفاده از IActionResult Approach 2: Using IActionResult

  • رویکرد 3: استفاده از ActionResult<T> Approach 3: Using ActionResult<T>

  • تفاوت بین IActionResult و ActionResult<T> Difference Between IActionResult and ActionResult<T>

  • بازگرداندن نتایج به صورت ناهمزمان Returning the Results Asynchronously

  • مرحله 8: عملیات GET را برای استفاده از ActionResult<T> به روز کنید STEP 8: Update GET Operation to Use ActionResult<T>

  • خلاصه Summary

بهبود پروژه Web API شما Improving Your Web API Project

  • معرفی Introduction

  • مرحله 9: از AutoMapper برای نگاشت داده ها و DTO ها استفاده کنید STEP 9: Use AutoMapper to Map Data and DTOs

  • مرحله 10: برای افزودن یک آیتم جدید، عملیات POST را اجرا کنید STEP 10: Implement POST Operation to Add a New Item

  • مرحله 11: اعتبارسنجی را به مدل ها اضافه کنید STEP 11: Add Validation to Models

  • خلاصه Summary

پیاده سازی API های آیتم های فردی Implementing Individual Item APIs

  • معرفی Introduction

  • مرحله 12: برای واکشی یک آیتم واحد، عملیات GET را اجرا کنید STEP 12: Implement GET Operation to Fetch a Single Item

  • مرحله 13: عملیات PUT را برای به روز رسانی یک آیتم موجود اجرا کنید STEP 13: Implement PUT Operation to Update an Existing Item

  • مرحله 14: برای حذف یک مورد موجود، عملیات DELETE را اجرا کنید STEP 14: Implement DELETE Operation to Delete an Existing Item

  • خلاصه Summary

پیاده سازی API های انجمن Implementing Association APIs

  • معرفی Introduction

  • API های انجمن چیست؟ What are Association APIs?

  • مرحله 15: عملیات GET را برای واکشی همه موارد فرعی اجرا کنید STEP 15: Implement GET Operation to Fetch All Sub-Items

  • مرحله 16: برای افزودن یک انجمن جدید، عملیات POST را اجرا کنید STEP 16: Implement POST Operation to Add a New Association

  • خلاصه Summary

نسخه API وب شما Versioning Your Web API

  • معرفی Introduction

  • درک نسخه API Understanding API Versioning

  • روش های مختلف نسخه بندی API های وب Different Ways of Versioning Web APIs

  • مرحله 17: سرویس نسخه API را اضافه کنید Step 17: Add API Versioning Service

  • مرحله 18: نسخه را به کنترلرها اضافه کنید Step 18: Add Version to Controllers

  • مرحله 19: افزودن نسخه به Actions Step 19: Add Version to Actions

  • پرس و جو در مقابل URL در مقابل نسخه هدر Query Versus URL Versus Header Versioning

  • مرحله 20: برای چندین نسخه پشتیبانی اضافه کنید Step 20: Add Support for Multiple Versioning Ways

  • خلاصه Summary

نمایش نظرات

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

آموزش Hands-On ASP.NET Core Web API - ساخت API از ابتدا [ویدئو]
جزییات دوره
2 h 46 m
55
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت