Eğitim İçeriği
Mikroservis Mimarisine Giriş
- Mikroservisler nedir?
- Monolitik ve mikroservis mimarisi
- Mikroservislerin avantajları ve zorlukları
- Mikroservislerin gerçek dünya kullanım örnekleri
Spring Boot ile Başlarken
- Spring Boot'e ve avantajlarına giriş
- Spring Boot mikroservisi kurma
- Spring Boot ile RESTful API'ler oluşturma
Microservices Oluşturma ve Yönetme
- Mikroservis tasarımı: Alan Odaklı Tasarım (DDD)
- Servisten servise iletişim uygulama
- Servisler arası iletişim için REST ve gRPC kullanma
- Kafka/RabbitMQ ile asenkron mesajlaşmayı yönetme
Servis Keşfi ve Configuration Management
- Spring Cloud'e giriş
- Servis keşfi için Eureka kurma
- Merkezi yapılandırma yönetimi için Spring Cloud Config kullanma
API Ağ Geçidi ve Yük Dengeleme
- API Ağ Geçidi desenine giriş
- Spring Cloud Gateway veya Zuul kullanma
- Ribbon ile yük dengeleme uygulama
Microservices'i Güvenli Hale Getirme
- Mikroservislerde güvenliğe giriş
- OAuth2 ile kimlik doğrulama ve yetkilendirme uygulama
- JWT ile REST API'lerini güvenli hale getirme
İzleme ve Kayıt
- ELK yığını ile merkezi kayıt kurma
- Mikroservisleri izlemek için Micrometer kullanma
- Spring Cloud Sleuth ve Zipkin ile dağıtık izleme
Microservices'i Docker ve Kubernetes ile Dağıtma
- Docker ile mikroservisleri konteynerleştirme
- Mikroservisleri Kubernetes üzerinde dağıtma
- Ölçeklendirme ve düzenleme yönetimi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel Java programlama deneyimi
- RESTful API'ler ve HTTP iletişimi hakkında temel anlayış
- Veritabanları ve SQL ile aşinalık
Hedef Kitle
- Java geliştiricilerin mikro hizmet mimarisine geçişi
- Ölçeklenebilir ve dağıtık uygulamalar oluşturan yazılım mühendisleri
- DevOps mikro hizmet dağıtımıyla çalışan profesyoneller
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
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Eğitim - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Eğitim - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Eğitim - Spring Boot, React, and Redux
Practical examples, and open disussions