Eğitim İçeriği
Microservices ve Spring Cloud'e Giriş
- Monolitik ve Microservices Mimarisi
- Microservices'ün Temel Kavramları
- Spring Boot ve Spring Cloud'e Giriş
- Spring Boot ile Basit Bir RESTful Mikroservis Oluşturma
- Uygulamalı Laboratuvar: Temel Bir Mikroservis Uygulama
Servis Keşfi ve Configuration Management
- Eureka ile Servis Kaydı ve Keşfi
- Ribbon ile Yük Dengeleme Yönetimi
- Merkezi Konfigürasyon ile Spring Cloud Config
- Spring Cloud Gateway ile API Gateway
- Uygulamalı Laboratuvar: API Gateway ve Servis Keşfi Uygulama
Communication ve Dayanıklılık
- Feign İstemcileri ile Servisler Arası Communication
- Resilience4J ile Devre Kesiciler Uygulama
- Hataları Yönetme ve Yedek Mekanizmaları
- Spring Cloud Sleuth ve Zipkin ile Dağıtık İzleme
- Uygulamalı Laboratuvar: Servis Dayanıklılığını Yapılandırma
Microservices'ü Docker ile Kapsülleme
- Kapsayıcılara ve Docker'e Giriş
- Docker ile Spring Boot Uygulamasını Kapsülleme
- Docker Compose ile Çoklu Kapsayıcı Uygulamaları Oluşturma
- Docker Ağları ile Microservices Yönetimi
- Uygulamalı Laboratuvar: Microservices'ü Docker Compose ile Dağıtma
İzleme, Kayıt ve Güvenlik
- Spring Boot Actuator ile Microservices'ü İzleme
- ELK Yığını (Elasticsearch, Logstash, Kibana) ile Merkezi Kayıt
- Microservices için Güvenlik En İyi Uygulamaları
- Kimlik Doğrulama ve Yetkilendirme Yapılandırma
- Uygulamalı Laboratuvar: Güvenliği ve İzlemeyi Kurma
Kubernetes ile Ölçeklendirme ve Orkestrasyon
- Kubernetes'e ve Kapsayıcı Orkestrasyonuna Giriş
- Microservices'ü Kubernetes'da Dağıtma
- Üretimde Microservices'ü Ölçeklendirme ve Yönetme
- Yük Dengeleme ve Otomatik Ölçeklendirme
- Uygulamalı Laboratuvar: Microservices'ü Kubernetes'da Dağıtma
Gelişmiş Microservices Desenleri
- Kafka ile Olay Odaklı Mimari
- Istio ile Service Mesh
- Dağıtık İşlemler ve Saga Deseni
- Microservices için CI/CD İş Akışları
- Uygulamalı Laboratuvar: Gelişmiş Microservices Desenlerini Uygulama
Son Proje ve En İyi Uygulamalar
- Tam Bir Microservices Sistemi Oluşturma
- Yaygın Sorunları Ayıklama ve Giderme
- Performansı Optimize Etme Stratejileri
- Üretim Dağıtımları için En İyi Uygulamalar
- Soru-Cevap ve Sonuç
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Mikro hizmetler mimarisine ilişkin anlayış
- Java ve Spring Boot ile deneyim
- REST API'leri ve konteynerler hakkında temel bilgi
Hedef Kitle
- Yazılım Geliştiricileri
- DevOps Mühendisleri
- Bulut Mimarları
- Sistem Yöneticileri
Danışanlarımızın Yorumları (5)
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Eğitim - Spring Cloud for Microservices
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Eğitim - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Eğitim - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Eğitim - Introduction to Docker
Practical examples, and open disussions