TERRAFORM WITH AZURE EĞİTİMİ

Azure uygulama platformunu kod ile ayağa kaldır

AKS ve App Service'ten Functions ve Container Apps'e, Cosmos DB ve Key Vault'tan uzak state'e kadar modern Azure servislerini Terraform ile yönetin.

Terraform with Azure eğitimi; AKS kümesi ve node pool, App Service ve deployment slot, Azure Functions, Container Apps, Cosmos DB, Key Vault ve App Configuration ile uzak state konularını uygulamalı olarak ele alır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

AKS, App Service, Functions, Cosmos DB, Key Vault ve uzak state

Bu orta seviye eğitim, modern Azure uygulama servislerinin Terraform ile yönetimine odaklanır. AKS kümesi, node pool ve Workload Identity; App Service plan ve web uygulaması, deployment slot; Azure Functions ve tüketim planı işlenir. Ardından Container Apps ve ortam, Cosmos DB (SQL API) tablo ve throughput, Key Vault ile sır/sertifika yönetimi ve erişim politikaları; yönetilen kimlikle anahtarsız erişim, App Configuration ve Azure Blob backend ile uzak state uygulamalı ele alınır. Katılımcı, Azure uygulama platformu kaynaklarını baştan sona Terraform ile sağlayıp çoklu ortamda yönetebilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar AKS ve PaaS'tan serverless, veri ve sır yönetimine ilerler.

Seviye

Orta Seviye — Terraform ile Azure üzerinde AKS, App Service, Functions, Cosmos DB ve Key Vault gibi modern servislerin kod ile yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir Azure aboneliğinde AKS, App Service ve Key Vault kaynaklarını Terraform ile sağlayarak öğrenir.

Neden Bu Eğitim?

☸️AKS Yönetimi

AKS kümesini ve node pool'larını kod ile tanımlayarak Kubernetes platformunu tekrarlanabilir kılarsınız.

🌐PaaS Dağıtım

App Service ve Functions'ı kod ile sağlayarak uygulama dağıtımını standartlaştırırsınız.

🔐Güvenli Sır

Key Vault ve yönetilen kimlikle sırları anahtarsız ve güvenli biçimde yönetirsiniz.

Anahtar Konular

terraform azure aksterraform app serviceterraform azure functionsterraform container appsterraform cosmos dbterraform key vaultworkload identityazure paas terraformazure blob backendazure iac
“Modern uygulama platformu da portaldan değil kodla yönetilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Azure Temeli

Kaynak grubu, abonelik ve temel PaaS servislerine aşinalık faydalıdır.

2
Terraform Girişi

azurerm provider ve temel iş akışına aşinalık beklenir.

3
Azure Aboneliği

Kaynak oluşturulabilecek bir Azure test aboneliği ve Azure CLI.

4
Konteyner Farkındalığı

Kubernetes ve konteyner kavramlarına temel aşinalık faydalı olur.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, AKS kümesini ve node pool'larını Terraform ile kurabilir.
Modül 1
AKS Kümesi
  • azurerm_kubernetes_cluster ile küme oluşturma
  • default_node_pool ve kubernetes_version
  • SKU katmanı ve otomatik yükseltme kanalı
  • RBAC ve Azure AD entegrasyonu
  • Küme çıktısı ile kubeconfig alma
  • Private cluster yapılandırması
Modül 2
Node Pool
  • azurerm_kubernetes_cluster_node_pool ile ek havuz
  • vm_size ve node sayısı
  • Autoscaling ile min/max düğüm
  • Spot node pool ile maliyet düşürme
  • Node taint ve label ile yönlendirme
  • Sistem ve kullanıcı havuzu ayrımı
Modül 3
Workload Identity
  • OIDC issuer etkinleştirme
  • Yönetilen kimlik ve federasyon
  • Pod'ların anahtarsız Azure erişimi
  • Federated identity credential tanımı
  • Key Vault'a kimlikle erişim
  • Service account eşlemesi
Modül 4
Ağ Entegrasyonu
  • Azure CNI ile ağ eklentisi
  • Subnet ile küme ağ entegrasyonu
  • Network policy ile pod izolasyonu
  • Load balancer ve çıkış IP'si
  • Ingress controller yaklaşımı
  • DNS ve servis keşfi
Günün hedefiKatılımcı, App Service, Functions ve Container Apps kaynaklarını sağlayabilir.
Modül 1
App Service
  • azurerm_service_plan ile plan tanımı
  • azurerm_linux_web_app ile web uygulaması
  • Uygulama ayarları ve bağlantı dizeleri
  • Özel alan adı ve TLS bağlama
  • Yönetilen kimlik etkinleştirme
  • VNet entegrasyonu ile özel erişim
Modül 2
Deployment Slot
  • Staging slot ile mavi-yeşil dağıtım
  • Slot swap ile kesintisiz yayına alma
  • Slot bazlı yapılandırma ayarları
  • Trafik yüzdesiyle kanarya
  • Slot ile üretim koruması
  • Swap öncesi ısınma (warm-up)
