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
65/100
CourseAsk score
- What the provider tells you
- 45/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
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
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera