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