Programlama
Spring Boot ile İleri Seviye Microservice Mimarisi
"Spring Boot ile İleri Seviye Microservice Mimarisi" kursu, katılımcılara büyük ölçekli ve dayanıklı mikroservis sistemleri tasarlama, event-driven mimari uygulama, dağıtık transaction yönetimi ve production-grade monitoring altyapısı kurma becerilerini kazandırmayı amaçlamaktadır. Kurs, mikroservis alanında uzmanlaşmak isteyen deneyimli 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, Decomposition, Integration, Aggregator, Database ve Observability gibi ileri mikroservis tasarım pattern’lerini öğrenmektedir. Service Discovery (Eureka, Consul), Feign Client, Circuit Breaker (Resilience4J) ve Rate Limiting ile dayanıklı servis mimarileri kurma; ELK Stack, Prometheus, Grafana ve Jaeger ile merkezi observability altyapısı oluşturma konuları uygulamalı olarak ele alınmaktadır.
Kurs kapsamında ayrıca Kafka ile Event-Driven Architecture, Saga Pattern ile dağıtık transaction yönetimi, Outbox Pattern, CQRS modeli ve Redis ile dağıtık cache konuları da işlenmektedir. Spring Cloud Config ve Vault entegrasyonuyla güvenli merkezi konfigürasyon yönetimi ve gRPC ile yüksek performanslı servis iletişimi de müfredatta yer almaktadır.
“Spring Boot ile İleri Seviye Microservice Mimarisi” kursu, CAP Teoremi, Distributed Consensus, Horizontal/Vertical Scaling ve Database Sharding konularını kapsayan kapsamlı bir performans optimizasyonu modülüyle tamamlanmaktadır.
Eğitim programı
14 konu, 24 saatMikroservis mimari pattern'lerini tasarlamak (Decomposition, Saga, CQRS, Outbox), Service Discovery ve API Gateway ile servis yönetimi yapmak, Circuit Breaker, Retry ve Rate Limiting ile hata toleransı sağlamak, Kafka ile Event-Driven Architecture uygulamak, ELK Stack, Prometheus, Grafana ve Jaeger ile monitoring altyapısı kurmak, Spring Cloud Config ve Vault ile güvenli konfigürasyon yönetmek, gRPC ile yüksek performanslı mikroservis iletişimi geliştirmek, Horizontal/Vertical Scaling, DB Sharding ve Caching ile performans optimize etmek.
-
01
Mikroservis mimari tasarım pattern'leri (Decomposition, Integration, Aggregator, Database, Observability)
-
02
Service Discovery: Eureka ve Consul
-
03
Mikroservisler arası iletişim: Rest Template ve Feign Client
-
04
Hata toleransı: Circuit Breaker, Resilience4J (Retry, Bulkhead, Rate Limiting)
-
05
ELK Stack ile merkezi log yönetimi
-
06
Jaeger ile request tracing; Prometheus + Grafana ile monitoring
-
07
Spring Cloud Config ile merkezi konfigürasyon; Vault ile güvenli yönetim
-
08
Event-Driven Architecture: Kafka ve Spring Cloud Stream entegrasyonu
-
09
Saga Pattern ile dağıtık transaction yönetimi
-
10
Outbox Pattern ve CQRS modeli
-
11
Redis ile dağıtık cache yönetimi
-
12
gRPC ile mikroservisler arası iletişim
-
13
CAP Teoremi, ACID, BASE ve Distributed Consensus
-
14
Performans optimizasyonu: Scaling, DB Sharding, Lazy Loading, Caching, Indexing
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ğitimlerMikroservis 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.
24 saat
JavaScript ve jQuery
"JavaScript ve jQuery" kursu, katılımcılara JavaScript dilinin temel yapı taşlarını, nesne yönelimli JavaScript programlamayı ve jQuery kütüphanesiyle DOM manipülasyonunu kavratmayı amaçlamaktadır. Kurs, frontend geliştirmeye giriş yapmak 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
OOP Principles & Design Patterns
"OOP Principles & Design Patterns" kursu, katılımcılara nesne yönelimli programlamanın temel prensiplerini, SOLID ilkelerini ve Gang of Four tasarım desenlerini kapsamlı biçimde kavratmayı amaçlamaktadır. Kurs, yazılım kalitesini ve sürdürülebilirliğini artırmak isteyen yazılım geliştiriciler için tasarlanmıştır.
16 saat


