Microservices Mimarisi Eğitimi
Microservices Mimarisi Eğitimi, uygulamaların küçük, bağımsız ve ölçeklenebilir servisler halinde tasarlanmasını ve yönetilmesini öğretmeyi amaçlar.
12 Saat
2 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• Yazılım geliştiriciler ve yazılım mimarları
• Backend ve full-stack geliştiriciler
• DevOps mühendisleri
• Kurumsal uygulama mimarisi ile ilgilenen profesyoneller
• Backend ve full-stack geliştiriciler
• DevOps mühendisleri
• Kurumsal uygulama mimarisi ile ilgilenen profesyoneller
Eğitim Hedefleri
• Microservices mimarisinin temel prensiplerini ve avantajlarını kavramak
• Monolitik uygulamaları mikroservis mimarisine dönüştürebilmek
• Servisler arası iletişim (REST, messaging) yöntemlerini kullanabilmek
• API Gateway, service discovery ve configuration management yapıları oluşturabilmek
• Ölçeklenebilir, esnek ve sürdürülebilir sistemler tasarlayabilmek
• Monolitik uygulamaları mikroservis mimarisine dönüştürebilmek
• Servisler arası iletişim (REST, messaging) yöntemlerini kullanabilmek
• API Gateway, service discovery ve configuration management yapıları oluşturabilmek
• Ölçeklenebilir, esnek ve sürdürülebilir sistemler tasarlayabilmek
Eğitim Hakkında
Microservices Mimarisi Eğitimi, modern yazılım sistemlerini küçük, bağımsız ve ölçeklenebilir servisler halinde tasarlamak isteyen katılımcılar için hazırlanmış kapsamlı bir programdır. Eğitim kapsamında mikroservis mimarisinin temel prensipleri, servis ayrıştırma (decomposition), API tasarımı, servisler arası iletişim (REST, messaging), veri yönetimi, container ve orkestrasyon yapıları ile dağıtık sistem tasarım yaklaşımları ele alınır. Katılımcılar, monolitik uygulamaları mikroservis mimarisine dönüştürmeyi, esnek ve sürdürülebilir sistemler geliştirmeyi öğrenir. Bu eğitim, yazılım geliştiriciler, çözüm mimarları ve modern yazılım mimarileri alanında uzmanlaşmak isteyen teknik profesyoneller için uygundur.
Ön Koşul
En az bir backend programlama dili bilgisi (Java, .NET, Node.js vb.) gerekmektedir.
Eğitim İçeriği
• Mikroservis mimarisinin temel kavramlarının ve çalışma mantığının anlaşılması
• Monolitik mimari ile mikroservis mimarisinin karşılaştırılması
• Mikroservislerin avantajları ve dezavantajlarının değerlendirilmesi
• SOLID prensipleri ve Clean Architecture yaklaşımının uygulanması
• Domain Driven Design (DDD) ile iş domain’lerinin modellenmesi
• CQRS (Command Query Responsibility Segregation) pattern’inin kullanımı
• Servisler arası iletişim (REST, messaging) yöntemlerinin öğrenilmesi
• Message broker (RabbitMQ / Service Bus) kavramının anlaşılması
• Mikroservislerde veri yönetimi ve database tasarım stratejilerinin uygulanması
• Distributed transaction yönetimi ve veri tutarlılığı yaklaşımlarının kavranması
• Monolitik mimari ile mikroservis mimarisinin karşılaştırılması
• Mikroservislerin avantajları ve dezavantajlarının değerlendirilmesi
• SOLID prensipleri ve Clean Architecture yaklaşımının uygulanması
• Domain Driven Design (DDD) ile iş domain’lerinin modellenmesi
• CQRS (Command Query Responsibility Segregation) pattern’inin kullanımı
• Servisler arası iletişim (REST, messaging) yöntemlerinin öğrenilmesi
• Message broker (RabbitMQ / Service Bus) kavramının anlaşılması
• Mikroservislerde veri yönetimi ve database tasarım stratejilerinin uygulanması
• Distributed transaction yönetimi ve veri tutarlılığı yaklaşımlarının kavranması
• API Gateway ve Service Discovery mekanizmalarının uygulanması
• Mikroservislerde authentication & authorization süreçlerinin yönetilmesi
• Logging ve merkezi izleme (observability) yaklaşımlarının uygulanması
• Scale-up ve scale-out kavramları ile sistem ölçeklendirme stratejilerinin belirlenmesi
• Agile geliştirme yaklaşımı ile mikroservis projelerinin yönetilmesi
• Azure DevOps ile repository ve branch yönetimi süreçlerinin uygulanması
• Docker ile konteynerizasyon ve Docker Compose kullanımı
• Kubernetes ile container orkestrasyonu ve otomasyon süreçleri
• Mikroservislerin bulut ortamlarında deploy edilmesi ve yönetilmesi
• Production ortamında performans, sürdürülebilirlik ve hata yönetimi süreçlerinin yürütülmesi
• Mikroservislerde authentication & authorization süreçlerinin yönetilmesi
• Logging ve merkezi izleme (observability) yaklaşımlarının uygulanması
• Scale-up ve scale-out kavramları ile sistem ölçeklendirme stratejilerinin belirlenmesi
• Agile geliştirme yaklaşımı ile mikroservis projelerinin yönetilmesi
• Azure DevOps ile repository ve branch yönetimi süreçlerinin uygulanması
• Docker ile konteynerizasyon ve Docker Compose kullanımı
• Kubernetes ile container orkestrasyonu ve otomasyon süreçleri
• Mikroservislerin bulut ortamlarında deploy edilmesi ve yönetilmesi
• Production ortamında performans, sürdürülebilirlik ve hata yönetimi süreçlerinin yürütülmesi
Kimler İçindir
• Yazılım geliştiriciler ve yazılım mimarları
• Backend ve full-stack geliştiriciler
• DevOps mühendisleri
• Kurumsal uygulama mimarisi ile ilgilenen profesyoneller
• Backend ve full-stack geliştiriciler
• DevOps mühendisleri
• Kurumsal uygulama mimarisi ile ilgilenen profesyoneller
Eğitim Hedefleri
• Microservices mimarisinin temel prensiplerini ve avantajlarını kavramak
• Monolitik uygulamaları mikroservis mimarisine dönüştürebilmek
• Servisler arası iletişim (REST, messaging) yöntemlerini kullanabilmek
• API Gateway, service discovery ve configuration management yapıları oluşturabilmek
• Ölçeklenebilir, esnek ve sürdürülebilir sistemler tasarlayabilmek
• Monolitik uygulamaları mikroservis mimarisine dönüştürebilmek
• Servisler arası iletişim (REST, messaging) yöntemlerini kullanabilmek
• API Gateway, service discovery ve configuration management yapıları oluşturabilmek
• Ölçeklenebilir, esnek ve sürdürülebilir sistemler tasarlayabilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.