Spring Cloud ile mikroservis ekosistemini kurun
Spring Cloud tabanlı mikroservis eğitimi; Eureka, Feign, Gateway, Config Server, Resilience4j, RabbitMQ, Zipkin ve Docker Compose ile uçtan uca sistem kurulumunu kapsar.
Spring Cloud ile uçtan uca mikroservis uygulaması
Eğitim, Spring Cloud bileşenlerini bir arada kullanarak mikroservis sistemi kurar. Servis tasarımı ve REST API, Eureka keşfi, OpenFeign istemcileri, Spring Cloud Gateway, Config Server ile merkezi yapılandırma, Resilience4j ile hata toleransı, RabbitMQ ile asenkron iletişim, Zipkin ile dağıtık izleme ve Docker Compose ile çalıştırma uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Servisler ve Keşif; 2. gün Gateway, Yapılandırma ve Dayanıklılık; 3. gün Mesajlaşma, İzleme ve Dağıtım.
Orta Seviye — Spring Cloud ile servis keşfi, gateway, yapılandırma, dayanıklılık ve mesajlaşma
Katılımcılar üç gün boyunca bir e-ticaret örneğini mikroservislere ayırır; her gün sonunda sistem Docker Compose ile ayağa kaldırılır.
Keşif, gateway, yapılandırma ve dayanıklılık bileşenlerini birlikte kullanırsınız.
RabbitMQ ile servisleri olaylar üzerinden gevşek bağlarsınız.
Zipkin ve Actuator ile istek zincirini izleyip darboğazı bulursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
REST servisi ve Spring Data JPA kullanımı bilinmelidir.
Proje derleme ve temel sürüm kontrolü gerekir.
Imaj, konteyner ve Compose kavramları tanıdık olmalıdır.
JDK 17, IntelliJ IDEA ve Docker Desktop kurulu olmalı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:
Eureka ile servisleri kaydedip adla bulunur hale getirebilirsiniz.
OpenFeign ile servisler arası çağrıları bildirimsel yazabilirsiniz.
Spring Cloud Gateway'de yönlendirme, JWT ve rate limiting uygulayabilirsiniz.
Config Server ile yapılandırmayı Git'ten yönetip yenileyebilirsiniz.
Resilience4j ile circuit breaker ve retry yapılandırabilirsiniz.
Spring AMQP ile asenkron olay akışı kurabilirsiniz.
Zipkin ve Prometheus ile sistemi izleyebilirsiniz.
Tüm bileşenleri Docker Compose ile ayağa kaldırabilirsiniz.
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.
JBoss yönetimi ve sınav hazırlığı eğitimi: EAP standalone/domain, CLI, Elytron, kümeleme ve süre sınırlı uygulamalı deneme laboratuvarları.
Detayları Gör →Java ile REST API eğitimi: Maven, Jackson JSON, Spring MVC, REST tasarımı, RestClient ile API tüketimi ve WireMock testleri.
Detayları Gör →REST API Postman ve CRUD eğitimi: HTTP metotları, durum kodları, Postman koleksiyonu ve testleri, Newman CI otomasyonu ve kimlik doğrulama.
Detayları Gör →Spring Boot ile Java REST API geliştirme eğitimi: Initializr, RestController, DTO, doğrulama, hata yönetimi, Actuator ve MockMvc testleri.
Detayları Gör →Spring JPA ve Apache Derby ile REST API eğitimi: entity ilişkileri, repository, Specification, transaction, DTO eşleme ve DataJpaTest.
Detayları Gör →