Thread'i bloklamadan ölçeklenin
ASP.NET MVC Web Applications: Asynchronous Tasks: ASP.NET MVC'de asenkron görevler ve arka plan işlemleri. Async action, BackgroundService, Hangfire/Quartz ve CancellationToken 2 günlük uygulamalı programda işlenir.
Async action ve BackgroundService ekseninde ASP.NET MVC'de asenkron görevler ve arka plan işlemleri
ASP.NET MVC Web Applications: Asynchronous Tasks eğitimi, ASP.NET MVC'de asenkron görevler ve arka plan işlemleri konusunu uçtan uca ele alır. Async action, BackgroundService, Hangfire/Quartz ve CancellationToken gibi başlıklar Visual Studio üzerinde canlı kodlama ve yük altında ölçüm örnekleri ile işlenir. Katılımcılar eğitim sonunda thread havuzunu tüketmeyen asenkron action'lar ve arka plan işleri tasarlayıp test edebilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından yük altında ölçüm örnekleri ile uygulama.
Orta Seviye — ASP.NET MVC'de asenkron görevler ve arka plan işlemleri için async action, BackgroundService ve Hangfire/Quartz başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar yük altında ölçüm örnekleri üzerinde kendi çözümlerini geliştirip tartışır.
Async action ve BackgroundService konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül yük altında ölçüm örnekleri ile pekiştirilir; Hangfire/Quartz katılımcılar tarafından bizzat kodlanır.
CancellationToken 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:
Async action'lar, Task<IActionResult> ve thread pool starvation dahil, Asenkron Görevler ve Arka Plan İşleri alanında somut çözümler üretebilirsiniz.
Task, Task<T>, ValueTask ve async state machine mantığı dahil, Asenkron Programlama (async/await) 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.
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.
jQuery ile DOM manipülasyonu ve olay yönetimi dahil, Kullanıcı Arayüzü Davranışı: JavaScript ve Ajax 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.
.NET Microservices: Saga/Outbox, MassTransit consumer, Polly circuit breaker, Kubernetes Deployment. 4 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →.NET Tasarım Kalıpları (Design Patterns): Decorator ve Adapter, Strategy ve Command ve Repository ve CQRS. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →.NET ve MS SQL ile Web Uygulaması Geliştirme: T-SQL ve stored procedure, ADO.NET parametreli sorgular ve EF Core migration. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →.NET Web Services: WCF, Web API, gRPC, and SignalR: WCF binding ve contract, Web API, gRPC streaming, SignalR hub. 4 gün uygulamalı eğitim, DVA Katılım Sertifik
Detayları Gör →Ado.Net - LinQ - Entity Framework: SqlDataReader, LINQ to Entities ve DbContext Change Tracker. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →