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

Building Your First API with ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره یاد خواهید گرفت که چگونه یک API با ASP.NET Core بسازید که از طریق Entity Framework Core به یک پایگاه داده متصل شود. سلام! نام من کوین داکس است و به ASP.NET Core به ساخت اولین API خود خوش آمدید. در این دوره ، شما می آموزید که چگونه یک API با ASP.NET Core ایجاد کنید که از طریق Entity Framework Core به یک پایگاه داده متصل شود. شما با پوشش موضوعات اصلی مانند دریافت منابع از خدمات و دستکاری آنها ، سیستم تزریق وابستگی داخلی و ورود به سیستم ، کار با محیط های مختلف ، پرونده های پیکربندی و میان افزار و ویژگی های مربوط به هسته Entity Framework Core مانند کار با مهاجرت ها و بذر دهی به آنجا خواهید رسید. پایگاه داده با پایان این دوره ، شما می توانید یک API را از ابتدا با ASP.NET Core ایجاد کنید. قبل از شروع ، مطمئن شوید که از قبل با C # آشنا هستید. امیدوارم که به من بپیوندید و من مشتاقانه منتظر کمک شما در سفر یادگیری خود در اینجا در Pluralsight هستم.

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

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

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

آشنا شدن با هسته ASP.NET Getting Acquainted with ASP.NET Core

  • مقدمه Introduction

  • ابزار Tooling

  • هسته ASP.NET: تصویر بزرگ ASP.NET Core: The Big Picture

  • نسخه ی نمایشی: بارگیری و نصب هسته NET Demo: Downloading and Installing .NET Core

  • نسخه ی نمایشی: شروع یک پروژه هسته جدید ASP.NET Demo: Starting a New ASP.NET Core Project

  • ASP.NET Core Request Pipeline و Middleware The ASP.NET Core Request Pipeline and Middleware

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

  • خلاصه Summary

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

  • بالا آمدن Coming Up

  • Middleware برای ساخت API Middleware for Building an API

  • روشن کردن الگوی MVC Clarifying the MVC Pattern

  • نسخه ی نمایشی: افزودن ASP.NET Core MVC Middleware Demo: Adding the ASP.NET Core MVC Middleware

  • نسخه ی نمایشی: بازگشت منابع (قسمت 1) Demo: Returning Resources (Part 1)

  • نسخه ی نمایشی: بازگرداندن منابع (قسمت 2) Demo: Returning Resources (Part 2)

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

  • نسخه ی نمایشی: بازگرداندن منابع (قسمت 3) Demo: Returning Resources (Part 3)

  • نسخه ی نمایشی: بهبود معماری با کلاس های مدل Demo: Improving the Architecture with Model Classes

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

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

  • نسخه ی نمایشی: بازگرداندن منابع کودک Demo: Returning Child Resources

  • نسخه ی نمایشی: کار با تنظیمات Serializer Demo: Working with Serializer Settings

  • قالب سازها و محتوا Formatters and Content Negotiation

  • نسخه ی نمایشی: قالب سازها و مذاکره در مورد محتوا Demo: Formatters and Content Negotiation

  • خلاصه Summary

دستکاری منابع Manipulating Resources

  • بالا آمدن Coming Up

  • نسخه ی نمایشی: ایجاد یک منبع Demo: Creating a Resource

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

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

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

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

  • نسخه ی نمایشی: حذف یک منبع Demo: Deleting a Resource

  • خلاصه Summary

کار با خدمات و تزریق وابستگی Working with Services and Dependency Injection

  • بالا آمدن Coming Up

  • وارونگی کنترل و تزریق وابستگی Inversion of Control and Dependency Injection

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

  • نسخه ی نمایشی: ورود به پرونده Demo: Logging to a File

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

  • نسخه ی نمایشی: کار با پرونده های پیکربندی Demo: Working with Configuration Files

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

  • خلاصه Summary

آشنا شدن با هسته چارچوب نهاد Getting Acquainted with Entity Framework Core

  • بالا آمدن Coming Up

  • معرفی Entity Framework Core Introducing Entity Framework Core

  • نسخه ی نمایشی: ایجاد کلاس های موجودیت Demo: Creating Entity Classes

  • نسخه ی نمایشی: ایجاد DbContext Demo: Creating a DbContext

  • نسخه ی نمایشی: کار با مهاجرت ها Demo: Working with Migrations

  • نسخه ی نمایشی: با خیال راحت داده های پیکربندی حساس را ذخیره می کند Demo: Safely Storing Sensitive Configuration Data

  • نسخه ی نمایشی: کاشت پایگاه داده با داده Demo: Seeding the Database with Data

  • خلاصه Summary

استفاده از Entity Framework Core در کنترلرهای ما Using Entity Framework Core in Our Controllers

  • بالا آمدن Coming Up

  • معرفی الگوی مخزن Introducing the Repository Pattern

  • نسخه ی نمایشی: معرفی الگوی مخزن Demo: Introducing the Repository Pattern

  • نسخه ی نمایشی: بازگرداندن اطلاعات از مخزن هنگام درخواست منابع Demo: Returning Data from the Repository When Requesting Resources

  • نسخه ی نمایشی: استفاده از AutoMapper برای نقشه برداری بین موجودیت ها و DTO ها Demo: Using AutoMapper to Map Between Entities and DTOs

  • نسخه ی نمایشی: ایجاد یک منبع Demo: Creating a Resource

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

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

  • نسخه ی نمایشی: حذف یک منبع Demo: Deleting a Resource

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ساخت اولین API خود با ASP.NET Core
جزییات دوره
4h 7m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
963
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 کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.