Beş günde mikroservis mühendisi gibi çalış
Alan modellemeden Kubernetes ve GitOps'a, saga'dan güvenliğe uzanan beş günlük yoğun uygulamalı mikroservis mühendisliği kampı. Katılımcılar boyunca tek bir sistemi geliştirir; her gün yeni bir yetenek ekler ve son gün bitirme projesini ekibe sunar.
Yoğun mikroservis mühendisliği kampı: alan modeli, servis geliştirme, güvenlik, gözlem, GitOps ve evrim
MICROENGINEER boot camp, mikroservis mühendisliğini beş gün boyunca uçtan uca uygulamalı işler. Event Storming ve DDD ile servis sınırları, Spring Boot ile servis geliştirme, Kafka/RabbitMQ ile iletişim, CQRS, outbox ve saga ile tutarlılık, Config ve servis keşfi, Gateway, Resilience4j, OAuth 2.0 ve mTLS ile güvenlik, Pact ve Testcontainers, OpenTelemetry ile gözlem, JFR ile performans, Kubernetes, Argo CD ve Strangler ile geçiş uygulanır. Son gün bitirme projesi sunulur.
5 Gün. Her gün dört modül; katılımcılar Temel ve Alan Modelleme → İletişim, Veri ve Servis Keşfi → Gateway, Dayanıklılık ve Güvenlik → Gözlem, Performans ve Dağıtım → Evrim ve Bitirme Projesi sırasıyla ilerler.
Uzman Seviye — yoğun mikroservis mühendisliği kampı: alan modeli, servis geliştirme, güvenlik, gözlem, GitOps ve evrim.
Katılımcılar boyunca tek bir sistemi geliştirir; her gün yeni bir yetenek ekler ve son gün bitirme projesini ekibe sunar.
Beş gün içinde mikroservis geliştirme yaşam döngüsünün tamamını uygularsınız.
Gün gün büyüyen tek bir sistemle kavramların birbirine bağlandığını görürsünüz.
Mimari kararlarınızı gerekçeleriyle savunarak pekiştirirsiniz.
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.
Servis başına veritabanı yaklaşımında veri tutarlılığı ve sorgu ihtiyaçlarını yönetebilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
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.
Monoliti modüllere ve servislere ayırmak için kod ve veritabanı refactoring desenlerini uygulayabilirsiniz.
Bir mikroservisi tasarımdan canlıya kadar uçtan uca geliştirme sürecini işletebilirsiniz.
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.
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 →PySpark DataFrame API, Parquet ve Delta, join ve window fonksiyonları, Spark SQL, Structured Streaming, AQE ve performans ayarı ile veri analizi eğitimi.
Detayları Gör →Snowpark Python DataFrame, UDF, stored procedure, Stream ve Task, Dynamic Table ve Query Profile ile Snowflake içinde veri dönüşümü eğitimi.
Detayları Gör →DataFrame API ile okuma, dönüştürme, birleştirme, performans ayarı ve test. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →