آموزش دوره کامل ASP.Net Core Web APIs با امنیت JWT

The Complete ASP.Net Core Web APIs Course With JWT Security

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جدیدترین رویکرد ایجاد، میزبانی، مصرف Apis وب و پیاده سازی کوکی ها و امنیت مبتنی بر JWT میزبانی و فراخوانی API های وب به سرور میزبانی زنده با فعال کردن Cors انجام عملیات CRUD و آزمایش با Fiddler درک درخواست HTTP و پاسخ HTTP و ایجاد اسناد فعال کننده خدمات سازمان برای API با استفاده از Swagger کار با انواع مختلف پاسخ، بهبود پارامترهای عملیات CRUD مکانیزم عبور در API های وب، کار با مسیرها در سرویس سازمان، ایجاد اقدامات ناهمگام، مشکل ارجاع دایره ای وب API های داربست و دو راه حل دو روش مدیریت استثنا در سطح جهانی بازگرداندن داده های XML از Web API خدمات سازمانی مبتنی بر کوکی‌ها احراز هویت و مجوز درک اصل، هویت و ادعاها احراز هویت و تأیید اعتبار با استفاده از JSON Web Tokens (JWT)

[به روز رسانی با آخرین سخنرانی در مورد مهاجرت از ASP.Net Core 2.0 Web API به ASP.Net Core 3.1 Web API]

چرا ASP.Net Core Web APIs؟
ASP.NET Core سیستم عامل خنثی است و به طور یکپارچه با چارچوب ها و کتابخانه های محبوب سمت کلاینت، از جمله Blazor، Angular، React و Bootstrap ادغام می شود. میلیون ها توسعه دهنده از ASP.NET 4.x برای ایجاد برنامه های وب استفاده کرده اند (و همچنان به استفاده از آن ادامه می دهند). ASP.NET Core یک طراحی مجدد از ASP.NET 4.x با تغییرات معماری است که منجر به یک چارچوب نازک تر و ماژولارتر می شود.

ASP.NET Core Web API چارچوبی است که ساخت سرویس‌های HTTP را که به طیف وسیعی از مشتریان از جمله مرورگرها و دستگاه‌های تلفن همراه دسترسی دارند، آسان می‌کند. ASP.NET Core Web API یک پلت فرم ایده آل برای ساخت برنامه های RESTful است.

HTTP فقط برای ارائه صفحات وب نیست. همچنین یک پلت فرم قدرتمند برای ساخت API هایی است که خدمات و داده ها را در معرض دید قرار می دهد. HTTP ساده، انعطاف پذیر و در همه جا حاضر است. تقریباً هر پلتفرمی که فکرش را بکنید دارای یک کتابخانه HTTP است، بنابراین خدمات HTTP می‌تواند به طیف وسیعی از مشتریان از جمله مرورگرها، دستگاه‌های تلفن همراه و برنامه‌های دسکتاپ سنتی دسترسی پیدا کند.


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

شروع به کار با ASP.Net Core 2.2 Web API Getting Started With ASP.Net Core 2.2 Web APIs

  • مقدمه ای بر ASP.Net Core 2.2 Web API Introduction To ASP.Net Core 2.2 Web APIs

  • ایجاد و مصرف یک API وب ساده Creating And Consuming A Simple Web API

  • میزبانی API های وب در سرور زنده Hosting Web APIs On Live Server

شروع به کار با ASP.Net Core 2.2 Web API Getting Started With ASP.Net Core 2.2 Web APIs

  • مقدمه ای بر ASP.Net Core 2.2 Web API Introduction To ASP.Net Core 2.2 Web APIs

  • ایجاد و مصرف یک API وب ساده Creating And Consuming A Simple Web API

  • شروع به کار با ASP.Net Core 3.1 Web API Getting Started With ASP.Net Core 3.1 Web APIs

  • شروع به کار با ASP.Net Core 3.1 Web API Getting Started With ASP.Net Core 3.1 Web APIs

  • میزبانی API های وب در سرور زنده Hosting Web APIs On Live Server

  • کد منبع بخش 1 Source Code Of Section 1

  • کد منبع بخش 1 Source Code Of Section 1

CRUD با Entity Framework Core 2.2 CRUD With Entity Framework Core 2.2

  • روش‌های HTTP و URI (نظریه) HTTP Methods And URI (Theory)

  • ایجاد DAL با استفاده از EF Core 2.2 Creating DAL Using EF Core 2.2

  • درک درخواست و پاسخ HTTP (چرخه عمر API وب) Understanding HTTP Request and Response (Web API Life Cycle)

