آموزش جامع و کاربردی .NET Minimal API برای توسعه‌دهندگان وب - آخرین آپدیت

دانلود Hands-On .NET Minimal API for Web Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره عملی، توسعه‌دهندگان وب را در دنیای .NET Minimal APIها غوطه‌ور می‌کند و از مفاهیم بنیادی شروع شده و تا تکنیک‌های پیشرفته پیش می‌رود. شما خواهید آموخت که: - پروژه‌های وب را ایجاد، مدیریت و بهینه‌سازی کنید (شروع از پیش‌نیازها و راه‌اندازی). - APIهای مجموعه‌ای (Collection APIs) را با نقاط انتهایی (Endpoints)، مدل‌های داده و DbContext پیاده‌سازی کنید. - نتایج Asynchronous (ناهمگام) را مدیریت کنید. - APIها را با عملیات POST، مدل‌های DTO، ابزار AutoMapper، اتریبیوت‌ها و مدیریت استثناها (Exception Handling) بهبود ببخشید. در پایان، شما در عملیات GET، PUT و DELETE برای آیتم‌های تکه تکه تسلط خواهید یافت. این دوره که برای توسعه‌دهندگان وب با دانش پایه .NET طراحی شده است، رویکردی عملی و گام‌به‌گام را اتخاذ می‌کند تا مهارت‌هایی را کسب کنید که بلافاصله قابل اجرا باشند. این دوره برای کسانی که به دنبال ارتقای تخصص توسعه وب خود با استفاده از .NET Minimal APIها هستند، ایده‌آل است.

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

مقدمه Introduction

  • خوش‌آمدگویی و معرفی دوره Welcome and About This Course

  • مرور پروژه: API وب eCampusConnect Project Overview: eCampusConnect Minimal Web API

شروع کار با Minimal APIها Getting Started with Minimal APIs

  • مقدمه Introduction

  • Minimal APIها چیستند؟ What Are Minimal APIs?

  • ضرورت استفاده از Minimal APIها Need for Minimal APIs

  • مقایسه Minimal APIها با Controller APIها Minimal APIs Versus Controller APIs

  • گام اول: بررسی پیش‌نیازها Step 1: Check the Prerequisites

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

  • درک متد Map Understanding the Map Method

پیاده‌سازی APIهای مجموعه‌ای - بخش اول Implementing Collection APIs - Part 1

  • مقدمه Introduction

  • گام سوم: افزودن یک Endpoint Step 3: Add an endpoint

  • گام چهارم: افزودن مدل‌های داده (Data Models) Step 4: Add Data Models

  • گام پنجم: افزودن کلاس Database Context Step 5: Add Database Context Class

  • گام ششم: پیاده‌سازی Dependency Injection Step 6: Add Dependency Injection

  • گام هفتم: پیاده‌سازی عملیات GET برای دریافت همه آیتم‌ها Step 7: Implement the GET Operation to Fetch All Items

پیاده‌سازی APIهای مجموعه‌ای - بخش دوم Implementing Collection APIs - Part 2

  • مقدمه Introduction

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

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

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

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

بهبود و بهینه‌سازی Minimal API Improving Your Minimal API

  • مقدمه Introduction

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

  • گام یازدهم: افزودن مدل‌های DTO Step 11: Add DTO Models

  • گام دوازدهم: افزودن AutoMapper برای نگاشت داده‌ها و مدل‌های ورودی Step 12: Add AutoMapper to Map Data and Input Models

  • گام سیزدهم: استفاده از AutoMapper در متد MapPost Step 13: Use AutoMapper to MapPost Method

  • استفاده از Attributeها در متدهای Map Using Attributes in Map Methods

  • گام چهاردهم: مدیریت استثناها (Exception Handling) Step 14: Handle Exceptions

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

  • مقدمه Introduction

  • گام چهاردهم: پیاده‌سازی عملیات GET برای دریافت یک آیتم واحد Step 14: Implement GET Operation to Fetch a Single Item

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

  • پیاده‌سازی عملیات DELETE برای حذف آیتم موجود Implement DELETE Operation to Delete an Existing Item

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش جامع و کاربردی .NET Minimal API برای توسعه‌دهندگان وب
جزییات دوره
5h 25m
32
(آخرین آپدیت)
89
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده