Bize Ulaşın

Eğitim İçeriği

1. Gün: Bulut Temelleri ve Çekirdek Hizmetler

Bölüm I: Bulut Mimarisi Temelleri

  1. Bulut mimarisi prensipleri ve işlevsel olmayan gereksinimler (uygulanabilirlik, ölçeklenebilirlik, güvenlik, performans)
  2. Bulut benimseme modelleri ve ödünleşimler: IaaS, PaaS, SaaS ve paylaşılan sorumluluk
  3. Azure mimari bileşenleri: Bölgeler, Kaynak Grupları ve Kaynaklar
  4. Kritik öneme sahip mimari ve felaket kurtarma hedefleri (RTO, RPO)

Bölüm II: Çekirdek Bulut Hizmetleri

  1. Depolama ve veri temelleri: Azure Table Storage ve Azure Cosmos DB
  2. Hesaplama ve konteyner platformu: Azure Kubernetes Service (AKS) ve Azure Container Registry (ACR)
  3. İlişkisel veri ve mesajlaşma: Azure SQL Database ve Azure Service Bus
  4. Her hizmet için uygulamalı pratikler: Yapılandırma, dağıtım ve uygulanabilirlik, performans, güvenlik ve fiyatlandırma ölçütlerine göre değerlendirme
  5. Tutarlanabilir ortamlar için Bicep kullanarak Kod Olarak Altyapı (IaC)

2. Gün: Mimarlık Liderliği ve Temiz Mimari

Bölüm III: Mimar

  1. Yazılım mimarisi tanımları ve mimari bakış açıları
  2. Yazılım mimarı rolleri, sorumlulukları ve karar sahipliği
  3. Mimari spesifikasyon ve teknik ile iş paydaşlarıyla iletişim
  4. Etkili bir yazılım mimarı olma yoluna pratik bir yaklaşım

Bölüm IV: Monolitlerde Bağımlılıkları Yönetme

  1. Temiz Mimari prensipleri: Endişelerin ayrılması, bağımlılık yönü ve sürdürülebilirlik
  2. Monolitik modernizasyon için doğru bulut hizmetlerini seçme (artıları ve eksileri)
  3. Uygulamalı laboratuvar: .NET kullanarak Azure'da Temiz Mimari çözümünün oluşturulması ve dağıtılması

3. Gün: Alan Odaklı ve Dağıtık Mimariler

Bölüm V: DDD, CQRS ve Olay Kaynağı

  1. Alan Odaklı Tasarım temelleri: Alan sınırları, evrensel dil ve model odaklı tasarım
  2. Karmaşık ve evrilen iş alanları için CQRS ve Olay Kaynağı kavramları
  3. DDD tabanlı bulut çözümlerinde kullanılan mimari desenler
  4. Uygulamalı laboratuvar: Gereksinim odaklı bir tasarım tekniği olarak Olay Kaynağının uygulanması (gereksinimlerden olaylara, agregatlara ve olay akışlarına)

Bölüm VI: Mikro Servisler

  1. Mikro servis mimarisi prensipleri ve dağıtık sistem ödünleşimleri
  2. Mikro servis tabanlı çözümler için bulut hizmetlerinin seçimi (artıları ve eksileri)
  3. Mikro servislere eşzamanlı ve asenkron iletişim stilleri, devre kesiciler (circuit breakers) ve dayanıklılık stratejileri gibi güvenilirlik desenleri dahil
  4. Mikro servislere test edilebilirliği ve CI/CD: Sözleşme testleri, entegrasyon test sınırları, otomatik kalite kapıları ve dağıtım güveni
  5. Uygulamalı laboratuvar: .NET kullanarak Azure'da mikro servislerin oluşturulması ve dağıtılması

Kurs İçin Gerekli Önbilgiler

  • Gelişmiş bir programlama diliyle (C# veya Java) aşinalık
  • Kapsamındaki mimari tarzlarla ilgili temel bilgi
  • Bulut hizmetleri konusunda temel deneyim
  • En az 5 yıllık yazılım mühendisliği deneyimi
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler