لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت 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
کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.
از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.
مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.
نمایش نظرات