Advanced Terraform Eğitimi
Terraform, Hashicorp tarafından geliştirilen, bulut üzerinde ve dışında altyapı oluşturmak ve yönetmek için kullanılan bir yapılandırma düzenleme aracıdır.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), temel altyapı yönetimi deneyimine sahip ve Terraform kullanarak çoklu ortam yapılandırmalarını ve karmaşık DevOps süreçlerini tasarlamak, oluşturmak ve otomatikleştirmek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Terraform ile çoklu ortamlar için çalışma alanları kurmak.
- Ölçeklenebilir altyapı yönetimi için en iyi uygulamaları bilmek.
- Terraform’teki gelişmiş araçları ve CLI yapılandırmalarını kullanmak.
- Karmaşık Terraform modüllerini tasarlamak ve geliştirmek.
- Gelişmiş HCL operatörleri ve kodlama tekniklerinde uzmanlık kazanmak.
- Güvenlik güçlendirmesi ve kod analizi uygulamak.
- Test süreçlerini ve CI/CD işlem hatlarını otomatikleştirmek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek ayarlama yapınız.
Eğitim İçeriği
Giriş
- Terraform temel kavram ve bileşenlerine genel bakış
- DevOps temelleri
Başlangıç
- Terraform'ü kurma ve yapılandırma
- Çoklu ortamlar için çalışma alanları kurma
- Terraform'te yerel durum ve uzak durum
- Gelişmiş Terraform araçları ve CLI
Karmaşık Terraform Modülleri Oluşturma
- Standart modül yapısı
- Sağlayıcı yapılandırmalarını tanımlama
- Özel Terraform modülleri geliştirme
- Modüllerle yeniden kullanılabilir altyapı oluşturma
- Herkese açık ve paylaşılan modüller
- Terraform kayıt defterine modüller yayınlama
- Modül kompozisyonunda en iyi uygulamalar
Kodlama Teknikleri ve Optimizasyon
- Döngüler ve meta-argümanlar
- Dinamik dil ifadeleri
- HCL sözdizimi ve operatörleri
- Blok sözdizimi ve arka uç yapılandırmaları
- Mono-repo ve multi-repo
- Terragrunt ile çalışma
Güvenlik Güçlendirme ve Otomasyon
- Terraform güvenlik derinliği
- Kimlik bilgilerini ve sırları yönetme
- Otomatik test çerçeveleri
- Kod analizi ve doğrulama
- Otomatik teslimat hatları
- Altyapının ve dağıtımların güvenilirliği
Sorun Giderme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Bulut altyapısı kavramına dair anlayış
- Terraform operasyonlarında temel deneyim
Hedef Kitle
- DevOps mühendisleri
- Sistem yöneticileri
- Sistem mimarları
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Advanced Terraform Eğitimi - Booking
Advanced Terraform Eğitimi - Enquiry
Advanced Terraform - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (6)
training is perfect but for the future i think that any arguments such as "terraform state managing" can be approached
paolo - Fastweb
Eğitim - Advanced Terraform
Reda was able to include everyone, as well as make sure that we were doing the exercises correctly and offered assistance where we needed. He had great knowledge and was able to explain all concepts in a clear and understanding way.
Fabio - BMW SA
Eğitim - Advanced Terraform
Trainer was very friendly and didn't mind answering my silly questions.
Thomas Bates - BMW SA
Eğitim - Advanced Terraform
the white board explaining concepts was nice
JJ - BMW SA
Eğitim - Advanced Terraform
a lot of exercises that helped us understand better
Vlad Andreias - DB Global Technology
Eğitim - Advanced Terraform
Deep knowledge
Akhand Raj Jaiswal - BMW
Eğitim - Advanced Terraform
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced Terraform - 3 Days
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), karmaşık altyapı dağıtımlarını yönetme becerilerini geliştirmek isteyen, başlangıç seviyesinden ileri seviyeye kadar DevOps mühendisleri, sistem yöneticilerini ve sistem mimarlarını hedeflemektedir.
";s:9:"timestamp";i:1713469650;}i:1;a:2:{s:7:"content";s:78:"Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
";s:9:"timestamp";i:1713469650;}i:2;a:2:{s:7:"content";s:531:"- Büyük ölçekli Terraform projelerini geliştirme ve sürdürme.
- HCL ve daha gelişmiş ifade dili yetenekleri ve uygulamaları konusunda uzmanlık gösterme.
- Sürekli entegrasyon ve teslimat süreçlerinde Terraform operasyonlarını yönetmek için çeşitli otomasyon araçlarını ve süreçlerini kullanma, test ve kalite güvence araçları ve süreçlerini de kapsama.
- Mevcut veya yeni Terraform projelerinde veya modüllerinde uzman olarak hareket etme.
Advanced Terraform: Efficient Infrastructure as Code
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), Terraform'nin gelişmiş özelliklerini kullanarak dağıtılmış altyapıyı yönetme ve düzenleme becerilerini geliştirmek isteyen orta ve üst düzey DevOps mühendisleri, bulut mimarları ve altyapı uzmanlarına yöneliktir.
";s:9:"timestamp";i:1713469375;}i:1;a:2:{s:7:"content";s:83:"Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
";s:9:"timestamp";i:1713469375;}i:2;a:2:{s:7:"content";s:531:"- Dinamik, ölçeklenebilir altyapı oluşturmak için Terraform'nin gelişmiş özelliklerini kullanın.
- Terraform modüllerini optimum yeniden kullanılabilirlik ve verimlilik için yapılandırın ve yönetin.
- Terraform'yi sorunsuz otomasyon için CI/CD işlem hatlarıyla entegre edin.
- Karmaşık Terraform yapılandırmalarını etkili bir şekilde ayıklayın ve sorun giderin.
- Terraform ile bulut altyapısını sürdürmek ve ölçeklendirmek için en iyi uygulamaları uygulayın.
Terraform for Managing Cloud Infrastructure
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bulut altyapısını planlamak ve oluşturmak isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Terraform'i kurmak ve yapılandırmak.
- Özel ve genel bulut ortamlarını yönetmek için "altyapı olarak kod" yaklaşımını uygulamak.
- Daha verimli değişiklik yönetimi ve işbirliği için bildirimsel yapılandırma dosyaları yazmak.
- Altyapı tedarik sürecinde şeffaflığı artırmak.
- Farklı altyapı sağlayıcılarında (AWS, GCP, Azure, OpenStack, VMware, vb.) kaynakları tek bir araçtan oluşturmak, başlatmak ve kaldırmak.
Terraform Fundamentals for Beginners
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), altyapı yönetimi konusunda az veya hiç deneyimi olmayan DevOps mühendise yöneliktir. Terraform, bulutta ve bulut dışında altyapının kurulumunu ve dağıtımını otomatikleştirmek için kullanılacaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Terraform'ü kurmak ve yapılandırmak.
- BT ortamlarını yönetmek için altyapı olarak kod yaklaşımını uygulamak.
- Tek bir araçtan altyapı oluşturmak, başlatmak ve kaldırmak.
- Sürüm kontrol sisteminde herhangi bir kaynak kodu gibi yönetilebilen bildirimsel yapılandırma dosyaları yazmak.
- Değişen hesaplama kaynağı ihtiyaçlarına etkili bir şekilde yanıt vermek için yapılandırma dosyalarını hızlı bir şekilde güncellemek.
- Ortak bir kod deposunda yapılandırma dosyalarını paylaşarak diğer altyapı mühendisleriyle işbirliği yapmak.
- Altyapı tedarik sürecinde şeffaflığı artırmak.
Terraform on AWS
21 SaatBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), AWS üzerinde Terraform kullanarak bulut altyapısı planlamak ve oluşturmak isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- AWS üzerinde Terraform'i kurmak ve yapılandırmak.
- AWS bulut ortamlarını yönetmek için "altyapı olarak kod" yaklaşımını uygulamak.
- Tek bir araçtan altyapı oluşturmak, başlatmak ve kaldırmak.
- Sürüm kontrol sisteminde herhangi bir kaynak kodu gibi yönetilebilen bildirimsel yapılandırma dosyaları yazmak.
- Değişen hesaplama kaynağı ihtiyaçlarına etkili bir şekilde yanıt vermek için yapılandırma dosyalarını hızlı bir şekilde güncellemek.
- Ortak bir kod deposunda yapılandırma dosyalarını paylaşarak diğer altyapı mühendisleriyle işbirliği yapmak.
- Altyapı tedarik sürecinde şeffaflığı artırmak.
Terraform on GCP (Google Cloud Platform)
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bulut altyapısını planlamak ve oluşturmak için GCP'de Terraform'i kullanmak isteyen mühendiflere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- GCP'de Terraform'i kurmak ve yapılandırmak.
- Özel ve genel bulut ortamlarını yönetmek için "altyapı olarak kod" yaklaşımını uygulamak.
- Tek bir araçtan altyapı oluşturmak, başlatmak ve kaldırmak.
- Sürüm kontrol sisteminde herhangi bir kaynak kodu gibi yönetilebilen bildirimsel yapılandırma dosyaları yazmak.
- Değişen işlem kaynağı gereksinimlerine etkili bir şekilde yanıt vermek için yapılandırma dosyalarını hızlı bir şekilde güncellemek.
- Ortak bir kod deposunda yapılandırma dosyalarını paylaşarak diğer altyapı mühendisleriyle işbirliği yapmak.
- Altyapı tedarik sürecinde şeffaflığı artırmak.
Terraform in Practice
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bulut ortamında gerçek altyapı projeleri oluşturmak ve yönetmek için Terraform kullanmak isteyen orta seviyedeki DevOps mühendislerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Terraform ve IaC temellerini anlayabilecektir.
- Terraform yapılandırmalarını yazmayı ve yönetmeyi öğrenecektir.
- AWS, Azure ve GCP genelinde altyapı otomasyonu için Terraform'ü kullanmayı öğrenecektir.
- Terraform'ün çalışma alanları ve modüller dahil olmak üzere gelişmiş özelliklerini kullanabilecektir.
- Terraform'ü CI/CD işlem hatlarıyla ve ekip işbirliği için Terraform Cloud ile entegre edebilecektir.
Terraform on Microsoft Azure
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Terraform kullanarak altyapının Azure bulut platformunda dağıtımını, yönetimini ve ölçeklendirilmesini otomatikleştirmek isteyen orta düzey bulut mühendisleri ve BT profesyonellerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Altyapı olarak kodda Terraform'ün temellerini ve faydalarını anlayabilmek.
- Azure için Terraform'ü kurmak ve yapılandırmak.
- Çeşitli Azure hizmetleri için Terraform yapılandırma dosyalarını geliştirmek, test etmek ve dağıtmak.
- Azure kaynaklarını yönetmek ve ölçeklendirmek için Terraform'ü kullanmak.
- Terraform durum yönetimi ve sürüm kontrolü için en iyi uygulamaları uygulamak.
- Otomatik dağıtımlar için Terraform'ü Azure DevOps ile entegre etmek.
- Tutarlı kaynak sağlama için yeniden kullanılabilir Terraform modülleri oluşturmak.
- Karmaşık altyapı dağıtımları için Terraform'ün gelişmiş özelliklerini kullanmak.