|
via Udemy |
Go to Course: https://www.udemy.com/course/aspnet-core-ile-guvenlik-identity-jwt-masterclass/
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 entegrasyonu ile zengin metin içerik editörü kullanımıNavbar dinamik içerikleri, mesajlar ve bildirimlerin gösterimiToken ile Reset Password Link oluşturma ve e-posta ile göndermeHata sayfaları (401, 403, 404) ve özel yönlendirme işlemleriUI + Backend uyumlu, test edilebilir login & register sistemiJWT ve Cookie yapılarını aynı projede paralel çalıştırma senaryolarıBu kurs kimler için uygun?ASP.NET Core'da güvenlik yapısını derinlemesine öğrenmek isteyen yazılımcılarIdentity sistemiyle çalışmak isteyen backend geliştiricilerJWT ile REST API'lere güvenli erişim sağlamak isteyenlerKurumsal projelerde rol bazlı yetkilendirme mimarisi kurmak isteyenlerAspNet Core ile çalışan ve gerçek dünya senaryolarında email aktivasyon, şifre sıfırlama gibi güvenlik işlemlerini projelerine dahil etmek isteyen tüm geliştiricilerKursun Teknik AltyapısıASP.NET Core 9.0Visual Studio 2022+Entity Framework Core - Code First YaklaşımıFluent ValidationSummerNote EditorSMTP ile mail gönderimi (Gmail üzerinden)JWT Token & Bearer AuthenticationCookie AuthenticationLayered Architecture (UI, Business, DAL, Entity)