Çalışan bir mikroservis sistemi inşa edin
Bu eğitim .NET Core ile mikroservis mimarisini tasarımdan dağıtıma kadar uygulamalı ele alır. 4 gün boyunca laboratuvar uygulamalarıyla işlenir; katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
.NET ile mikroservis tasarımı, iletişim, API Gateway, konteyner ve gözlemlenebilirlik
Bu eğitim .NET Core ile mikroservis mimarisini tasarımdan dağıtıma kadar uygulamalı ele alır. DDD ile servis sınırları, REST/gRPC ve RabbitMQ ile iletişim, outbox ve idempotency, EF Core ile servis başına veri, Docker Compose, YARP ile API Gateway, JWT güvenliği, Polly dayanıklılığı ve OpenTelemetry ile izleme çalışan bir sistem üzerinde işlenir.
4 Gün. Her gün dört modül; mimari anlatımlar, ardından aynı örnek sistem üzerinde laboratuvar yapılır.
İleri Seviye — 16 uygulamalı modülde Mikroservis tasarımı, .NET Core ile mikroservis geliştirme ve Asenkron programlama gibi konuları kapsar.
Birden çok .NET servisi Docker Compose ile ayağa kaldırılır; mesaj kuyruğu, gateway ve izleme araçlarıyla çalışan bir mikroservis örneği adım adım kurulur.
Bounded context ile servis sınırlarını belirlemeyi ve mikroservisin ne zaman gerekmediğini tartışırsınız.
Senkron ve asenkron iletişim, outbox ve idempotency kalıplarını RabbitMQ ile uygularsınız.
Health check, tracing, merkezi log ve dayanıklılık politikalarını sisteme eklersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Controller veya Minimal API ile servis yazma deneyimi.
Temel docker run ve imaj kavramlarına aşinalık.
Güncel .NET SDK, Docker Desktop ve Visual Studio/VS Code.
EF Core veya ADO.NET ile temel veritabanı işlemleri.
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:
DDD yaklaşımıyla servis sınırlarını belirleyebilirsiniz.
REST, gRPC ve mesajlaşma arasında seçim yapıp uygulayabilirsiniz.
Servisleri Dockerfile ve Compose ile paketleyebilirsiniz.
YARP veya Ocelot ile gateway yapılandırabilirsiniz.
Polly ile retry, timeout ve circuit breaker uygulayabilirsiniz.
OpenTelemetry ve merkezi loglama kurabilirsiniz.
JWT ve servisler arası kimlik aktarımını yapılandırabilirsiniz.
CI/CD hattında imaj üretip servisleri yayına alabilirsiniz.
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 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 →Advanced C#, Design Patterns and Best Practices: Span<T> ve pattern matching, async/Channel<T> ve GoF kalıpları. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →Advanced Entity Framework: TPH/TPT kalıtım, global query filter, SaveChanges interceptor, execution plan analizi. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →