Programlama
Mikroservis Geliştirme
"Mikroservis Geliştirme" kursu, katılımcılara Clean Architecture üzerine inşa edilmiş, event-driven, güvenli ve production-ready mikroservis sistemleri tasarlama ve geliştirme becerilerini kazandırmayı amaçlamaktadır. Kurs, .NET ekosisteminde büyük ölçekli dağıtık sistemler geliştirmek isteyen deneyimli yazılım geliştiriciler için tasarlanmıştır.
- Süre
- 24 saat
- Seviye
- İleri
- Biçim
- Canlı online
Bu kurs kapsamında katılımcılar, Event Storming ile domain analizi yapmayı, Clean Architecture template hazırlamayı, shared library ve base yapıları oluşturmayı öğrenmektedir. İlk servisin CQRS ve MediatR ile geliştirilmesi, validation ve error handling mekanizmaları uygulamalı olarak ele alınmaktadır.
Kurs kapsamında ayrıca gRPC ile proto contract tasarımı ve servis implementasyonu, Redis ile basket yönetimi; event sourcing altyapısı, order state management ve basket-order senkronizasyonu; service discovery, circuit breaker ve retry policies; JWT authentication, role-based authorization ve API güvenliği de işlenmektedir.
“Mikroservis Geliştirme” kursu, YARP gateway kurulumu, rate limiting, Docker Compose setup, health check, metrics ve logging konularını kapsayan kapsamlı bir containerization ve monitoring modülüyle tamamlanmaktadır.
Eğitim programı
8 konu, 24 saatEvent Storming ile domain analizi ve Clean Architecture template hazırlamak, CQRS ve MediatR ile servis geliştirmek, gRPC ve proto contract tasarımı ile yüksek performanslı iletişim kurmak, Event Sourcing altyapısı ve dağıtık state yönetimini uygulamak, Service Discovery, Circuit Breaker ve Retry policies ile resilience sağlamak, JWT, role-based authorization ve API güvenliğini uygulamak, YARP gateway, JWT routing ve Rate Limiting yapılandırmak, Docker Compose, health check, metrics ve logging ile production deployment yapmak.
-
01
Domain Analizi: Event Storming, Clean Architecture template, shared library ve base yapılar
-
02
First Service: CQRS ve MediatR implementasyonu, Validation ve error handling
-
03
gRPC: Proto contract tasarımı, gRPC service implementasyonu, Redis ile basket yönetimi
-
04
Event Sourcing: Event sourcing altyapısı, Order state management, Basket-Order sync
-
05
Service Discovery ve Resilience: Service discovery, Circuit Breaker, Retry Policies
-
06
Identity ve Authorization: JWT authentication, Role-based authorization, API security
-
07
API Gateway ve Rate Limiting: YARP gateway setup, JWT validation ve routing, Rate limiting
-
08
Containerization ve Monitoring: Docker Compose, Health checks, Metrics ve logging
Format ve planlama
- Eğitim biçimi
- Canlı online, eğitmen eşliğinde
- Grup büyüklüğü
- 5–15 kişilik kapalı gruplar
- Süre
- 24 saat
- Takvim
- Şirketinizin planına göre
Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.
Benzer eğitimler
Tüm eğitimlerTemel C# .Net
"Temel C#.Net" kursu, katılımcılara C# programlama dili ve .NET platformunun temel yapı taşlarını sıfırdan kavratmayı amaçlamaktadır. Kurs, yazılım geliştirmeye yeni başlayanlar ile .NET ekosistemine adım atmak isteyen geliştiriciler için tasarlanmıştır.
16 saat
HTML, CSS, JavaScript ve jQuery
"HTML, CSS, JavaScript ve jQuery" kursu, katılımcılara modern web geliştirmenin temel yapı taşlarını sıfırdan kavratmayı amaçlamaktadır. Kurs, web geliştirmeye başlamak isteyen herkes için ideal bir başlangıç noktası sunmaktadır.
24 saat
Enterprise Design Patterns
"Enterprise Design Patterns" kursu, katılımcılara kurumsal ölçekli yazılım sistemleri geliştirmek için gerekli mimari prensipleri, katmanlı tasarım tekniklerini ve IoC container kullanımını kavratmayı amaçlamaktadır. Kurs, kurumsal uygulama mimarisi konusunda uzmanlaşmak isteyen yazılım geliştiriciler için tasarlanmıştır.
16 saat
Clean Code ve Code Refactoring
"Clean Code and Code Refactoring" kursu, katılımcılara okunabilir, sürdürülebilir ve kaliteli kod yazma pratiklerini ve mevcut kötü kodu dönüştürme tekniklerini kazandırmayı amaçlamaktadır. Kurs, kod kalitesini artırmak ve teknik borcu azaltmak isteyen yazılım geliştiriciler için tasarlanmıştır.
8 saat


