آموزش حداقل توسعه API با هسته ASP.NET [ویدئو]

Minimal API Development with ASP.NET Core [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توانایی طراحی و نگهداری یک رابط برنامه نویسی کاربردی (API) یک مجموعه ابزار مهم برای توسعه دهندگان وب مدرن است زیرا به شما امکان می دهد دسترسی نرم افزار خود را به برنامه های کاربردی خارجی و سایر توسعه دهندگان گسترش دهید و به یک راه حل نرم افزار جهانی تر منجر شود. از طریق این دوره آموزشی، نحوه ایجاد گردش کار .NET 6/.NET 7 و ابزارهایی برای توسعه برنامه را خواهید فهمید. شما یاد خواهید گرفت که پروژه ASP.NET Core API را با ویژوال استودیو با استفاده از قالب API ایجاد کنید. آموزش ساخت یک API وب REST مبتنی بر داده کامل با استفاده از فناوری پیشرفته و همچنین تست و عیب یابی با استفاده از Postman و Swagger. شما یاد خواهید گرفت که یک پایگاه داده با استفاده از هسته چارچوب نهاد ایجاد کنید. الگوهای مخزن عمومی را کاوش کنید و اسناد API را با استفاده از SwaggerUI تنظیم کنید. شما اصول طراحی REST را بیشتر درک خواهید کرد و Identity Core را برای احراز هویت و مجوز کاربر راه اندازی خواهید کرد. احراز هویت کاربر را با استفاده از JWT (JSON Web Tokens) درک کنید و یاد بگیرید که Refresh Tokens Endpoint را پیاده سازی کنید. این دوره همچنین به شما کمک می کند تا نحوه استفاده از اشیاء انتقال داده (DTOs)، AutoMapper و فیلترهای درخواست HTTP را درک کنید. در پایان دوره، می توانید مهارت های تازه آموخته شده خود را در Minimal API با ASP.NET Core به صورت عملی به کار ببرید. همه منابع و فایل‌های کد در اینجا قرار می‌گیرند: https://github.com/PacktPublishing/Minimal-API-Development-with-ASP.NET-Core یاد بگیرید چگونه از Swagger برای مستندسازی Minimal API استفاده کنید. آموزش استفاده از AutoMapper و اشیاء انتقال داده (DTO) درک اعتبارسنجی روان درباره تزریق وابستگی اطلاعاتی درباره فیلترهای نقطه پایانی HTTP بیاموزید این دوره را می‌توان توسط توسعه دهندگان دات نت که کنجکاو در مورد توسعه APIهای حداقلی هستند گذرانده باشد. برای گذراندن این دوره، شما نیاز به دانش برنامه نویسی شی گرا و حداقل سه ماه تجربه برنامه نویسی در سی شارپ دارید. حتی اگر با پشته توسعه دات نت آشنا نیستید، این دوره بسیار مبتدی و پر از نکات توسعه است. اصول توسعه API حداقل دات نت را بدانید * آموزش چارچوب نهاد و کد توسعه پایگاه داده اول * درباره امنیت حداقل API با JSON Web Tokens (JWT) بیاموزید

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

معرفی Introduction

  • معرفی Introduction

  • اصول HTTP API HTTP API Principles

پیکربندی محیط Environment Configuration

  • Visual Studio 2022 Community Edition را نصب کنید Install Visual Studio 2022 Community Edition

  • Visual Studio 2022 Community Edition را نصب کنید Install Visual Studio 2022 Community Edition

  • دات نت 7.0 را نصب کنید Install .NET 7.0

  • دات نت 7.0 را نصب کنید Install .NET 7.0

  • حساب GitHub را تنظیم کنید Set Up GitHub Account

  • حساب GitHub را تنظیم کنید Set Up GitHub Account

  • Postman را نصب و کاوش کنید Install and Explore Postman

  • Postman را نصب و کاوش کنید Install and Explore Postman

پیکربندی محیط Environment Configuration

پروژه ASP.NET Core API را با ویژوال استودیو ایجاد کنید Create ASP.NET Core API Project with Visual Studio

  • پروژه ASP.NET Core API را با ویژوال استودیو ایجاد کنید Create ASP.NET Core API Project with Visual Studio

  • پروژه ASP.NET Core API را با ویژوال استودیو ایجاد کنید Create ASP.NET Core API Project with Visual Studio

  • پروژه تور Tour Project

  • پروژه تور Tour Project

  • CORS را پیکربندی کنید Configure CORS

  • CORS را پیکربندی کنید Configure CORS

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

پروژه ASP.NET Core API را با ویژوال استودیو ایجاد کنید Create ASP.NET Core API Project with Visual Studio

Entity Framework را اضافه کنید Add Entity Framework

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • ایجاد مدل های داده Create Data Models

  • ایجاد مدل های داده Create Data Models

  • Entity Framework را اضافه کنید Add Entity Framework

  • Entity Framework را اضافه کنید Add Entity Framework

  • ایجاد مهاجرت پایگاه داده Create Database Migration

  • ایجاد مهاجرت پایگاه داده Create Database Migration

  • افزودن داده های پیش فرض Add Default Data

  • افزودن داده های پیش فرض Add Default Data

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

Entity Framework را اضافه کنید Add Entity Framework

نقاط پایانی API ایجاد کنید Create API Endpoints

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • نقاط پایانی CRUD ایجاد کنید Create CRUD Endpoints

  • نقاط پایانی CRUD ایجاد کنید Create CRUD Endpoints

  • پیکربندی ساخت DataContext را تنظیم کنید Set Up DataContext Build Configuration

  • پیکربندی ساخت DataContext را تنظیم کنید Set Up DataContext Build Configuration

  • نقاط پایانی داربست Scaffold Endpoints

  • نقاط پایانی داربست Scaffold Endpoints

  • اشیاء انتقال داده را اضافه کنید Add Data Transfer Objects

  • اشیاء انتقال داده را اضافه کنید Add Data Transfer Objects

  • AutoMapper را اضافه کنید Add AutoMapper

  • AutoMapper را اضافه کنید Add AutoMapper

  • Refactor Endpoints با DTO Refactor Endpoints with DTOs

  • Refactor Endpoints با DTO Refactor Endpoints with DTOs

  • افزودن مخزن عمومی - قسمت 1 Add Generic Repository - Part 1

  • افزودن مخزن عمومی - قسمت 1 Add Generic Repository - Part 1

  • افزودن مخزن عمومی - قسمت 2 Add Generic Repository - Part 2

  • افزودن مخزن عمومی - قسمت 2 Add Generic Repository - Part 2

  • Refactor Endpoints با Repository Refactor Endpoints with Repository

  • Refactor Endpoints با Repository Refactor Endpoints with Repository

  • نقاط پایانی اضافی Additional Endpoints

  • نقاط پایانی اضافی Additional Endpoints

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

نقاط پایانی API ایجاد کنید Create API Endpoints

ایمن سازی یک API حداقل Securing a Minimal API

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • روش های احراز هویت API Methods of API Authentication

  • روش های احراز هویت API 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

  • احراز هویت JWT را پیکربندی کنید Configure JWT Authentication

  • احراز هویت JWT را پیکربندی کنید Configure JWT Authentication

  • JWT را به Login Response اضافه کنید Add JWT to Login Response

  • JWT را به Login Response اضافه کنید Add JWT to Login Response

  • نقطه پایان ثبت نام را اضافه کنید Add Register Endpoint

  • نقطه پایان ثبت نام را اضافه کنید Add Register Endpoint

  • محافظت از نقاط پایانی - قسمت 1 Protecting Endpoints - Part 1

  • محافظت از نقاط پایانی - قسمت 1 Protecting Endpoints - Part 1

  • محافظت از نقاط پایانی - قسمت 2 Protecting Endpoints - Part 2

  • محافظت از نقاط پایانی - قسمت 2 Protecting Endpoints - Part 2

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

  • GitHub را بررسی و به‌روزرسانی کنید Review and Update GitHub

ایمن سازی یک API حداقل Securing a Minimal API

ویژگی های ارزش افزوده Value-Added Features

  • افزودن اعتبار سنجی - اعتبارسنجی روان Add Validations - Fluent Validation

  • افزودن اعتبار سنجی - اعتبارسنجی روان Add Validations - Fluent Validation

  • مدیریت آپلود فایل Handle File Uploads

  • مدیریت آپلود فایل Handle File Uploads

  • افزودن فیلترهای درخواست HTTP (NET 7) Add HTTP Request Filters (.NET 7)

  • افزودن فیلترهای درخواست HTTP (NET 7) Add HTTP Request Filters (.NET 7)

ویژگی های ارزش افزوده Value-Added Features

نتیجه Conclusion

  • نتیجه Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

نمایش نظرات

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

آموزش حداقل توسعه API با هسته ASP.NET [ویدئو]
جزییات دوره
7 h 32 m
43
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar