Spring ile ilk mikroservis sisteminizi kurun
Bu eğitim, Spring Boot ve Spring Cloud ile mikroservis geliştirmenin temelini uygulamalı öğretir. DVA'da 2 gün süren, Türkçe ve laboratuvar destekli bir programdır.
Mikroservis mimarisine Spring Cloud araç setiyle giriş
Bu eğitim, Spring Boot ve Spring Cloud ile mikroservis geliştirmenin temelini uygulamalı öğretir. Mikroservis ve monolit farkı, Spring Boot ile REST servisi ve JPA, Eureka ile servis keşfi, Spring Cloud Config ile merkezi yapılandırma, Spring Cloud Gateway, OpenFeign ile servisler arası çağrı, Resilience4j circuit breaker, Zipkin ile dağıtık izleme, Actuator ve Docker Compose ile çalıştırma adım adım işlenir.
2 Gün. Her gün dört modül; Servisler ve Keşif ile başlar, Gateway, Dayanıklılık ve İzleme ile tamamlanır; her modül kısa anlatım ve laboratuvar uygulamasıyla ilerler.
Orta Seviye — Spring Boot ve Spring Cloud ile mikroservis geliştirme, servis keşfi, gateway ve yapılandırma.
Katılımcılar iki gün boyunca birbirini çağıran servislerden oluşan bir örnek uygulamayı her modülde yeni bir Spring Cloud bileşeni ekleyerek geliştirir.
Servis keşfi, gateway ve merkezi yapılandırmanın nasıl birlikte çalıştığını görürsünüz.
Circuit breaker ve fallback ile servis hatalarının yayılmasını engellersiniz.
Zipkin ile bir isteğin servisler arası yolculuğunu takip edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Spring Boot ile temel REST uygulaması ve JPA kullanımı bilgisi beklenir.
Sınıf, arayüz, koleksiyon ve Maven veya Gradle ile proje derleme konusunda orta düzey Java bilgisi gerekir.
HTTP metodları, durum kodları ve JSON ile REST servisi tüketme deneyimi beklenir.
IntelliJ IDEA veya benzeri bir IDE, JDK 17 ve Docker laboratuvar makinesinde hazır gelir.
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:
Mikroservis Temelleri kapsamında monolit ve mikroservis karşılaştırması ve senkron ve asenkron iletişim çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Spring Boot Servis Geliştirme kapsamında REST controller ve DTO ve doğrulama ve global hata yönetimi çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Eureka ile Servis Keşfi kapsamında eureka Server kurulumu ve i̇stemci tarafı yük dengeleme çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Spring Cloud Config kapsamında config Server ve Git deposu ve profil bazlı yapılandırma çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Spring Cloud Gateway kapsamında route, predicate ve filter ve rate limiting çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
OpenFeign ile Servisler Arası Çağrı kapsamında declarative Feign istemci ve timeout ve retry ayarı çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Resilience4j kapsamında circuit breaker durumları: closed, open, half-open ve bulkhead ve rate limiter çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
İzleme ve Dağıtım kapsamında micrometer Tracing ve Zipkin ve merkezi log ve correlation ID çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
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.
Cloud Developer Uygulamalar ve API ler eğitimi: API tasarımı, API Gateway, OAuth 2.0 ve istemci kütüphaneleri. 2 günlük uygulamalı program.
Detayları Gör →Cloud Developer GKE ye Uygulama Dağıtımı eğitimi: Dockerfile, Artifact Registry, GKE manifestleri ve Skaffold. 2 günlük uygulamalı program.
Detayları Gör →Cloud Developer Altyapı Tasarımı eğitimi: Compute ve veritabanı seçimi, VPC, IAM ve Terraform ile altyapı. 2 günlük uygulamalı program.
Detayları Gör →Cloud Developer Compute Engine VM Yönetimi eğitimi: gcloud ile VM oluşturma, OS Login, IAP SSH, Ops Agent ve snapshot. 2 günlük uygulamalı program.
Detayları Gör →Cloud Developer Uygulama Sorun Giderme eğitimi: Cloud Logging, Error Reporting, Trace, Profiler ve GKE hata ayıklama. 2 günlük uygulamalı program.
Detayları Gör →