Modül 3
Azure Functions
  • azurerm_linux_function_app ile fonksiyon
  • Tüketim (consumption) ve premium plan
  • Depolama hesabı bağımlılığı
  • Application Insights entegrasyonu
  • Tetikleyici ve bağlama (binding) ayarları
  • Ortam değişkenleri ve sır referansı
Modül 4
Container Apps
  • azurerm_container_app_environment ile ortam
  • azurerm_container_app ile uygulama
  • KEDA tabanlı olay odaklı ölçekleme
  • Revision ve trafik bölme
  • Ingress ve dış erişim
  • Dapr entegrasyonu referansı
Günün hedefiKatılımcı, veri, sır ve state kaynaklarını kod ile güvenli yönetebilir.
Modül 1
Cosmos DB
  • azurerm_cosmosdb_account ile hesap
  • SQL API ve tutarlılık seviyesi
  • Veritabanı ve container (throughput)
  • Otomatik ölçekleme (autoscale) RU
  • Çoklu bölge yazma yapılandırması
  • Yedekleme ve özel uç nokta
Modül 2
Key Vault
  • azurerm_key_vault ile kasa oluşturma
  • Secret, key ve certificate kaynakları
  • Erişim politikası ve RBAC modeli
  • Yönetilen kimlikle anahtarsız erişim
  • Soft delete ve purge protection
  • Sırların uygulamaya referansla verilmesi
Modül 3
App Configuration
  • azurerm_app_configuration ile merkezi ayar
  • Özellik bayrağı (feature flag) yönetimi
  • Ortam bazlı yapılandırma etiketleri
  • Key Vault referanslı ayarlar
  • Uygulamanın ayarı çalışma anında çekmesi
  • Ayar değişikliğinin yeniden dağıtımsız uygulanması
Modül 4
Modül ve State
  • AKS, PaaS ve veri modüllerinin ayrımı
  • Değişken ve çıktılarla modül arayüzü
  • Azure Blob backend ile uzak state
  • Blob lease ile state kilitleme
  • Çoklu ortam için tfvars
  • Azure DevOps/GitHub Actions pipeline

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
AKS

AKS kümesi ve node pool'larını Workload Identity ile kurabilirsiniz.

✅
App Service

App Service ve deployment slot'larıyla kesintisiz dağıtım kurabilirsiniz.

✅
Functions

Azure Functions'ı plan ve tetikleyicileriyle sağlayabilirsiniz.

✅
Container Apps

Container Apps ortam ve uygulamalarını kod ile yönetebilirsiniz.

✅
Cosmos DB

Cosmos DB hesabı ve container'larını throughput ayarıyla sağlayabilirsiniz.

✅
Key Vault

Key Vault ile sırları anahtarsız ve güvenli biçimde yönetebilirsiniz.

✅
App Configuration

Merkezi yapılandırma ve özellik bayraklarını kod ile yönetebilirsiniz.

✅
Modül ve State

Modülerleştirme ve Azure Blob backend ile çoklu ortamı yönetebilirsiniz.

Kimler İçin Uygundur?

  • Azure üzerinde konteyner
  • serverless ve PaaS uygulamalar çalıştıran
  • altyapısını kod
  • yönetmek isteyen DevOps ve bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde konteyner, serverless ve PaaS uygulamalar çalıştıran, altyapısını kod ile yönetmek isteyen DevOps ve bulut mühendisleri için uygundur.
Temel Azure altyapısından farkı nedir?
Bu eğitim VNet/VM gibi temel kaynaklar yerine AKS, App Service, Functions, Container Apps, Cosmos DB ve Key Vault gibi modern uygulama platformu servislerine odaklanır.
AKS'te anahtarsız erişim nasıl sağlanır?
Workload Identity ile OIDC issuer etkinleştirilir ve federated identity credential tanımlanır; pod'lar yönetilen kimlikle Azure servislerine anahtar saklamadan erişir.
Sırları nasıl yönetmeliyim?
Key Vault'ta saklanır ve uygulamaya yönetilen kimlikle veya Key Vault referanslı ayarlarla verilir; sırlar koda ve mümkün olduğunca state'e sızmadan yönetilir.
State'i nerede saklamalıyım?
Azure Blob backend uzak state için önerilir; blob lease ile kilitleme sağlar ve erişim için OIDC veya yönetilen kimlik tercih edilmelidir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Terraform with Azure Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Puppet Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Temelleri Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Puppet modülleri, class ve defined type'lar, Hiera veri hiyerarşisi ve ERB/EPP şablonlarıyla modüler yapılandırma yönetimini uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform Boot - Camp Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform Boot - Camp Classroom Training Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Ansible core, roller, Automation Controller, execution environment ve automation mesh'i tek yoğun kampta öğrenin; workflow ve EDA ile kurumsal otomasyon kurun.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

AU710 kamp müfredatıyla Ansible dili, RHEL otomasyonu, roller, Controller yönetimi ve EX294 sınav becerilerini yoğun bir programda pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Ansible Automation Platform ile IOS, NX-OS, EOS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ağ otomasyonunu ölçeklendir

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform ile İleri Seviye Otomasyon Geliştirme Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform ile İleri Seviye Otomasyon Geliştirme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Python ile özel modül ve eklenti yazın, koleksiyon paketleyin, molecule ile test edin ve ansible-builder ile execution environment üretip hub'a yayınlayın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn