آموزش جامع ASP.NET Core 10 Web API - آخرین آپدیت

دانلود Getting Started with ASP.NET Core 10 Web API

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت اپلیکیشن‌های وب مدرن نیازمند APIهایی قدرتمند و با طراحی اصولی است. در این دوره آموزشی، شما مهارت‌های لازم برای ایجاد Web APIها با استفاده از ASP.NET Core 10 را کسب خواهید کرد. در ابتدا، مفاهیم بنیادی Web API در ASP.NET Core، از جمله خط لوله درخواست (Request Pipeline)، میان‌افزارها (Middleware) و الگوی MVC را بررسی می‌کنید. سپس، نحوه ایجاد، خواندن، به‌روزرسانی و حذف منابع (CRUD) را در کنار پیاده‌سازی اعتبارسنجی صحیح و کدهای وضعیت (Status Codes) می‌آموزید. در نهایت، نحوه کار با تزریق وابستگی (Dependency Injection)، سرویس‌های سفارشی و مدیریت پیکربندی در محیط‌های مختلف را فرا خواهید گرفت. پس از اتمام این دوره، شما دانش و مهارت‌های لازم در توسعه ASP.NET Core Web API برای ساخت APIهای مقیاس‌پذیر و قابل نگهداری برای پروژه‌های واقعی را خواهید داشت.

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

آشنایی با ASP.NET Core Getting Acquainted with ASP.NET Core

  • مقدمه Introduction

  • پیش‌نیازهای دوره و آماده‌سازی IDE Course Prerequisites and Setting up Your IDE

  • ASP.NET Core: نگاه کلی ASP.NET Core: The Big Picture

  • روش‌های ساخت API با ASP.NET Core Approaches to Building APIs with ASP.NET Core

  • دمو: ایجاد و اجرای یک پروژه جدید ASP.NET Core Demo: Creating and Running a New ASP.NET Core Project

  • دمو: اجرای پروژه ASP.NET Core با استفاده از CLI Demo: Running an ASP.NET Core Project Using the CLI

  • دمو: بررسی ساختار کد پروژه ASP.NET Core API Demo: Inspecting the ASP.NET Core API Project Code Structure

  • خط لوله درخواست و میان‌افزارهای ASP.NET Core The ASP.NET Core Request Pipeline and Middleware

  • دمو: پیکربندی خط لوله درخواست ASP.NET Core Demo: Configuring the ASP.NET Core Request Pipeline

  • دمو: کار با محیط‌های مختلف (Environments) Demo: Working with Different Environments

ایجاد API و بازگرداندن منابع Creating the API and Returning Resources

  • مقدمه Introduction

  • شفاف‌سازی الگوی MVC Clarifying the MVC Pattern

  • دمو: ثبت سرویس‌های API در کانتینر Demo: Registering API Services on the Container

  • دمو: بازگرداندن منابع (بخش اول) Demo: Returning Resources (Part 1)

  • آموزش مسیریابی (Routing) Learning About Routing

  • دمو: بازگرداندن منابع (بخش دوم) Demo: Returning Resources (Part 2)

  • دمو: بهبود معماری با استفاده از کلاس‌های مدل Demo: Improving the Architecture with Model Classes

  • دمو: بازگرداندن یک منبع واحد Demo: Returning a Single Resource

  • اهمیت کدهای وضعیت (Status Codes) The Importance of Status Codes

  • دمو: بازگرداندن کدهای وضعیت صحیح Demo: Returning Correct Status Codes

  • دمو: بازگرداندن منابع فرزند Demo: Returning Child Resources

سفارشی‌سازی پاسخ‌های API Customizing API Responses

  • مقدمه Introduction

  • توصیف پاسخ‌های خطا با Problem Details Describing Error Responses with Problem Details

  • دمو: مدیریت پاسخ‌های Problem Detail Demo: Manipulating Problem Detail Responses

  • فرمت‌کننده‌ها و مذاکره محتوا (Content Negotiation) Formatters and Content Negotiation

  • دمو: فرمت‌کننده‌ها و مذاکره محتوا Demo: Formatters and Content Negotiation

  • دمو: دریافت یک فایل Demo: Getting a File

  • معرفی پشتیبانی از فراخوانی‌های ناهمگام با async/await Introducing Support for Asynchronous Calls with async/await

  • دمو: پشتیبانی از فراخوانی‌های ناهمگام با async/await Demo: Supporting Asynchronous Calls with async/await

مدیریت منابع و اعتبارسنجی ورودی‌ها Manipulating Resources and Validating Input

  • مقدمه Introduction

  • ارسال داده‌ها به API از طریق پارامترهای اکشن Passing Data to the API via Action Parameters

  • دمو: ایجاد یک منبع Demo: Creating a Resource

  • دمو: اعتبارسنجی ورودی‌ها Demo: Validating Input

  • یک جایگزین برای اعتبارسنجی A Validation Alternative

  • دمو: حذف یک منبع Demo: Deleting a Resource

  • دمو: ایجاد یک فایل Demo: Creating a File

به‌روزرسانی کامل و جزئی منابع Fully and Partially Updating Resources

  • مقدمه Introduction

  • دمو: به‌روزرسانی یک منبع Demo: Updating a Resource

  • به‌روزرسانی جزئی یک منبع Partially Updating a Resource

  • دمو: به‌روزرسانی جزئی یک منبع Demo: Partially Updating a Resource

تزریق وابستگی و کار با سرویس‌های رایج Dependency Injection and Working with Common Services

  • مقدمه Introduction

  • وارونه‌سازی کنترل (IoC) و تزریق وابستگی (DI) Inversion of Control and Dependency Injection

  • دمو: تزریق و استفاده از Logger Demo: Injecting and Using a Logger

  • دمو: پیاده‌سازی و استفاده از یک سرویس سفارشی Demo: Implementing and Using a Custom Service

  • دمو: ثبت یک سرویس از طریق اینترفیس Demo: Registering a Service by Interface

  • دمو: کار با فایل‌های پیکربندی (Configuration Files) Demo: Working with Configuration Files

  • دمو: محدود کردن پیکربندی به محیط‌های خاص Demo: Scoping Configuration to Environments

نمایش نظرات

آموزش جامع ASP.NET Core 10 Web API
جزییات دوره
3h 3m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.8 از 5
دارد
دارد
دارد
Kevin Dockx
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.