Permission based auth & JWT 2023-8 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of api. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with api and permission, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Advanced .NET Web API Security: Permission based auth & JWT. با این دوره آموزشی امنیت دات نت پیشرفته، سفری غنی را آغاز کنید، جایی که ما عمیقاً در ساخت راه حل های کنترل دسترسی قوی غوطه ور می شویم. با شروع با اصول، با AspNet Core Identity و IdentityDbContext کار خواهید کرد و یاد می گیرید که چگونه کاربران، نقش ها و مجوزها را به طور یکپارچه مدیریت کنید. با تسلط بر مهاجرتها و ایجاد نقشها، کاربران و مجوزهای پیشفرض در پایگاه داده، پیچیدگیهای EntityFrameworkCore را پیمایش کنید. با داشتن پایه ای قوی، شما را در دنیای معماری پاک، CQRS و کتابخانه MediatR راهنمایی می کنیم و به شما قدرت طراحی سیستم های کارآمد و قابل نگهداری را می دهیم. با بررسی موضوعاتی مانند مجوز مبتنی بر مجوز و تولید/تأیید اعتبار JWT، احراز هویت و مجوز در مرکز توجه قرار میگیرد. با اعتبارسنجی درخواست با استفاده از FluentValidation، مهارت خود را بیشتر ارتقا دهید و در مورد مدیریت توکنهای تازهسازی برای امنیت بیشتر اطلاعاتی به دست آورید. بهترین شیوههای احراز هویت را در SwaggerUI ترکیب کنید و هنر مجوزهای ساختمانی را همراه با عملکردهای داخلی نیازهای مجوز، کنترلکننده احراز هویت مجوز، و ارائهدهنده خطمشی مجوز بیاموزید. تخصیص نقش کاربر و مجوز نقش پویا ابهام می شود، در حالی که شما همچنین یاد می گیرید که به طور یکپارچه کاربران را فعال/غیرفعال کنید و از نقاط پایانی با ویژگی های مجوز محافظت کنید. ما به پیچیدگی های رفتار خط لوله MediatR می پردازیم و بر اهمیت تزریق وابستگی در پروژه های شما تأکید می کنیم. برای توانمندسازی شما با رویکردی جامع، راهنمایی جامعی در مورد مدیریت کاربر، نقش و مجوز ارائه میکنیم. به عنوان یک برنامه اضافی، قلمرو هیجان انگیز یک برنامه Blazor WebAssembly Frontend را کاوش کنید که به طور یکپارچه با API ما تعامل دارد. به ما بپیوندید تا مهارت های دات نت خود را متحول کنید و به یک معمار ماهر برنامه های کاربردی وب امن و مقیاس پذیر تبدیل شوید.
Who This Course Is For
- مبتدیانی که دوست دارند بدانند چگونه یک برنامه وب را ایمن کنند
- جوانانی که می خواهند اضافه کنند، می دانند چگونه امنیت را در برنامه های وب دات نت به بهترین شکل پیاده سازی کنند
- سالمندانی که مایلند کنترل کامل امنیت برنامه ها را با اطمینان از ایمن بودن راه حل هایشان در دست بگیرند.
- معمارانی که مایلند روش های مختلف پیاده سازی برنامه های کاربردی ایمن را کشف کنند
Course Features & Specifications
- ناشر : Udemy
- مدرس : Junior Matlou
- زبان: انگلیسی
- سطح آموزش : تمام سطوح
- تعداد دروس : 195
- مدت زمان آموزش : 15 ساعت و 32 دقیقه
Prerequisites
C# Programming Language
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
نسخه 2023/8 نسبت به 2023/8 به تعداد 1 درس کاهش و مدت زمان 5 دقیقه کاهش داشته است.
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p