دوره آموزشی ساخت Web API با ASP.NET Core 8
2 ساعت 37 دقیقهمتوسط2024-04-09
مدرسین

Christian Wenz
Web Pioneer, Technology Specialist, Entrepreneur
جزئیات دوره
برنامه های کاربردی وب مدرن بسیاری از عملکرد خود را در یک API ارائه می کنند. در این دوره، کریستین ونز - یک پیشگام وب، متخصص فناوری و کارآفرین - به شما نشان می دهد که چگونه می توانید چنین API را با استفاده از ASP.NET Core 8 طراحی و پیاده سازی کنید. با حداقل API ها و اصول اولیه طراحی HTTP، REST و API شروع کنید. . نحوه بازیابی و نوشتن داده ها را بیاموزید و آنچه را که یاد می گیرید با چالش های عملی تمرین کنید.
مهارت ها
ASP.NET Core.NETAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - APIهای وب با ASP.NETCore 8
- 02 - چرا یک API
- 03 - آنچه باید بدانید
1. شروع به کار
- 04 - پیش نیازها و راه اندازی
- 05 - Hello World , سبک API
- 06 - Hello World با کد ویژوال استودیو
- 07 - حداقل API ها
- 08 - HTTP به طور خلاصه
- 09 - اصول اولیه استراحت
- 10 - اصول طراحی API
- 11 - ابزارهایی برای تست API
2. بازیابی داده ها
- 12 - کنترل کنندهها و اقدامات
- 13 - اصول مسیریابی
- 14 - ایجاد مدل داده
- 15 - استفاده از هسته چارچوب نهاد
- 16 - بازگرداندن لیستی از اقلام
- 17 - استفاده از ActionResult
- 18 - بازگرداندن یک مورد
- 19 - رسیدگی به خطاها
- 20 - ناهمزمان کردن API
- 21 - کار با حداقل API
- 22 - چالش - جستجوی آیتم ها
- 23 - راه حل - جستجوی اقلام
3. نوشتن داده ها
- 24 - روشهای HTTP
- 25 - صحافی مدل
- 26 - افزودن یک مورد با POST
- 27 - اعتبارسنجی مدل
- 28 - به روز رسانی یک مورد با PUT
- 29 - حذف یک مورد با DELETE
- 30 - انتقال کد به Minimal API
- 31 - چالش - حذف چند مورد
- 32 - راه حل - حذف چند مورد
نتیجه
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core
- دوره آموزشی انتقال برنامه های ASP.NET Core Web به Azure