CRUD با Entity Framework Core 2.2 CRUD With Entity Framework Core 2.2

  • روش‌های HTTP و URI (نظریه) HTTP Methods And URI (Theory)

  • ایجاد DAL با استفاده از EF Core 2.2 Creating DAL Using EF Core 2.2

  • ایجاد ASP.Net Core 2.2 Web API - Get Methods (عملیات خواندن) Creating ASP.Net Core 2.2 Web API - Get Methods (Read Operation)

  • ایجاد ASP.Net Core 2.2 Web API - Get Methods (عملیات خواندن) Creating ASP.Net Core 2.2 Web API - Get Methods (Read Operation)

  • ایجاد ASP.Ne Core 2.2 Web API - روش‌های Post-Put-Delete (با Fiddler) Creating ASP.Ne Core 2.2 Web API - Post-Put-Delete Methods (With Fiddler)

  • ایجاد ASP.Ne Core 2.2 Web API - روش‌های Post-Put-Delete (با Fiddler) Creating ASP.Ne Core 2.2 Web API - Post-Put-Delete Methods (With Fiddler)

  • درک درخواست و پاسخ HTTP (چرخه عمر API وب) Understanding HTTP Request and Response (Web API Life Cycle)

  • کد منبع بخش 2 Source Code Of Section 2

  • کد منبع بخش 2 Source Code Of Section 2

افزایش عملیات CRUD Enhancing CRUD Operations

  • SwaggerUI یا OpenAPI برای SP.Net Core Web API Documentation SwaggerUI Or OpenAPI For SP.Net Core Web API Documentation

  • بهبود عملیات ایجاد با IActionResult به عنوان نوع پاسخ Enhancing Create Operation With IActionResult As Response Type

  • بهبود عملیات حذف با IActionResult به عنوان نوع پاسخ Enhancing Delete Operation With IActionResult As Response Type

افزایش عملیات CRUD Enhancing CRUD Operations

  • SwaggerUI یا OpenAPI برای SP.Net Core Web API Documentation SwaggerUI Or OpenAPI For SP.Net Core Web API Documentation

  • افزایش عملیات دریافت با IActionResult به عنوان نوع پاسخ Enhancing Get Operation With IActionResult As Response Type

  • افزایش عملیات دریافت با IActionResult به عنوان نوع پاسخ Enhancing Get Operation With IActionResult As Response Type

  • بهبود عملیات ایجاد با IActionResult به عنوان نوع پاسخ Enhancing Create Operation With IActionResult As Response Type

  • بهبود عملیات به روز رسانی با IActionResult به عنوان نوع پاسخ Enhancing Update Operation With IActionResult As Response Type

  • بهبود عملیات به روز رسانی با IActionResult به عنوان نوع پاسخ Enhancing Update Operation With IActionResult As Response Type

  • بهبود عملیات حذف با IActionResult به عنوان نوع پاسخ Enhancing Delete Operation With IActionResult As Response Type

  • کد منبع بخش 3 Source Code Of Section 3

  • کد منبع بخش 3 Source Code Of Section 3

مفاهیم پیشرفته در APIهای وب Advanced Concepts In Web APIs

  • عمل اضافه بار و مسیریابی Action Overloading and Routing

  • اقدامات ناهمزمان-کنترل کننده داربست-سریال سازی و سریال زدایی Asynchronous Actions-Scaffolding Controller-Serialization & Deserialization

  • مسئله ارجاع دایره ای - راه حل 1 Circular Referencing Problem - Solution 1

  • 3 روش مدیریت استثنا در ASP.Net Core 2.2 Web API 3 Ways Of Handling Exception In ASP.Net Core 2.2 Web APIs

  • کد منبع بخش 4 Source Code Of Section 4

مفاهیم پیشرفته در APIهای وب Advanced Concepts In Web APIs

  • عمل اضافه بار و مسیریابی Action Overloading and Routing

  • اقدامات ناهمزمان-کنترل کننده داربست-سریال سازی و سریال زدایی Asynchronous Actions-Scaffolding Controller-Serialization & Deserialization

  • مسئله ارجاع دایره ای - راه حل 1 Circular Referencing Problem - Solution 1

  • مسئله ارجاع دایره ای - راه حل 2 Circular Referencing Problem - Solution 2

  • مسئله ارجاع دایره ای - راه حل 2 Circular Referencing Problem - Solution 2

  • 3 روش مدیریت استثنا در ASP.Net Core 2.2 Web API 3 Ways Of Handling Exception In ASP.Net Core 2.2 Web APIs

  • پاسخ به عنوان XML در ASP.Net Core Web API Response As XML In ASP.Net Core Web APIs

  • پاسخ به عنوان XML در ASP.Net Core Web API Response As XML In ASP.Net Core Web APIs

  • کد منبع بخش 4 Source Code Of Section 4

