توضیحات
آموزش احراز هویت و مجوز پیشرفته در NET.
نام دوره : Advanced .NET Web API Security: Permission based auth & JWT
پیشنیاز
توضیحات
با دوره آموزش احراز هویت و مجوز پیشرفته در NET. پیشرفته امنیت در .NET، سفری پربار را آغاز کنید؛ جایی که عمیقاً به ساخت راهکارهای قدرتمند کنترل دسترسی میپردازیم.
از اصول اولیه شروع کرده و با AspNet Core Identity و IdentityDbContext کار خواهید کرد تا یاد بگیرید چگونه کاربران، نقشها و مجوزها را بهصورت یکپارچه مدیریت کنید.
در ادامه، با مفاهیم EntityFrameworkCore آشنا میشوید و مهاجرتها (migrations) و مقداردهی اولیه نقشها، کاربران و مجوزهای پیشفرض در پایگاه داده را فرا میگیرید.
با ایجاد این پایه قوی، شما را به دنیای Clean Architecture، الگوی CQRS و کتابخانه MediatR هدایت میکنیم تا بتوانید سیستمهای کارآمد و قابل نگهداری طراحی کنید.
احراز هویت (Authentication) و مجوزدهی (Authorization) در مرکز توجه قرار میگیرند؛ با موضوعاتی مانند مجوزدهی مبتنی بر دسترسی (Permission-based Authorization) و تولید/اعتبارسنجی JWT. مهارتهای خود را با اعتبارسنجی درخواستها توسط FluentValidation ارتقا دهید و با مدیریت Refresh Tokenها امنیت را بیشتر کنید.
بهترین شیوهها را با احراز هویت در SwaggerUI یاد بگیرید و هنر ساخت سیستمهای مجوزدهی، همراه با سازوکارهای Permission Requirement، Permission Authentication Handler و Permission Policy Provider را کشف کنید.
اختصاص پویا میان کاربر-نقش و نقش-مجوز بهطور کامل بررسی میشود، همچنین فعال/غیرفعال کردن کاربران و ایمنسازی نقاط پایانی (Endpoints) با استفاده از Attributeهای مجوزدهی آموزش داده خواهد شد.
ما به جزئیات MediatR Pipeline Behaviour پرداخته و اهمیت Dependency Injection در پروژهها را برجسته میکنیم. برای داشتن دیدی جامع، راهنمایی کاملی در زمینه مدیریت کاربران، نقشها و مجوزها ارائه خواهد شد.
بهعنوان بخش اضافه، به حوزه جذاب Blazor WebAssembly Frontend App نیز وارد میشوید؛ جایی که با API بهصورت یکپارچه تعامل دارد. با ما همراه شوید تا مهارتهای .NET خود را متحول کرده و به یک معمار حرفهای در طراحی برنامههای وب امن و مقیاسپذیر تبدیل شوید.
دوره آموزش احراز هویت و مجوز پیشرفته در NET. برای چه کسانی مناسب است
مبتدیانی که میخواهند یاد بگیرند چگونه یک برنامه وب را ایمن کنند.
برنامهنویسان جونیور که میخواهند بهترین روشهای پیادهسازی امنیت در برنامههای وب .NET را بیاموزند.
برنامهنویسان سینیور که میخواهند کنترل کامل امنیت برنامه را در دست داشته باشند و مطمئن شوند راهکارهایشان ایمن است.
معمارانی که علاقه دارند راههای مختلف پیادهسازی برنامههای ایمن را بررسی کنند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید