آموزش دوره کامل 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

  • شروع به کار با 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

شروع به کار با 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

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 با 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 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

افزایش عملیات 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

مفاهیم پیشرفته در 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

مفاهیم پیشرفته در 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

امنیت مبتنی بر کوکی ها 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

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

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

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

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

امنیت مبتنی بر 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

امنیت مبتنی بر 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

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کامل ASP.Net Core Web APIs با امنیت JWT
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6 hours
36
Udemy (یودمی) udemy-small
13 تیر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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