Yetkiyi ve hatayı merkezden yönetin
ASP.NET MVC Web Applications: Authorization & Exception Handling: ASP.NET MVC'de yetkilendirme ve istisna yönetimi. Policy-based authorization, exception filter, ProblemDetails ve 401/403 yönlendirme 2 günlük uygulamalı programda işlenir.
Policy-based authorization ve exception filter ekseninde ASP.NET MVC'de yetkilendirme ve istisna yönetimi
ASP.NET MVC Web Applications: Authorization & Exception Handling eğitimi, ASP.NET MVC'de yetkilendirme ve istisna yönetimi konusunu uçtan uca ele alır. Policy-based authorization, exception filter, ProblemDetails ve 401/403 yönlendirme gibi başlıklar Visual Studio üzerinde canlı kodlama ve yetkilendirme senaryo testleri ile işlenir. Katılımcılar eğitim sonunda rol ve policy tabanlı erişim kurallarını uygulayıp hataları merkezi olarak yakalayan ve güvenli şekilde raporlayan yapı kurabilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından yetkilendirme senaryo testleri ile uygulama.
Orta Seviye — ASP.NET MVC'de yetkilendirme ve istisna yönetimi için policy-based authorization, exception filter ve ProblemDetails başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar yetkilendirme senaryo testleri üzerinde kendi çözümlerini geliştirip tartışır.
Policy-based authorization ve exception filter konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül yetkilendirme senaryo testleri ile pekiştirilir; ProblemDetails katılımcılar tarafından bizzat kodlanır.
401/403 yönlendirme konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve LINQ kullanımı ile en az birkaç aylık C# deneyimi.
HTTP, JSON ve temel SQL sorgularına aşinalık (web konuları için) beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Örnek kodları depodan çekmek için temel Git komutları bilinmelidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
[Authorize], [AllowAnonymous] ve global authorization filter dahil, Yetkilendirme ve İstisna Yönetimi alanında somut çözümler üretebilirsiniz.
Authentication ile Authorization farkı ve AddAuthentication şeması dahil, ASP.NET Core Identity ile Kimlik Doğrulama alanında somut çözümler üretebilirsiniz.
ClaimsPrincipal, ClaimsIdentity ve Claim kavramları dahil, Claims Tabanlı Kimlik ve Yetkilendirme alanında somut çözümler üretebilirsiniz.
Action filter, Result filter ve Exception filter yazımı dahil, Filtreler, Middleware ve API/MVC Ortak Yapıları alanında somut çözümler üretebilirsiniz.
try/catch/finally, exception filter (when) ve throw; ile stack trace korunumu dahil, Hata Yönetimi ve Loglama alanında somut çözümler üretebilirsiniz.
Visual Studio ile web uygulaması debug: IIS Express, Kestrel ve Attach to Process dahil, Web Uygulamalarında Hata Ayıklama ve İzleme alanında somut çözümler üretebilirsiniz.
Model binding kaynakları: route, query, form, body ([FromBody], [FromQuery]) dahil, Model Binding, Doğrulama ve ViewModel alanında somut çözümler üretebilirsiniz.
Domain modeli: entity, value object ve iş kuralı doğrulaması dahil, Model Katmanı ve Birim Testi alanında somut çözümler üretebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
C# ile Windows Forms Uygulama Geliştirme: Windows Forms kontrolleri, DataGridView ve veri bağlama ve ADO.NET ile SQL Server. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Design Patterns in C# eğitimi: SOLID ilkeleri, Factory ve Builder, Strategy ve Observer ve Repository ve DI. 3 gün uygulamalı program, DVA Katılım ve Başarı Ser
Detayları Gör →Developing in ASP.NET MVC Development: Routing ve model binding, Razor ve Tag Helper ve Identity ile kimlik doğrulama. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Entity Framework: Code-First ve Migrations, Fluent API ilişkiler ve Include/AsNoTracking sorguları. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Microservices Using .NET Core: RabbitMQ ile asenkron mesajlaşma, Ocelot/YARP API Gateway ve Saga ve Outbox. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →