Mikroservisleri bulut yerel prensiplerle geliştirin
Eğitim, monolit yapıdan mikroservislere geçişi ve bulut yerel uygulama geliştirmeyi ele alır. Domain-Driven Design ile servis sınırları, REST ve gRPC, mesaj kuyrukları ve olay tabanlı mimari, 12-Factor ilkeleri, Docker ve Kubernetes dağıtımı, API gateway, Cir…
Mikroservis tasarımı, konteyner, Kubernetes, servis iletişimi, gözlemlenebilirlik ve CI/CD ile bulut yerel uygulama geliştirmeyi kapsayan program
Eğitim, monolit yapıdan mikroservislere geçişi ve bulut yerel uygulama geliştirmeyi ele alır. Domain-Driven Design ile servis sınırları, REST ve gRPC, mesaj kuyrukları ve olay tabanlı mimari, 12-Factor ilkeleri, Docker ve Kubernetes dağıtımı, API gateway, Circuit Breaker ve Saga desenleri, dağıtık izleme ve GitOps ile CI/CD uygulamalı işlenir.
3 Gün. Her gün dört modül; her modülde altı konu başlığı, örnek senaryo ve uygulamalı çalışma yer alır.
İleri Seviye — Mikroservis tasarımı, konteyner, Kubernetes, servis iletişimi, gözlemlenebilirlik ve CI/CD ile bulut yerel uygulama geliştirmeyi kapsayan program
Örnek bir e-ticaret uygulaması parça parça mikroservislere bölünür, konteynerleştirilir ve Kubernetes’e dağıtılır.
Developing Cloud-Native Applications with Microservices Architectures konularının tamamı örnek senaryolar ve laboratuvar çalışmalarıyla pekiştirilir; her modül somut bir çıktıyla biter.
Mikroservis Mimarisi ile Veri ve Önbellek arasındaki akış, gerçek proje ihtiyaçlarına göre sıralanmıştır.
Eğitim sonunda yapılandırmanın ortamdan ayrılması gibi günlük işlerde kullanacağınız yöntem ve kontrol listeleri elinizde olur.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde (Java, C#, Python veya Node.js) REST API yazabilmek gerekir.
Temel Docker komutlarını bilmek faydalıdır.
Tarayıcı destekli bir bilgisayar, kararlı internet bağlantısı ve laboratuvar için hesap/erişim bilgileri yeterlidir; kurulum eğitimin başında yönlendirilir.
Developing Cloud-Native Applications with Microservices Architectures alanında kendi ortamınızdan bir örnek vakayı eğitime getirmek öğrenmeyi hızlandırır.
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:
Monolit ile mikroservis karşılaştırması ve DDD, bounded context ve aggregate başlıklarını laboratuvar ortamında uygulayabilir, Servis sınırlarını belirleme konusunda çalışır çözüm üretebilirsiniz.
Yapılandırmanın ortamdan ayrılması ve Durumsuz süreçler ve oturum yönetimi başlıklarını laboratuvar ortamında uygulayabilir, Log akışı olarak çıktı konusunda çalışır çözüm üretebilirsiniz.
REST kaynak tasarımı ve HTTP durum kodları ve OpenAPI ile sözleşme başlıklarını laboratuvar ortamında uygulayabilir, gRPC ve Protobuf konusunda çalışır çözüm üretebilirsiniz.
Mesaj kuyruğu ve konu (topic) farkı ve RabbitMQ, Kafka ve bulut mesaj servisleri başlıklarını laboratuvar ortamında uygulayabilir, Olay tabanlı mimari ve olay kaynakları konusunda çalışır çözüm üretebilirsiniz.
Pod, Deployment ve Service nesneleri ve ConfigMap ve Secret yönetimi başlıklarını laboratuvar ortamında uygulayabilir, Liveness ve readiness probe konusunda çalışır çözüm üretebilirsiniz.
Service mesh kavramı: Istio, Linkerd ve mTLS ile servisler arası şifreleme başlıklarını laboratuvar ortamında uygulayabilir, OAuth 2.0 ve JWT ile yetkilendirme konusunda çalışır çözüm üretebilirsiniz.
Pipeline aşamaları: build, test, scan, deploy ve Branch stratejisi ve trunk-based geliştirme başlıklarını laboratuvar ortamında uygulayabilir, Argo CD ile GitOps konusunda çalışır çözüm üretebilirsiniz.
Test piramidi ve Birim ve entegrasyon testi başlıklarını laboratuvar ortamında uygulayabilir, Consumer-driven contract testing (Pact) konusunda çalışır çözüm üretebilirsiniz.
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.
Hibrit Bulut Göç Stratejileri eğitimi: Hibrit mimari, 6R, Azure Arc, Outposts ve aşamalı göç planı. 2 günlük uygulamalı program.
Detayları Gör →Hibrit Bulut Göç Temelleri eğitimi: Azure Migrate, landing zone, VPN, Entra ID Connect ve veri geçişi. 2 günlük uygulamalı program.
Detayları Gör →Hibrit Ortam Pipeline Dönüşümü eğitimi: Self-hosted agent, GitOps, Vault ve hibrit CI/CD boru hattı. 2 günlük uygulamalı program.
Detayları Gör →IBM Turbonomic Bulut Optimizasyonu eğitimi: Turbonomic eylemleri, politikalar, Kubeturbo ve plan senaryoları. 2 günlük uygulamalı program.
Detayları Gör →Çok Bulutlu IaaS ve Orkestrasyon eğitimi: Terraform, Ansible, Packer ve Kubernetes ile multi-cloud IaaS. 2 günlük uygulamalı program.
Detayları Gör →