RabbitMQ ile .NET’te güvenilir mesajlaşma kurun
Bu eğitim RabbitMQ’yu .NET uygulamalarında kullanmayı anlatır. AMQP 0-9-1 modeli, direct, fanout, topic ve headers exchange, kuyruk ve binding, consumer ack/nack, prefetch, publisher confirms, kalıcılık, dead letter exchange, TTL, RPC deseni, RabbitMQ.Client…
RabbitMQ ile .NET mesajlaşma: exchange türleri, kuyruk, onay, dayanıklılık, MassTransit ve dağıtık mimari desenleri
Bu eğitim RabbitMQ’yu .NET uygulamalarında kullanmayı anlatır. AMQP 0-9-1 modeli, direct, fanout, topic ve headers exchange, kuyruk ve binding, consumer ack/nack, prefetch, publisher confirms, kalıcılık, dead letter exchange, TTL, RPC deseni, RabbitMQ.Client ile üretici/tüketici yazımı, MassTransit, outbox deseni, yeniden deneme, izleme (Management UI) ve küme/quorum kuyruk yönetimi uygulamalı işlenir.
3 Gün. Her gün dört modül; RabbitMQ Temelleri; Güvenilirlik ve Dayanıklılık; Desenler ve MassTransit.
Orta Seviye — RabbitMQ ile .NET mesajlaşma: exchange türleri, kuyruk, onay, dayanıklılık, MassTransit ve dağıtık mimari desenleri
Her modül Visual Studio 2022, .NET 8 SDK, Docker ile RabbitMQ ve Management UI üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün Visual Studio 2022, .NET 8 SDK, Docker ile RabbitMQ ve Management UI üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Mesajlaşma Kavramları ile başlayıp Üretim ve İzleme ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler rabbitMQ ile .NET mesajlaşma: exchange türleri, kuyruk, onay, dayanıklılık, MassTransit ve dağıtık mimari desenleri alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
C# ve async/await konularında bilgi gerekir.
REST ve temel mikroservis kavramlarını bilmek faydalıdır.
Uygulamalar için Visual Studio 2022, .NET 8 SDK, Docker ile RabbitMQ ve Management UI kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
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:
Mesajlaşma Kavramları kapsamında Senkron ve asenkron iletişim, gevşek bağlılık gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Exchange Türleri kapsamında Direct exchange ve routing key gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Çalışma Kuyrukları kapsamında Work queue ve round-robin dağıtım gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Onay Mekanizmaları kapsamında Manual ack, nack ve reject gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Hata Yönetimi kapsamında Dead Letter Exchange ve DLQ gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Güvenlik kapsamında TLS ile bağlantı şifreleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
MassTransit kapsamında Bus yapılandırması ve RabbitMQ transport gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Outbox ve Tutarlılık kapsamında Dual write sorunu ve outbox deseni gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
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.
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 →.NET Core MVC eğitimi: middleware hattı, Razor view'lar, filtreler ve Identity. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →.NET Development with Visual Studio eğitimi: dotnet CLI, SDK-style proje, debugging ve xUnit testleri. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifika
Detayları Gör →