Spring Boot ile ilk mikroservislerinizi kurun.
3 günlük Spring Boot mikroservis eğitimi: servis ayrıştırma, Eureka, Gateway, Config Server, Resilience4j, dağıtık izleme, Kafka ve Docker Compose.
Spring Boot ve Spring Cloud ile mikroservis temelleri
Bu eğitim monolit mimariden mikroservise geçişi Spring Boot ve Spring Cloud ile uygulamalı anlatır. Domain odaklı servis ayrıştırma, REST ve OpenFeign ile servisler arası iletişim, Eureka ile servis keşfi, Spring Cloud Gateway, Config Server ile merkezi yapılandırma, Resilience4j ile circuit breaker ve retry, Micrometer Tracing ile dağıtık izleme, servis başına veritabanı, Docker Compose ile birlikte çalıştırma ve Kafka veya RabbitMQ ile asenkron iletişime giriş ele alınır.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Spring Boot ile mikroservis mimarisine giriş: servis ayrıştırma, REST iletişimi, API Gateway, servis keşfi, konfigürasyon ve dayanıklılık.
Eğitim boyunca sipariş, ürün ve müşteri servislerinden oluşan bir sistem sıfırdan kurulur ve Docker Compose ile ayağa kaldırılır.
Servis sınırı, veri sahipliği ve iletişim stili gibi kararların nedenleri örnekle tartışılır.
Eureka, Gateway ve Config Server tek sistemde bir araya getirilir.
Bir servis düştüğünde sistemin nasıl davrandığı bilinçli olarak denenir.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
REST controller, Spring Data JPA ve Maven kullanmış olmak gerekir.
REST ve JSON mantığına hakimiyet gerekir.
Docker ve docker compose komutlarına temel aşinalık faydalıdır.
JDK 17 ve IDE gerekir.
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:
Domain'i bounded context'lere göre mikroservislere ayırabilirsiniz.
OpenFeign ve RestClient ile servisler arası iletişimi hata yönetimiyle kurabilirsiniz.
Eureka ve LoadBalancer ile servis kaydı ve yük dengelemeyi yapılandırabilirsiniz.
Spring Cloud Gateway ile rota, filtre ve JWT doğrulaması tanımlayabilirsiniz.
Config Server ile profil bazlı ve yenilenebilir yapılandırma yönetebilirsiniz.
Resilience4j ile circuit breaker, retry ve bulkhead uygulayabilirsiniz.
Kafka veya RabbitMQ ile asenkron olay iletişimi kurabilirsiniz.
Tüm servisleri Docker Compose ile birlikte çalıştırıp izleyebilirsiniz.
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.
Java Foundations: Java Metotları eğitimi: Metot imzası, parametre ve dönüş değeri, pass-by-value, aşırı yükleme, static ve örnek metot, varargs, özyineleme ve k
Detayları Gör →Java Foundations: Java Operatörleri eğitimi: Aritmetik, birleşik atama, artırma ve azaltma, karşılaştırma, mantıksal ve bitwise operatörler, öncelik ve ilişkise
Detayları Gör →Java Foundations: String Sınıfı eğitimi: String değişmezliği, havuz, equals ve ==, substring, indexOf, replace, split, StringBuilder, String.format ve regex'e g
Detayları Gör →Java Foundations: Döngü Yapıları eğitimi: for, while, do-while, for-each, sonsuz döngü, iç içe döngü, break-continue ve etiketler, sayaç ve toplayıcı kalıpları,
Detayları Gör →Java Foundations: Math ve Random Sınıfları eğitimi: Math.abs, pow, sqrt, round, floor, ceil, hypot, trigonometri, Math.random, java.util.Random, seed, nextInt,.
Detayları Gör →