Provider, resource ve variable'da derinlemesine ustalaş
Terraform Providers, Resources ve Variables eğitimi; provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, doğrulama, değer önceliği ile çıktı ve locals konularını derinlemesine ele alır.
Provider yapılandırma, resource meta argümanları ve değişken sistemi
Bu orta seviye eğitim, Terraform'un üç temel yapı taşını (provider, resource, variable) tek tek derinleştirir. Provider mimarisi, required_providers, sürüm kısıtları, çoklu bölge için alias, provider yapılandırmasının modüllere aktarımı işlenir. Ardından resource bloğunun argüman/nitelik ayrımı, count ve for_each meta argümanları, lifecycle (create_before_destroy, prevent_destroy, ignore_changes), depends_on; değişken tipleri (object, map, list, tuple), validation, sensitive, nullable, değer önceliği (CLI, env, tfvars) ile output ve locals uygulamalı ele alınır. Katılımcı, bu üç yapı taşını ileri düzeyde kullanarak sağlam ve esnek yapılandırmalar yazabilir.
3 Gün. Her gün dört modül; katılımcılar provider'dan resource ve değişken sistemine doğru her yapı taşını derinleştirir.
Orta Seviye — Terraform'un üç temel yapı taşı olan provider, resource ve variable'ların derinlemesine ele alınması.
Katılımcılar her yapı taşını küçük, odaklı örneklerle plan çıktısında gözlemleyerek ve karşılaştırarak öğrenir.
Provider yapılandırma ve alias'ları kavrayarak çoklu bölge/hesap senaryolarını yönetirsiniz.
Meta argümanlar ve lifecycle ile kaynak davranışını hassas biçimde denetlersiniz.
Tip kısıtları ve doğrulama ile güvenli ve esnek yapılandırma arayüzleri tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel iş akışı (init, plan, apply) deneyimi beklenir.
Blok ve ifade yapısını okuyabilmek faydalıdır.
Kaynak oluşturulabilecek bir bulut test hesabı.
HCL dosyalarını düzenlemek için bir editör yeterlidir.
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:
Provider'ları sürüm ve alias ile ileri düzeyde yapılandırabilirsiniz.
Modüllere provider aktararak çoklu bölge/hesap senaryolarını yönetebilirsiniz.
count, for_each ve meta argümanlarla kaynak davranışını yönetebilirsiniz.
lifecycle ile kaynak değişim ve koruma davranışını kontrol edebilirsiniz.
object, map ve optional ile güvenli değişken tipleri tasarlayabilirsiniz.
validation ve sensitive ile girdileri güvenli hale getirebilirsiniz.
Değişken değer önceliğini bilerek yapılandırmayı doğru yönetebilirsiniz.
output ve locals ile değerleri hesaplayıp dışa aktarabilirsiniz.
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.
AWS OpsWorks for Chef Automate: yönetilen Chef sunucusu, node bootstrap, run_list, cookbook dağıtımı ve Automate paneli. Temel seviye DVA eğitimi.
Detayları Gör →ansible-rulebook, source plugin, condition ve aksiyonlarla Event-Driven Ansible ve reaktif otomasyon eğitimi. Webhook, Kafka ve AAP entegrasyonu.
Detayları Gör →HCL, provider, resource, state yönetimi ve modüllerle Terraform'a uygulamalı giriş eğitimi. init/plan/apply döngüsü ve uzak backend kurulumu.
Detayları Gör →Hiera, roles/profiles, r10k, Bolt orchestration ve refactoring ile ileri seviye Puppet yapılandırma ve otomasyon eğitimi. rspec-puppet ve PDK kalite kapıları.
Detayları Gör →for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.
Detayları Gör →