Web API'nizi test edin, hızlandırın ve yayına alın
Web API servislerini test etme, performansını iyileştirme ve dağıtma eğitimi; xUnit ve Moq, entegrasyon testi, EF Core sorgu optimizasyonu, önbellekleme, sıkıştırma, IIS/Azure/Docker yayınını kapsar.
Web API testleri, performans iyileştirme ve IIS/Azure/Docker dağıtımı
Bu eğitim, ASP.NET Web API servislerinin testten dağıtıma kadar olan döngüsünü kapsar. Katılımcılar xUnit ve Moq ile birim testi, WebApplicationFactory ile entegrasyon testi, Postman koleksiyonları, performans için output caching, ETag, async/await, sayfalama, response compression, EF Core sorgu optimizasyonu ve IIS, Azure App Service ve Docker üzerinde dağıtımı uygular.
3 Gün. Her gün dört modül; 1. gün Web API Testleri; 2. gün Performans İyileştirme; 3. gün Dağıtım ve Yayın.
Orta Seviye — Web API testleri, performans iyileştirme ve IIS/Azure/Docker dağıtımı
Katılımcılar tek bir örnek Web API projesine testler ekler, profil çıkararak performansı iyileştirir ve sonunda konteyner ve bulut ortamına dağıtır.
Testler sayesinde refactoring ve yeni özellikler regresyon korkusu olmadan eklenir.
Ölçüme dayalı önbellekleme ve sorgu iyileştirmeleriyle yanıt süreleri düşer.
Aynı API'yi IIS, Azure ve Docker'a dağıtmayı uygulamalı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
C# dili ve ASP.NET Core Web API ile controller yazma deneyimi gerekir.
Entity Framework Core ile temel CRUD işlemleri bilinmelidir.
Durum kodları, başlıklar ve REST ilkelerine hâkim olmak beklenir.
Visual Studio veya VS Code, .NET SDK ve Docker Desktop kurulu olmalıdır.
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:
xUnit ve Moq ile controller ve servis katmanı testleri yazabilirsiniz.
WebApplicationFactory ile API'yi uçtan uca test edebilirsiniz.
ProblemDetails ve global middleware ile tutarlı hata yanıtları verebilirsiniz.
N+1 sorununu giderip EF Core sorgularını hızlandırabilirsiniz.
Bellek içi, Redis ve HTTP önbelleğini doğru yerde kullanabilirsiniz.
BenchmarkDotNet ve dotnet-trace ile darboğaz bulabilirsiniz.
API'yi IIS, Azure App Service ve Docker üzerinde yayınlayabilirsiniz.
Health check, log ve Application Insights ile canlı API'yi izleyebilirsiniz.
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.
Amazon API Gateway temelleri: API türleri, Lambda entegrasyonu, yetkilendirme ve dağıtım. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis mimarisi temelleri: sınırlar, iletişim, veri, dayanıklılık ve dağıtım. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis refactoring desenleri: Strangler Fig, ACL, veritabanı ayrıştırma ve güvenli geçiş. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Netflix OSS mimarisi, Spring Cloud karşılıkları, dayanıklılık ve Kubernetes dağıtımı. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis mimarisi ve tasarım desenleri: ayrıştırma, veri, iletişim, dayanıklılık ve dağıtım. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →