آموزش Hands-On .NET Minimal API برای توسعه دهندگان وب [ویدئو]

Hands-On .NET Minimal API for Web Developers [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: API های حداقل برای ایجاد API های HTTP با حداقل وابستگی ها طراحی شده اند. آنها برای میکروسرویس ها و برنامه هایی که می خواهند فقط حداقل فایل ها، ویژگی ها و وابستگی ها را در ASP.NET Core شامل شوند، ایده آل هستند. این دوره در سطح مقدماتی به شما یاد می دهد که چگونه API های RESTful را ایجاد کنید و آنها را در دنیای واقعی به کار ببرید. ما با درک اینکه حداقل APIها چیست، چرا به آنها نیاز است و چه زمانی از آنها استفاده کنیم و سپس با درک تفاوت ها و شباهت های بین API های Minimal و MVC شروع می کنیم. ما بر پیاده سازی API های مجموعه، چارچوب نهاد و تزریق وابستگی تمرکز خواهیم کرد. ما به انواع برگشتی مانند بازگرداندن نتایج در Minimal API به صورت ناهمزمان نگاه خواهیم کرد. ما مفاهیم مهمی مانند اشیاء انتقال داده (DTO)، AutoMapper، رسیدگی به استثناها، و پیاده سازی نقاط پایانی مورد منفرد مانند GET، PUT و DELETE را پوشش خواهیم داد. این دوره دانش قابل توجهی در مورد اجرای Minimal API برای پروژه بعدی مرتبط با RESTful API شما ارائه می دهد. در پایان این دوره، نحوه ایجاد یک API حداقل وب با استفاده از NET Core را خواهید آموخت. این دوره به شما می آموزد که با پیروی از یک رویکرد گام به گام از مفاهیم ساختمانی به راحتی استفاده کنید و به شما اطمینان می دهد که بلافاصله یک پروژه Minimal API جدید ایجاد کنید. تمام منابع این دوره در این آدرس موجود است: https://github.com/PacktPublishing/Hands-on-.NET-Minimal-API-for-Web-Developers درباره حداقل API ها، نیاز و زمان استفاده از آنها بیاموزید. بین Minimal API و MVC API تفاوت قائل شوید مجموعه API را با Entity Framework و Dependency Injection بیاموزید Minimal API را با DTO، AutoMapper و handle استثناها یاد بگیرید نقاط پایانی مورد منفرد مانند GET، PUT و DELETE را پیاده سازی کنید آموزش افزودن AutoMapper به نقشه داده ها و مدل های ورودی این دوره با هدف توسعه دهندگان وب که با مصرف کننده یا افشای API ها کار می کنند، می باشد. آنها ممکن است با تیم های داخلی یا اشخاص ثالث خارجی کار کنند. معماران نرم افزاری که می خواهند مفاهیم API را برای مقیاس بندی و افزایش محاسبات توزیع شده در پروژه های خود به کار گیرند. برای انجام فعالیت‌ها و تمرین‌های عملی این دوره، باید اصول اولیه طراحی یک API RESTful به همراه رایانه‌ای که ویندوز، macOS یا لینوکس با کد ویژوال استودیو (یا یک IDE مشابه که می‌تواند پروژه‌های C# بسازد) اجرا می‌کند، بدانید. طراحی API های RESTful را از ابتدا بیاموزید * یاد بگیرید یک API حداقل وب با استفاده از NET Core ایجاد کنید و در منحنی شغلی پیش بروید * مفاهیم API را برای مقیاس بندی و تقویت محاسبات توزیع شده در پروژه های دنیای واقعی خود به کار ببرید.

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

معرفی Introduction

  • خوش آمدید و درباره این دوره Welcome and About This Course

  • نمای کلی پروژه: eCampusConnect Minimal Web API Project Overview: eCampusConnect Minimal Web API

شروع با حداقل API ها Getting Started with Minimal APIs

  • معرفی Introduction

  • معرفی Introduction

  • API های حداقل چیست؟ What Are Minimal APIs?

  • API های حداقل چیست؟ What Are Minimal APIs?

  • نیاز به حداقل API Need for Minimal APIs

  • نیاز به حداقل API Need for Minimal APIs

  • API های حداقل در مقابل API های کنترلر Minimal APIs Versus Controller APIs

  • API های حداقل در مقابل API های کنترلر Minimal APIs Versus Controller APIs

  • مرحله 1: پیش نیازها را بررسی کنید Step 1: Check the Prerequisites

  • مرحله 1: پیش نیازها را بررسی کنید Step 1: Check the Prerequisites

  • مرحله 2: یک پروژه وب جدید ایجاد کنید Step 2: Create a New Web Project

  • مرحله 2: یک پروژه وب جدید ایجاد کنید Step 2: Create a New Web Project

  • آشنایی با روش نقشه Understanding the Map Method

  • آشنایی با روش نقشه Understanding the Map Method

شروع با حداقل API ها Getting Started with Minimal APIs

پیاده سازی API های مجموعه Implementing Collection APIs

  • معرفی Introduction

  • معرفی Introduction

  • برگرداندن نتایج در Minimal API Returning the Results in Minimal API

  • برگرداندن نتایج در Minimal API Returning the Results in Minimal API

  • مرحله 8: عملیات GET را برای استفاده از نتایج به‌روزرسانی کنید Step 8: Update GET Operation to Use Results

  • مرحله 8: عملیات GET را برای استفاده از نتایج به‌روزرسانی کنید Step 8: Update GET Operation to Use Results

  • بازگرداندن نتایج به صورت ناهمزمان Returning the Results Asynchronously

  • بازگرداندن نتایج به صورت ناهمزمان Returning the Results Asynchronously

  • مرحله 9: عملیات GET را برای استفاده از Async به روز کنید Step 9: Update GET Operation to Use Async

  • مرحله 9: عملیات GET را برای استفاده از Async به روز کنید Step 9: Update GET Operation to Use Async

پیاده سازی API های مجموعه Implementing Collection APIs

بهبود حداقل API شما Improving Your Minimal API

  • معرفی Introduction

  • معرفی Introduction

  • مرحله 10: برای افزودن یک آیتم جدید، عملیات POST را اجرا کنید Step 10: Implement POST Operation to Add a New Item

  • مرحله 10: برای افزودن یک آیتم جدید، عملیات POST را اجرا کنید Step 10: Implement POST Operation to Add a New Item

  • مرحله 11: مدل های DTO را اضافه کنید Step 11: Add DTO Models

  • مرحله 11: مدل های DTO را اضافه کنید Step 11: Add DTO Models

  • مرحله 12: AutoMapper را به داده های نقشه و مدل های ورودی اضافه کنید Step 12: Add AutoMapper to Map Data and Input Models

  • مرحله 12: AutoMapper را به داده های نقشه و مدل های ورودی اضافه کنید Step 12: Add AutoMapper to Map Data and Input Models

  • مرحله 13: از روش AutoMapper برای MapPost استفاده کنید Step 13: Use AutoMapper to MapPost Method

  • مرحله 13: از روش AutoMapper برای MapPost استفاده کنید Step 13: Use AutoMapper to MapPost Method

  • استفاده از ویژگی ها در روش های نقشه Using Attributes in Map Methods

  • استفاده از ویژگی ها در روش های نقشه Using Attributes in Map Methods

  • مرحله 14: موارد استثنا را کنترل کنید Step 14: Handle Exceptions

  • مرحله 14: موارد استثنا را کنترل کنید Step 14: Handle Exceptions

بهبود حداقل API شما Improving Your Minimal API

پیاده سازی API های آیتم های فردی Implementing Individual Item APIs

  • معرفی Introduction

  • معرفی Introduction

  • مرحله 14: عملیات GET را برای واکشی یک آیتم اجرا کنید Step 14: Implement GET Operation to Fetch a Single Item

  • مرحله 14: عملیات GET را برای واکشی یک آیتم اجرا کنید Step 14: Implement GET Operation to Fetch a Single Item

  • مرحله 15: برای به روز رسانی یک آیتم موجود، عملیات PUT را اجرا کنید Step 15: Implement PUT Operation to Update an Existing Item

  • مرحله 15: برای به روز رسانی یک آیتم موجود، عملیات PUT را اجرا کنید Step 15: Implement PUT Operation to Update an Existing Item

  • برای حذف یک مورد موجود، عملیات DELETE را اجرا کنید Implement DELETE Operation to Delete an Existing Item

  • برای حذف یک مورد موجود، عملیات DELETE را اجرا کنید Implement DELETE Operation to Delete an Existing Item

پیاده سازی API های آیتم های فردی Implementing Individual Item APIs

نتیجه Conclusion

  • نتیجه Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

نمایش نظرات

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

آموزش Hands-On .NET Minimal API برای توسعه دهندگان وب [ویدئو]
جزییات دوره
1 h 52 m
32
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت