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

Building Web APIs with ASP.NET Core 8

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

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

معرفی Introduction

  • چرا API؟ Why an API?

  • آنچه شما باید بدانید What you should know

  • API های وب با ASP.NET Core 8 Web APIs with ASP.NET Core 8

1. شروع به کار 1. Getting Started

  • "Hello World," سبک API "Hello World," API style

  • "Hello World" با کد ویژوال استودیو "Hello World" with Visual Studio Code

  • حداقل API ها Minimal APIs

  • اصول طراحی API API design basics

  • پیش نیازها و راه اندازی Prerequisites and setup

  • ابزارهایی برای تست API Tools for API testing

  • REST اصول اولیه REST basics

  • HTTP به طور خلاصه HTTP in a nutshell

2. بازیابی داده ها 2. Retrieving Data

  • کار با حداقل API Working with minimal APIs

  • بازگرداندن لیستی از موارد Returning a list of items

  • ناهمزمان کردن API Making the API asynchronous

  • با استفاده از هسته چارچوب موجودیت Using entity framework core

  • برگرداندن یک مورد Returning an item

  • چالش: جستجوی آیتم ها Challenge: Searching items

  • ایجاد یک مدل داده Creating a data model

  • با استفاده از ActionResult Using ActionResult

  • رسیدگی به خطاها Handling errors

  • راه حل: جستجوی اقلام Solution: Searching items

  • اصول مسیریابی Routing basics

  • کنترل کننده ها و اقدامات Controllers and actions

3. نوشتن داده ها 3. Writing Data

  • حذف یک مورد با DELETE Deleting an item with DELETE

  • اعتبارسنجی مدل Model validation

  • انتقال کد به Minimal API Migrating the code to Minimal APIs

  • به روز رسانی یک مورد با PUT Updating an item with PUT

  • افزودن یک مورد با POST Adding an item with POST

  • صحافی مدل Model binding

  • روش های HTTP HTTP methods

  • راه حل: حذف چندین مورد Solution: Deleting several items

  • چالش: حذف چندین مورد Challenge: Deleting several items

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت Web API با ASP.NET Core 8
جزییات دوره
2h 37m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,612
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Wenz Christian Wenz

پیشگام وب ، متخصص فناوری ، کارآفرین

کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.

از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.

مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.