AspNet Core ile Güvenlik: Identity & JWT Masterclass

Udemy Certificate USD 199.99
Enroll now →
AspNet Core ile Güvenlik: Identity & JWT Masterclass

About this course

Kurs AçıklamasıASP.NET Core 9.0 ile güvenlik temellerini baştan sona kavramak ve gerçek projelerde uygulayabilmek için tasarlanan bu eğitim, kimlik doğrulama ve yetkilendirme konularına derinlemesine odaklanır. Kurs boyunca hem klasik Cookie Authentication yapısını hem de JWT (JSON Web Token) tabanlı sistemleri öğrenerek, kurumsal seviyede bir güvenlik altyapısı inşa edeceksiniz.Bu kurs sadece teorik bilgilerle yetinmez. Gerçek bir projede karşılaşabileceğiniz senaryolar birebir işlenir ve adım adım uygulanır. Uygulama katmanı, kullanıcı arayüzü, servis katmanı ve veri erişim katmanları ayrıştırılmış çok katmanlı bir mimari üzerine inşa edilir.Bu kursta neler öğreneceksiniz?ASP.NET Core Identity sisteminin temelleriKimlik doğrulama (Authentication) ve yetkilendirme (Authorization) farklarıRegister, login, logout işlemleri ve login durumuna göre UI kontrolleriAppUser sınıfı ile özel alanların eklenmesi ve özelleştirilmesiIdentity sisteminde Email Doğrulama süreci ve SMTP ile mail göndermeKullanıcı şifre sıfırlama ve parola yenileme işlemleriKullanıcıya özel profil sayfası ve profil bilgileri güncellemeRol tabanlı yetkilendirme ve RoleManager, UserManager kullanımıRollerle ilgili GET/POST işlemleri, dinamik rol atamalarıClaims ve Policy tabanlı yetkilendirme sistemiASP.NET Core uygulamasında JWT mimarisinin kurulumuToken oluşturma, doğrulama ve güvenli alanlara erişim kısıtlamalarıJWT'de Header, Payload, Signature yapısının detaylı analiziProgram.cs üzerinde JWT servis konfigürasyonlarıCustom Validator sınıfları ve özel hata mesajları oluşturmaİngilizce/Türkçe validasyon mesajları düzenlemeInbox – Outbox sistemleri ile kullanıcılar arası mesajlaşma yapısıSummernote entegrasyon

What you'll learn

  • Understanding the fundamentals of the ASP.NET Core Identity system
  • Differentiating between authentication and authorization
  • Implementing account registration, login, and logout functionalities
  • Customizing the AppUser class for personalized user data
  • Managing email verification and password resets
  • Creating role-based authorization systems
  • Implementing JWT architecture in ASP.NET Core applications

Course objectives

  • Provide a practical understanding of security in ASP.NET Core applications
  • Teach users how to implement authentication and authorization features
  • Guide students through building and managing secure applications

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.