Durumu doğru yerde tutun
ASP.NET MVC Web Applications: Data & State Management: ASP.NET MVC'de veri ve durum yönetimi. Session ve TempData, IDistributedCache, cookie ayarları ve appsettings ve User Secrets 2 günlük uygulamalı programda işlenir.
Session ve TempData ve IDistributedCache ekseninde ASP.NET MVC'de veri ve durum yönetimi
ASP.NET MVC Web Applications: Data & State Management eğitimi, ASP.NET MVC'de veri ve durum yönetimi konusunu uçtan uca ele alır. Session ve TempData, IDistributedCache, cookie ayarları ve appsettings ve User Secrets gibi başlıklar Visual Studio üzerinde canlı kodlama ve Redis ile dağıtık oturum uygulaması ile işlenir. Katılımcılar eğitim sonunda durumu doğru katmanda saklayıp web çiftliğinde (web farm) çalışan oturum ve önbellek yapılarını kurabilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından Redis ile dağıtık oturum uygulaması ile uygulama.
Orta Seviye — ASP.NET MVC'de veri ve durum yönetimi için Session ve TempData, IDistributedCache ve cookie ayarları başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar Redis ile dağıtık oturum uygulaması üzerinde kendi çözümlerini geliştirip tartışır.
Session ve TempData ve IDistributedCache konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül Redis ile dağıtık oturum uygulaması ile pekiştirilir; cookie ayarları katılımcılar tarafından bizzat kodlanır.
Appsettings ve User Secrets 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:
Stateless HTTP yapısı ve durum saklama seçenekleri dahil, Veri ve Durum Yönetimi 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.
System.Text.Json ve Newtonsoft.Json: serileştirme seçenekleri, JsonPropertyName dahil, JSON ve XML Veri Formatları alanında somut çözümler üretebilirsiniz.
Responsive/adaptive tasarım: viewport meta, CSS grid-flex, media query dahil, Adaptif Arayüz ve Önbellekleme Stratejisi 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.
Dağıtık sistem sorunları: gecikme, kısmi hata, tutarlılık dahil, Dağıtık Uygulamalar ve Servis Entegrasyonu 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.
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.
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.
MVC, Tag Helpers, & View Components eğitimi: ASP.NET Core Razor Tag Helper, View Component ve Partial View ile. 3 gün uygulamalı program, Visual Studio 2022, .N
Detayları Gör →Object-Oriented Programming in C# eğitimi: C# ile nesne yönelimli programlama: sınıf, kalıtım, çok biçimlilik. 3 gün uygulamalı program, Visual Studio 2022 veya
Detayları Gör →Programming in C# – Windows Applications eğitimi: C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri. 3 gün uygulamalı program, Visual Studio
Detayları Gör →Programming in C#: Creating Types eğitimi: C# tür oluşturma: sınıf, struct, enum, arayüz, generic, kapsülleme. 2 gün uygulamalı program, Visual Studio 2022 ve .
Detayları Gör →Programming in C#: Implementing Data Access eğitimi: C# ile veri erişimi: ADO.NET, LINQ to SQL/Entities, EF Core. 2 gün uygulamalı program, Visual Studio 2022,
Detayları Gör →