Tekrarlayan altyapı işlerini koda devret
Terraform ile altyapı otomasyonu eğitimi; count ve for_each döngüleri, koşullu ifadeler, built-in fonksiyonlar, dynamic bloklar, templatefile, provisioner'lar ve CI/CD pipeline otomasyonunu uygulamalı olarak ele alır.
Döngüler, koşullar, fonksiyonlar, dynamic bloklar ve pipeline otomasyonu
Bu orta seviye eğitim, altyapı sağlamanın ötesine geçerek Terraform ile ileri otomasyon tekniklerine odaklanır. count ve for_each ile kaynak çoğaltma, koşullu ifadeler ve dinamik değer üretimi; for ifadeleri, splat operatörü, built-in fonksiyonlar (lookup, merge, flatten, templatefile); dynamic bloklar ile tekrarlayan iç blokların üretimi işlenir. Ardından null_resource ve triggers, provisioner'lar (local-exec, remote-exec) ve neden son çare olduğu, templatefile ile yapılandırma üretimi, workspace'ler ve CI/CD pipeline'ında otomatik plan/apply uygulamalı ele alınır. Katılımcı, tekrar eden altyapı işlerini DRY ve otomatik hale getirecek yetkinliği kazanır.
3 Gün. Her gün dört modül; katılımcılar döngü ve fonksiyonlardan dynamic bloklar ve pipeline otomasyonuna ilerler.
Orta Seviye — Terraform ile altyapı otomasyonu: döngüler, koşullar, fonksiyonlar, dynamic bloklar, provisioner'lar ve pipeline entegrasyonunun ele alınması.
Katılımcılar tekrar eden kodları for_each ve dynamic bloklarla sadeleştirip bir pipeline'da otomatik çalıştırarak öğrenir.
count ve for_each ile tekrarı ortadan kaldırarak kısa ve bakımı kolay kod yazarsınız.
Built-in fonksiyonlarla veri dönüştürerek karmaşık yapılandırmaları koda sığdırırsınız.
Plan ve apply'ı pipeline'a bağlayarak altyapı değişikliklerini otomatik ve denetimli uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Resource, variable ve temel iş akışı deneyimi beklenir.
Temel ifade ve değişken kullanımına aşinalık faydalıdır.
Bir pipeline aracına (GitHub Actions, GitLab CI) temel aşinalık faydalı olur.
Kaynak oluşturulabilecek bir bulut test hesabı ve CLI ortamı.
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:
count ve for_each ile tekrarlayan kaynakları DRY biçimde üretebilirsiniz.
Koşullu ifadelerle ortama göre değişen yapılandırmalar yazabilirsiniz.
for ve splat ile koleksiyonları dönüştürüp filtreleyebilirsiniz.
Built-in fonksiyonlarla veriyi dönüştürüp yapılandırma üretebilirsiniz.
dynamic bloklarla tekrarlayan iç blokları otomatik üretebilirsiniz.
templatefile ile harici yapılandırma dosyaları üretebilirsiniz.
Provisioner'ların yerini bilerek son çare olarak doğru kullanabilirsiniz.
Plan ve apply'ı CI/CD pipeline'ında otomatik ve denetimli çalıştırabilirsiniz.
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.
Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).
Detayları Gör →Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.
Detayları Gör →Sınıf ortamında playbook temelleri, Automation Controller, workflow template, RBAC ve ileri teknikler ile Red Hat AAP kurumsal yönetim eğitimi.
Detayları Gör →VPC, EC2, IAM, S3, RDS, EKS ve Lambda sağlama; modül mimarisi, CI/CD ve state parçalama ile AWS üzerinde uzman seviye Terraform master class eğitimi.
Detayları Gör →azurerm provider ile Azure ağ, VM, AKS ve Key Vault sağlama; azurerm backend ile uzak state ve pipeline entegrasyonu üzerine Türkçe Terraform eğitimi.
Detayları Gör →