Dört günde mikroservis yazan ve işleten ekip ol
Spring Boot ile servis yazma, Kafka entegrasyonu, saga, Resilience4j, güvenlik ve Kubernetes/GitOps dağıtımını dört günlük kampta uygulayın. Katılımcılar her gün bir önceki günün üzerine ekleyerek çok servisli sistemi geliştirir, test eder ve kümeye dağıtır.
Mikroservis mühendisliği kampı: Spring Boot, entegrasyon, dayanıklılık, güvenlik ve GitOps
Bu dört günlük boot camp, mikroservis geliştirme ve işletme becerilerini yoğun laboratuvarlarla kazandırır. OpenAPI-önce servis geliştirme, Spring Boot ve OpenFeign, Kafka ile olay yayınlama, outbox ve saga ile veri tutarlılığı, Spring Cloud Gateway, Eureka ve Config, Resilience4j ile hata yayılımının sınırlanması, Micrometer ve OpenTelemetry, Pact ve Testcontainers ile test, OAuth 2.0 ve JWT güvenliği, Kubernetes manifestleri ve Argo CD ile otomatik dağıtım uygulanır.
4 Gün. Her gün dört modül; katılımcılar Servis Geliştirme Hızlı Başlangıç → Entegrasyon ve Veri → Dayanıklılık, Gözlem ve Test → Güvenlik ve Üretime Alma sırasıyla ilerler.
İleri Seviye — mikroservis mühendisliği kampı: Spring Boot, entegrasyon, dayanıklılık, güvenlik ve GitOps.
Katılımcılar her gün bir önceki günün üzerine ekleyerek çok servisli sistemi geliştirir, test eder ve kümeye dağıtır.
Dört gün içinde servis yazma ve işletme akışını baştan sona uygularsınız.
Her değişikliği hat üzerinden otomatik dağıtır, geri alma yollarını denersiniz.
Hata enjeksiyonuyla servislerinizin davranışını doğrularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde (Java, C#, Go veya Node.js) 1-2 yıllık uygulama geliştirme deneyimi faydalıdır.
REST API tüketme / geliştirme ve JSON formatı konusunda temel bilgi beklenir.
Docker imajı, konteyner ve docker run komutlarını bilmek labları hızlandırır.
Docker Desktop çalıştırabilen, en az 16 GB RAM'li bir dizüstü bilgisayar önerilir.
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 mimarisinin ne zaman uygun olduğunu karşılaştırmalı olarak değerlendirebilirsiniz.
Spring Boot ile REST tabanlı bir mikroservis geliştirip diğer servislerle haberleştirebilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
Saga ve outbox desenleriyle dağıtık işlemlerde nihai tutarlılık sağlayabilirsiniz.
Resilience4j ile circuit breaker, retry ve bulkhead desenlerini uygulayıp hata yayılımını sınırlayabilirsiniz.
Birim, sözleşme ve uçtan uca testleri dengeli bir mikroservis test stratejisine yerleştirebilirsiniz.
Mikroservisleri Docker ve Kubernetes manifestleriyle dağıtıp ölçeklendirebilirsiniz.
Mikroservislerde profil çıkarıp gecikme ve kaynak sorunlarının kök nedenini bulabilirsiniz.
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.
Apigee Edge ile mikroservis yayınlama: proxy, TargetServer, mTLS, OAuthV2, Quota, API ürünleri, analitik ve CI/CD dağıtım eğitimi.
Detayları Gör →JAX-WS, WSDL, JAXB, SOAPHandler, wsimport, WS-Security, Maven ve SoapUI ile Java SOAP web servis geliştirme eğitimi.
Detayları Gör →Fetch API, IndexedDB, Service Worker, Web Worker, HTTP önbellekleme, OAuth 2.0 ve API güvenliği ile temel ve ileri API özelliklerini işleyen eğitim.
Detayları Gör →Mikroservis kavramı, monolit farkı, bounded context, saga, circuit breaker, Docker ve izleme temellerini anlatan başlangıç seviyesi eğitim.
Detayları Gör →HttpClient, IHttpClientFactory, Polly, System.Text.Json, DelegatingHandler, Refit, CORS ve OAuth 2.0 ile Web API tüketimi eğitimi.
Detayları Gör →