Güvenli giriş akışını kurun
ASP.NET MVC Web Applications: Implementing ASP.NET Authentication: ASP.NET MVC'de kimlik doğrulama uygulaması. Identity UserManager, parola politikası, 2FA ve Google OAuth girişi 2 günlük uygulamalı programda işlenir.
Identity UserManager ve parola politikası ekseninde ASP.NET MVC'de kimlik doğrulama uygulaması
ASP.NET MVC Web Applications: Implementing ASP.NET Authentication eğitimi, ASP.NET MVC'de kimlik doğrulama uygulaması konusunu uçtan uca ele alır. Identity UserManager, parola politikası, 2FA ve Google OAuth girişi gibi başlıklar Visual Studio üzerinde canlı kodlama ve Identity ile örnek site ile işlenir. Katılımcılar eğitim sonunda kayıt, giriş, parola sıfırlama ve iki aşamalı doğrulama akışlarını güvenli şekilde uygulayabilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından Identity ile örnek site ile uygulama.
Orta Seviye — ASP.NET MVC'de kimlik doğrulama uygulaması için Identity UserManager, parola politikası ve 2FA başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar Identity ile örnek site üzerinde kendi çözümlerini geliştirip tartışır.
Identity UserManager ve parola politikası konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül Identity ile örnek site ile pekiştirilir; 2FA katılımcılar tarafından bizzat kodlanır.
Google OAuth girişi 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:
Authentication ile Authorization farkı ve AddAuthentication şeması dahil, ASP.NET Core Identity ile Kimlik Doğrulama alanında somut çözümler üretebilirsiniz.
Program.cs, WebApplication builder ve hosting modeli dahil, ASP.NET Core Uygulama Başlangıcı ve Middleware 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.
Stateless HTTP yapısı ve durum saklama seçenekleri dahil, Veri ve Durum Yönetimi alanında somut çözümler üretebilirsiniz.
ClaimsPrincipal, ClaimsIdentity ve Claim kavramları dahil, Claims Tabanlı Kimlik ve Yetkilendirme alanında somut çözümler üretebilirsiniz.
[Authorize], [AllowAnonymous] ve global authorization filter dahil, Yetkilendirme ve İstisna Yönetimi alanında somut çözümler üretebilirsiniz.
DbContext'in DI ile Scoped olarak kaydı ve connection string yönetimi dahil, MVC ile Veritabanı ve Entity Framework 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.
Selenium WebDriver in C# eğitimi: Selenium WebDriver ile C# tarayıcı otomasyonu: lokatör, bekleme, Page. 3 gün uygulamalı program, Visual Studio 2022, .NET 8 SD
Detayları Gör →Test Driven Development / C# / NUnit eğitimi: C# ve NUnit ile test güdümlü geliştirme: red-green-refactor. 3 gün uygulamalı program, Visual Studio 2022, .NET 8
Detayları Gör →Test Driven Development for C# Developers eğitimi: C# geliştiricileri için TDD: birim test pratiği, xUnit, mock. 3 gün uygulamalı program, Visual Studio 2022, .
Detayları Gör →Test-Driven Development Using Visual Studio and C# eğitimi: Visual Studio araçlarıyla C# TDD: Test Explorer, MSTest, Live Unit. 3 gün uygulamalı program, Visual
Detayları Gör →The Advanced C# Programming Language eğitimi: İleri C#: generic, delegate/event, LINQ derinliği, async, reflection. 4 gün uygulamalı program, Visual Studio 2022
Detayları Gör →