Parçalı sistemi dayanıklı kurun
ASP.NET MVC Web Applications: Distributed Applications: ASP.NET MVC ile dağıtık uygulamalar. HttpClientFactory ve Polly, RabbitMQ, Redis oturum/önbellek ve API Gateway 2 günlük uygulamalı programda işlenir.
HttpClientFactory ve Polly ve RabbitMQ ekseninde ASP.NET MVC ile dağıtık uygulamalar
ASP.NET MVC Web Applications: Distributed Applications eğitimi, ASP.NET MVC ile dağıtık uygulamalar konusunu uçtan uca ele alır. HttpClientFactory ve Polly, RabbitMQ, Redis oturum/önbellek ve API Gateway gibi başlıklar Visual Studio üzerinde canlı kodlama ve docker-compose ortamı ile işlenir. Katılımcılar eğitim sonunda MVC uygulamasını diğer servislerle dayanıklı şekilde konuşturup paylaşımlı durumu Redis ve mesaj kuyruğuyla yönetebilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından docker-compose ortamı ile uygulama.
İleri Seviye — ASP.NET MVC ile dağıtık uygulamalar için HttpClientFactory ve Polly, RabbitMQ ve Redis oturum/önbellek başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar docker-compose ortamı üzerinde kendi çözümlerini geliştirip tartışır.
HttpClientFactory ve Polly ve RabbitMQ konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül docker-compose ortamı ile pekiştirilir; Redis oturum/önbellek katılımcılar tarafından bizzat kodlanır.
API Gateway 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
Async/await, generic ve LINQ'yi üretim kodunda kullanmış olmak gerekir.
Katmanlı mimari, DI ve REST kavramlarına hakimiyet beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Konteyner ve sürüm kontrolü komutlarını temel düzeyde bilmek yararlı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:
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.
Senkron iletişim: REST ve gRPC çağrıları, HttpClientFactory dahil, Servisler Arası İletişim ve Mesajlaşma 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.
Responsive/adaptive tasarım: viewport meta, CSS grid-flex, media query dahil, Adaptif Arayüz ve Önbellekleme Stratejisi alanında somut çözümler üretebilirsiniz.
Polly: retry, circuit breaker, timeout, bulkhead, fallback politikaları dahil, Dayanıklılık ve Gözlemlenebilirlik alanında somut çözümler üretebilirsiniz.
API Gateway rolü: yönlendirme, birleştirme, kimlik doğrulama, rate limit dahil, API Gateway ve Servis Keşfi alanında somut çözümler üretebilirsiniz.
JWT yapısı (header, payload, signature) ve imza algoritmaları (HS256, RS256) dahil, API Güvenliği: JWT ve OAuth 2.0 alanında somut çözümler üretebilirsiniz.
Kestrel, reverse proxy (Nginx, IIS ANCM) ve in-process/out-of-process hosting dahil, Dağıtım Mimarisi ve Hosting 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.
Programming in C# with Visual Studio: değişken ve tip sistemi, sınıf ve arayüzler, LINQ sorguları, hata ayıklama. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →Unit Testing with C#: xUnit Theory/InlineData, Moq Setup/Verify, TDD Red-Green-Refactor, Testcontainers. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →Web API Development with ASP.NET Core: Controller ve Minimal API, JWT ile yetkilendirme ve Swagger/OpenAPI. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →.NET Core & Visual Studio Extensions: VSIX paketi, Roslyn Analyzer/Code Fix, AsyncPackage ve VSCT, NuGet paket yayını. 3 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →.NET Core Console Applications and Referenced Packages: Generic Host ve DI, System.CommandLine ve PackageReference. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →