لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات