Altyapıyı tıklamayı bırak, kodla tanımla
Terraform ile kod olarak altyapıya giriş eğitimi; IaC paradigmasını, deklaratif ve immutable yaklaşımları, araç karşılaştırmasını ve Terraform ile ilk apply'ı uygulamalı olarak ele alır.
IaC paradigması, Terraform'un rolü ve ilk altyapının kod ile sağlanması
Bu başlangıç seviyesi eğitim, kod olarak altyapı (Infrastructure as Code) kavramını ve Terraform'un bu alandaki rolünü sıfırdan ele alır. Manuel yönetimin sorunları, IaC'nin faydaları (tekrarlanabilirlik, versiyonlama, denetlenebilirlik); deklaratif ve emir kipli yaklaşımların farkı, immutable altyapı, idempotency işlenir. Ardından Terraform'un diğer araçlarla (Ansible, CloudFormation, Pulumi) kıyası, kurulum, ilk yapılandırma, provider, resource, plan ve apply ile ilk kaynağın oluşturulması, değişken ve çıktıların temeli uygulamalı ele alınır. Katılımcı, IaC'nin neden önemli olduğunu kavrayarak Terraform ile ilk adımı atar.
2 Gün. Her gün dört modül; katılımcılar IaC kavramından Terraform'un temeline ve ilk apply'a ilerler.
Başlangıç Seviyesi — Kod olarak altyapı (IaC) paradigması, Terraform'un rolü ve ilk altyapının kod ile sağlanmasının ele alınması.
Katılımcılar kavramları küçük, elle tutulur örneklerle ve kendi bilgisayarlarında çalıştırdıkları ilk apply ile öğrenir.
Altyapıyı kod olarak düşünmenin neden oyun değiştirici olduğunu temelden kavrarsınız.
Terraform'u diğer IaC araçlarıyla kıyaslayarak hangi işte hangisini kullanacağınızı öğrenirsiniz.
İlk gerçek apply ile çalışan bir altyapı görerek öğrenmeyi somutlaştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya ve temel terminal kullanımına aşinalık yeterlidir.
Sunucu ve depolama gibi kavramlara temel aşinalık faydalıdır.
Küçük kaynaklar için bir bulut test hesabı önerilir.
Yapılandırma dosyaları için bir metin düzenleyici 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:
Kod olarak altyapının ne olduğunu ve neden önemli olduğunu açıklayabilirsiniz.
Deklaratif ve emir kipli yaklaşımların farkını kavrarsınız.
Immutable altyapının tutarlılığa katkısını açıklayabilirsiniz.
Terraform'u diğer IaC araçlarıyla kıyaslayabilirsiniz.
Terraform'u kurup ilk projeyi başlatabilirsiniz.
Provider ve resource ile ilk kaynağınızı tanımlayabilirsiniz.
plan ve apply ile ilk altyapınızı gerçekten oluşturabilirsiniz.
Değişken ve çıktıların temel kullanımını uygulayabilirsiniz.
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.
Ansible'a uygulamalı giriş: envanter, ad-hoc komutlar, playbook, değişken, Jinja2 template ve roller. Bol laboratuvarlı temel seviye DVA eğitimi.
Detayları Gör →HashiCorp Terraform Associate (003) hazırlık: iş akışı, değişken, provider, state komutları, meta-argümanlar, modüller ve HCP Terraform. Orta seviye DVA eğitimi
Detayları Gör →AWS'de kod olarak altyapı: CloudFormation, CDK ve Terraform, S3/DynamoDB state, Systems Manager, Secrets Manager ve CodePipeline. Orta seviye DVA eğitimi.
Detayları Gör →HCP Terraform ile ekip otomasyonu: workspace, VCS-driven run, variable sets, Sentinel/OPA policy, özel registry ve RBAC. Orta seviye DVA eğitimi.
Detayları Gör →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 →