آموزش ساخت 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 15m
29
Linkedin (لینکدین) lynda-small
20 اسفند 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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