Üzgünüz, bu etkinlik şu an gizlidir
Konu özeti
- Arayüzlere Servis Enjekte
Etmek (Inject)
- IFormCollection Yapısı İle
Form Elemanlarına Erişim
- RenderSection ile Layaout
Yapısına Script İletimi
- Jquery ile Dinamik Arayüz
Tasarımı
- Kullanıcı Yönetimine Giriş
- Kimlik
Doğrulama (Authentication) ve Yetkilendirme (Authorization) Arasındaki Fark
- Asp.Net Core Identity
(Kimlik) İle Kullanıcı Yönetimi
- Yeni Projelerin Identity İle
Başlatılması
- Mevcut Projelere Identity'nin
Eklenmesi
- Temel Sınıflara Kalıtım
Yoluyla Property Ekleme
- Temel Sınıfların Varsayılan
Primary Key'lerini Değiştirme
- Identity ile Kimlik Doğrulama
İşlemleri (Register, Login, Logout)
- Alan (Area) Yapısı
- Razor Pages
- Partial View
- Kimlik Doğrulama İşlemlerinde
Yeniden Doğrulama (Eposta Onayı - Mail Confirm)
- Hosting Üzerinde E-Posta
Yapılandırması
- Servis İşlemleri
- Servis Alma
- Servislerin Yaşam Ömürleri
- E-Posta Gönderme
- Kimlik Doğrulama İşlemlerinde
Şifre Ayarları
- Kimlik doğrulama ve yetkilendirme arasındaki fark
- Yetkilendirme çeşitleri
- Rol tabanlı yetkilendirme
- RoleManager
- UserManager
- SignInManager
- Çekirdek verilerde kullanıcı
kaydı
- Çekirdek verilerde rol kaydı
- Çekirdek verilerde
kullanıcı-rol ataması
- Yetkilendirme Veri
açıklamaları (Data Annotations)
- [Authorize] veri açıklaması
- [Authorize(Roles="")]
veri açıklaması
- [AllowAnonymous] veri açıklaması
- Veri açıklamalarının
"Ve" li kullanımı
- Veri açıklamalarının
"Veya" lı kullanımı
- View'lerde kaynakları
yetkilendirme
- RESTful Hizmetleri Nedir?
- Web API Nedir?
- Web API'li Proje Oluşturma
(webapi şablonu)
- API'ye Bağlanmak
- Browser - Get
- PostMan - Get
- Dönüş Kodları
- Yönlendirmeyi Anlamak
- JSON Formatı
- TodoList Örneği
- Temel http Eylemleri ve API
İşlemleri (CRUD)
- Hafıza Üzerinde VTYS
Kullanımı
- Codegenerator Aracı ile
ApiController Oluşturma
- API Tüketimi (API Consume)
- Postman ile API Tüketimi
- Tek Sayfa Uygulamaları
(SPA)
- Java Script Fecth Api
- Blazor ile API Tüketimi
- CORS Ayarları
- JWT Nedir?
- Stateless Protokol (Bağlantısız
Ortam)
- Bağlantısız Ortamda İstemciyi
Yetkilendirme?
- Token Nedir?
- JSON Web Token Nedir?
- Avantajları
- JWT Yapısı
- JWT'lerin Doğrulanması (JWT Verify)
- base64 Encoding
- HS256 Algorithm
- ASP.NET Core ile JWT
- Servis Ayarları
- JWT Üretmek
- jwt.io sitesinde jwt'yi doğrulamak
- Identity Framework ile JWT
Kullanımı
- Kimliği Doğrulanmış
Kullanıcı İçin JWT Üretmek
- JWT ile Yetkilendirme
- Postman ile JWT Test İşlemi
- JWT ile Rol Tabanlı
Yetkilendirme
- Oturum Nedir?
- Oturum Bilgisini Yönetmek
Nedir?
- Browser Programlar ve Oturum
Tutumları
- ASP.NET Core MVC'de Oturum
Bilgisi (Session)
- Servis Ayarları
- Session Değişkenine Yazmak
- Session Değişkeninden Okumak
- Timeout (Zaman aşımı)
- ViewBag, ViewData, TempData,
Session Arasındaki Fark
- Oturum Bilgisinde Nesne
Kullanımı
- Serilaziton
- Deserilaztion
- JsonSerializer Sınıfının Kullanımı