امنیت مبتنی بر کوکی ها Cookies Based Security

  • احراز هویت - ایمن سازی کنترلرها و برنامه ها Authentication - Securing Controllers And Application

  • احراز هویت - ورود و خروج - پیکربندی Https Authentication - SignIn And SignOut - Configuring Https

  • کد منبع برای بخش 5 Source Code For Section 5

امنیت مبتنی بر کوکی ها Cookies Based Security

  • تنظیم اولیه احراز هویت برای کاربران هویت ASP.Net Authentication Initial Setup For ASP.Net Identity Users

  • تنظیم اولیه احراز هویت برای کاربران هویت ASP.Net Authentication Initial Setup For ASP.Net Identity Users

  • احراز هویت - ایمن سازی کنترلرها و برنامه ها Authentication - Securing Controllers And Application

  • احراز هویت - ثبت نام کاربر Authentication - User Registration

  • احراز هویت - ثبت نام کاربر Authentication - User Registration

  • احراز هویت - ورود و خروج - پیکربندی Https Authentication - SignIn And SignOut - Configuring Https

  • مجوز مبتنی بر نقش و اطلاعات کاربر وارد شده در سیستم Role Based Authorization And LoggedIn User Info

  • مجوز مبتنی بر نقش و اطلاعات کاربر وارد شده در سیستم Role Based Authorization And LoggedIn User Info

  • کد منبع برای بخش 5 Source Code For Section 5

امنیت مبتنی بر JWT (JSON Web Tokens). JWT (JSON Web Tokens) Based Security

  • افزودن ادعاهای کاربر به JSON Web Token - مجوز Adding User Claims To JSON Web Token - Authorization

  • کد منبع برای بخش 6 Source Code For Section 6

  • ASP.Net Core Web APIs PPT ASP.Net Core Web APIs PPTs

  • مهاجرت از ASP.Net Core 2.0 Web API به ASP.Net Core 3.1 Web API Migrating From ASP.Net Core 2.0 Web APIs To ASP.Net Core 3.1 Web APIs

امنیت مبتنی بر JWT (JSON Web Tokens). JWT (JSON Web Tokens) Based Security

  • درک نقش ها و ادعاهای هویت اصلی - جریان فرآیند JWT Understanding Principal Identity Roles and Claim - JWT Process Flow

  • درک نقش ها و ادعاهای هویت اصلی - جریان فرآیند JWT Understanding Principal Identity Roles and Claim - JWT Process Flow

  • افزودن ادعاهای کاربر به JSON Web Token - مجوز Adding User Claims To JSON Web Token - Authorization

  • ایجاد و اعتبارسنجی JSON Web Token - Authentication Creating And Validating JSON Web Token - Authentication

  • ایجاد و اعتبارسنجی JSON Web Token - Authentication Creating And Validating JSON Web Token - Authentication

  • کد منبع برای بخش 6 Source Code For Section 6

  • ASP.Net Core Web APIs PPT ASP.Net Core Web APIs PPTs

  • مهاجرت از ASP.Net Core 2.0 Web API به ASP.Net Core 3.1 Web API Migrating From ASP.Net Core 2.0 Web APIs To ASP.Net Core 3.1 Web APIs

نمایش نظرات

آموزش دوره کامل ASP.Net Core Web APIs با امنیت JWT
جزییات دوره
6 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,057
4.2 از 5
دارد
دارد
دارد
Manzoor Ahmed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manzoor Ahmed Manzoor Ahmed

Microsoft Certified TrainerManzoor یک مربی مجوز مایکروسافت است که بیش از یک دهه در زمینه فناوری های MS .Net کار می کند. جدای از توسعه ، وی همچنین علاقه زیادی به ارائه آموزش در زمینه فن آوری های مختلف MS .Net دارد و بیش از 10 سال تجربه به عنوان یک معلم توسعه نرم افزار دارد. او همچنین برای کد پروژه مقاله می نویسد. کانال YouTube وی 1 میلیون بازدید دارد. وی بنیانگذار پورتال ManzoorTheTrainer است. "من بر ساده سازی ، مفاهیم پیچیده تمرکز می کنم ..." - ManzoorTheTrainer