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

Building Web APIs with ASP.NET Core in .NET 6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
APIهای وب محبوب‌ترین برنامه‌های وب و تلفن همراه و همچنین دستگاه‌های مجهز به اینترنت از یخچال گرفته تا تلفن را هدایت می‌کنند. کنجکاو هستید که چگونه یک وب API برای خودتان بسازید؟ در این دوره، مربی کریستین ونز به شما نشان می‌دهد که چگونه شروع کنید، و شما را گام به گام در فرآیند ساخت یک API وب با ASP.NET Core 6، چارچوب منبع باز ویندوز، macOS و لینوکس راهنمایی می‌کند. کریستین توضیح می‌دهد که مسیریابی چگونه کار می‌کند و چگونه داده‌ها در ASP.NET Core مدل‌سازی می‌شوند. او پوشش Entity Framework Core را ارائه می‌کند تا به شما کمک کند نحوه اتصال مدل‌های داده در پروژه‌هایتان به پایگاه‌های داده زیربنایی را درک کنید، افعال HTTP مانند عملیات CRUD و موارد دیگر را توضیح می‌دهد.

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

معرفی Introduction

  • ساخت API های وب Building web APIs

  • چرا API؟ Why an API?

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

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

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

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

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

  • حداقل API ها Minimal APIs

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

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

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

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

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

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

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

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

  • با استفاده از Entity Framework Core Using Entity Framework Core

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

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

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

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

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

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

  • روش های HTTP HTTP methods

  • صحافی مدل Model binding

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

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

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

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

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

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

نتیجه Conclusion

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

نمایش نظرات

آموزش ساخت Web API با ASP.NET Core در NET 6
جزییات دوره
2h 15m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 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 مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.