آموزش توسعه Minimal API با ASP.NET Core - آخرین آپدیت

دانلود Minimal API Development with ASP.NET Core

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بی‌درنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره به توسعه‌دهندگان وب آموزش می‌دهد که چگونه API طراحی و نگهداری کنند و دسترسی به نرم‌افزار را در سطح جهانی گسترش دهند. - کسب تخصص در ایجاد گردش‌های کاری در .NET 6 و .NET 7، ساخت پروژه API در ASP.NET Core با استفاده از Visual Studio و تسلط بر ایجاد یک REST web API داده‌محور با استفاده از تکنولوژی‌های روز. - تست و عیب‌یابی با Postman و Swagger، ایجاد پایگاه داده با Entity Framework Core، بررسی الگوهای Generic Repository و راه‌اندازی مستندات API با SwaggerUI. - یادگیری اصول طراحی REST، راه‌اندازی Identity Core برای احراز هویت و تعیین سطح دسترسی کاربران، و پیاده‌سازی JWT و Refresh Tokens. - درک اشیاء انتقال داده (DTOs)، AutoMapper و فیلترهای درخواست HTTP. در پایان، شما مهارت‌های خود را در Minimal API با ASP.NET Core به کار خواهید گرفت. - استفاده از Swagger برای مستندسازی API، ساخت نقاط انتهایی (Endpoints) در .NET Minimal API، استفاده از AutoMapper و DTOs، درک Fluent Validations، یادگیری تزریق وابستگی (Dependency Injection) و تسلط بر فیلترهای HTTP endpoint. این دوره برای توسعه‌دهندگان .NET که مشتاق یادگیری Minimal API هستند، ایده‌آل است. این دوره برای سطح مبتدی طراحی شده و نیازمند دانش برنامه‌نویسی شیءگرا (OOP) و سه ماه تجربه برنامه‌نویسی با C# است.

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

Introduction Introduction

  • Introduction Introduction

  • HTTP API Principles HTTP API Principles

Environment Configuration Environment Configuration

  • Install Visual Studio 2022 Community Edition Install Visual Studio 2022 Community Edition

  • Install .NET 7.0 Install .NET 7.0

  • Set Up GitHub Account Set Up GitHub Account

  • Install and Explore Postman Install and Explore Postman

Add Entity Framework Add Entity Framework

  • Section Overview Section Overview

  • Create Data Models Create Data Models

  • Add Entity Framework Add Entity Framework

  • Create Database Migration Create Database Migration

  • Add Default Data Add Default Data

  • Review and Update GitHub Review and Update GitHub

Create ASP.NET Core API Project with Visual Studio Create ASP.NET Core API Project with Visual Studio

  • Create ASP.NET Core API Project with Visual Studio Create ASP.NET Core API Project with Visual Studio

  • Tour Project Tour Project

  • Configure CORS Configure CORS

  • Review and Update GitHub Review and Update GitHub

Create API Endpoints Create API Endpoints

  • Section Overview Section Overview

  • Create CRUD Endpoints Create CRUD Endpoints

  • Set Up DataContext Build Configuration Set Up DataContext Build Configuration

  • Scaffold Endpoints Scaffold Endpoints

  • Add Data Transfer Objects Add Data Transfer Objects

  • Add AutoMapper Add AutoMapper

  • Refactor Endpoints with DTOs Refactor Endpoints with DTOs

  • Add Generic Repository Part 1 Add Generic Repository - Part 1

  • Add Generic Repository Part 2 Add Generic Repository - Part 2

  • Refactor Endpoints with Repository Refactor Endpoints with Repository

  • Additional Endpoints Additional Endpoints

  • Review and Update GitHub Review and Update GitHub

Securing a Minimal API Securing a Minimal API

  • Section Overview Section Overview

  • Methods of API Authentication Methods of API Authentication

  • Extend User Class Extend User Class

  • Add Identity and Seed Users Add Identity and Seed Users

  • Add Login Endpoint Add Login Endpoint

  • Configure JWT Authentication Configure JWT Authentication

  • Add JWT to Login Response Add JWT to Login Response

  • Add Register Endpoint Add Register Endpoint

  • Protecting Endpoints Part 1 Protecting Endpoints - Part 1

  • Protecting Endpoints Part 2 Protecting Endpoints - Part 2

  • Review and Update GitHub Review and Update GitHub

Value Added Features Value-Added Features

  • Add Validations Fluent Validation Add Validations - Fluent Validation

  • Handle File Uploads Handle File Uploads

  • Add HTTP Request Filters (.NET 7) Add HTTP Request Filters (.NET 7)

Conclusion Conclusion

  • Conclusion Conclusion

نمایش نظرات

آموزش توسعه Minimal API با ASP.NET Core
جزییات دوره
10h 42m
43
(آخرین آپدیت)
176
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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