Servisleri kodlayın, konteynere koyun
.NET ile Mikroservis Geliştirme: .NET ile mikroservis geliştirme ve işletme. Domain-Driven Design, MassTransit ve RabbitMQ, YARP Gateway ve OpenTelemetry 4 günlük uygulamalı programda işlenir.
Domain-Driven Design ve MassTransit ve RabbitMQ ekseninde .NET ile mikroservis geliştirme ve işletme
.NET ile Mikroservis Geliştirme eğitimi, .NET ile mikroservis geliştirme ve işletme konusunu uçtan uca ele alır. Domain-Driven Design, MassTransit ve RabbitMQ, YARP Gateway ve OpenTelemetry gibi başlıklar Visual Studio üzerinde canlı kodlama ve mini e-ticaret servisleri ile işlenir. Katılımcılar eğitim sonunda sınırlı bağlamlara ayrılmış servisleri .NET ile geliştirip konteynerde işletebilir ve izleyebilir hale gelir.
4 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından mini e-ticaret servisleri ile uygulama.
İleri Seviye — .NET ile mikroservis geliştirme ve işletme için Domain-Driven Design, MassTransit ve RabbitMQ ve YARP Gateway başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar mini e-ticaret servisleri üzerinde kendi çözümlerini geliştirip tartışır.
Domain-Driven Design ve MassTransit ve RabbitMQ konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül mini e-ticaret servisleri ile pekiştirilir; YARP Gateway katılımcılar tarafından bizzat kodlanır.
OpenTelemetry 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:
Monolit ile mikroservis karşılaştırması ve ne zaman geçilmeli dahil, Mikroservis Mimarisi ve Alan Odaklı Tasarım alanında somut çözümler üretebilirsiniz.
REST kısıtları, kaynak odaklı URL tasarımı ve HTTP fiilleri (GET/POST/PUT/PATCH/DELETE) dahil, REST API Tasarımı 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.
Protocol Buffers (.proto) sözdizimi, mesaj ve servis tanımı dahil, gRPC 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.
dotnet build, dotnet publish: framework-dependent, self-contained, single-file, ReadyToRun dahil, Build, Yayınlama ve CI/CD Stratejileri 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.
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.
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.
ASP.NET Core Geliştirmeye Giriş eğitimi: ASP.NET Core temelleri: host, DI, MVC, Razor Pages, EF Core, kimlik doğrulama ve yayınlama. 3 gün uygulamalı, DVA.
Detayları Gör →ASP.NET Web API'ye Giriş eğitimi: ASP.NET Web API temelleri: rotalar, HTTP yöntemleri, model binding, güvenlik, EF6 ve IIS yayınlama. 3 gün uygulamalı, DVA.
Detayları Gör →İleri Seviye ASP.NET eğitimi: ASP.NET Core ile kurumsal web uygulamaları: pipeline, kimlik. 4 gün uygulamalı program, Visual Studio 2022, .NET 8 SDK ile. Digita
Detayları Gör →Kurumsal Mimari ve Tasarım Desenleri (.NET) eğitimi: .NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile. 4 gün uygulamalı program, Visual Studio 2
Detayları Gör →Master Class: C# Advanced (MSDEV) eğitimi: C# dilinin derin özellikleri: CLR, bellek, async derinliği, Span. 4 gün uygulamalı program, Visual Studio 2022 veya R
Detayları Gör →