CHEF FOUNDATIONS TRAINING EĞİTİMİ

Workstation'dan düğüme Chef temelleri

Chef Workstation kurulumu, cookbook geliştirme döngüsü ve chef-client çalıştırmayla Chef temelini pratikle kurun.

Chef'in temelini geliştirme döngüsü ve chef-client çalışması odağıyla kazandıran, Workstation kurulumu, resource ve recipe, cookbook ve template, Test Kitchen ile hızlı test ve chef-client çalışma döngüsünü ele alan temel seviye eğitim.

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

Eğitim Hakkında

Workstation kurulumu, geliştirme döngüsü ve chef-client

Bu temel seviye eğitim, Chef'in temelini geliştirme döngüsü ve chef-client çalışması odağıyla kazandırır. Chef Workstation kurulumu ve içindeki araçlar (chef, knife, Test Kitchen, cookstyle, InSpec); resource ve istenen durum, en sık tipler ve idempotency; recipe yazımı ve kaynak sırası; cookbook oluşturma ve geliştirme döngüsü (düzenle-test et-uygula); attribute öncelikleri; ERB template; notifies/subscribes ile olaylar; local-mode (chef-zero) ve Test Kitchen ile hızlı geri bildirim; chef-client çalışma döngüsünün ayrıntısı (Ohai, compile, converge, rapor); run-list kavramı ve düğüme uygulama; cookstyle ile lint ve InSpec ile doğrulama; sık hatalar ve sorun giderme işlenir. Katılımcı sağlam bir geliştirme döngüsüyle ilk cookbook'unu üretip çalıştırır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar workstation kurulumundan cookbook geliştirme ve chef-client çalıştırmaya ilerler.

Seviye

Temel Seviye — Chef temelleri: workstation kurulumu, cookbook geliştirme ve chef-client çalıştırma.

Öğrenme Metodu

Katılımcılar Chef Workstation kurup düzenle-test-uygula döngüsüyle cookbook geliştirir ve chef-client çalıştırır.

Neden Bu Eğitim?

🧰Araç Zinciri

Chef Workstation'daki tüm temel araçları tanıyıp kullanırsınız.

🔁Geliştirme Döngüsü

Düzenle-test-uygula döngüsüyle hızlı ve güvenli çalışırsınız.

⚙️chef-client

chef-client çalışma döngüsünü ayrıntısıyla kavrarsınız.

Anahtar Konular

chef foundationschef workstationchef-clientchef cookbookgeliştirme döngüsütest kitchenchef recipeidempotencyrun-listyapılandırma yönetimi
“İyi bir geliştirme döngüsü, Chef'te hatayı üretimden önce yakalar.”

Ön Koşullar

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

1
Linux

Temel Linux sistem yönetimi bilgisi beklenir.

2
Komut Satırı

Terminal ve editör kullanımı gerekir.

3
Sanallaştırma

Vagrant/Docker temeli faydalıdır.

4
Lab

Chef Workstation kurulabilen bir makine ve hedef düğüm gerekir.

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ı Chef Workstation'ı kurup resource'larla ilk recipe'yi yazabilir.
Modül 1
Workstation Kurulumu
  • Chef Workstation kurulumu
  • chef komutu
  • knife
  • Test Kitchen
  • cookstyle/InSpec
  • Doğrulama (chef -v)
Modül 2
Resource
  • Resource söz dizimi
  • package/service
  • file/directory
  • user
  • Action ve öznitelik
  • İstenen durum
Modül 3
Idempotency
  • Idempotency
  • only_if/not_if
  • changed gözlemi
  • Converge
  • why-run
  • Tekrar güvenliği
Modül 4
İlk Recipe
  • Recipe yazımı
  • Kaynak sırası
  • local-mode çalıştırma
  • Çıktı okuma
  • Değişiklik gözlemi
  • Hata okuma
Günün hedefiKatılımcı düzenle-test-uygula döngüsüyle cookbook geliştirebilir.
Modül 1
Cookbook
  • chef generate cookbook
  • Dizin yapısı
  • metadata.rb
  • attributes
  • Sürüm
  • Bağımlılık
Modül 2
Attribute ve Template
  • Attribute öncelikleri
  • default/override
  • node nesnesi
  • ERB template
  • template resource
  • Doğrulama
Modül 3
Olaylar
  • notifies
  • subscribes
  • immediately/delayed
  • Hizmet restart
  • Çoklu bildirim
  • Idempotent eylem
Modül 4
Hızlı Test
  • local-mode ile deneme
  • Test Kitchen converge
  • InSpec verify
  • Hızlı geri bildirim
  • cookstyle
  • Döngü disiplini
Günün hedefiKatılımcı chef-client çalışma döngüsünü anlayıp bir düğümde uygulayabilir.
Modül 1
Çalışma Döngüsü
  • Ohai sistem verisi
  • Resource collection
  • Compile vs converge
  • Çalışma sırası
  • Rapor
  • Başarısızlık
Modül 2
Run-list ve Düğüm
  • Run-list kavramı
  • Düğüme uygulama
  • knife bootstrap giriş
  • İlk converge
  • Düğüm durumu
  • Yeniden çalıştırma
Modül 3
Zamanlama
  • chef-client aralığı
  • daemon/cron
  • Splay
  • Rapor handler
  • Bildirim
  • İzleme
Modül 4
Kalite ve Sorun Giderme
  • cookstyle
  • Log okuma
  • Stacktrace
  • Idempotency ihlali
  • Sık hatalar
  • Yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Workstation

Chef Workstation'ı kurup araçlarını kullanırsınız.

✅
Resource

Resource'larla istenen durumu yazarsınız.

✅
Idempotency

Guard'larla idempotent recipe'ler yazarsınız.

✅
Cookbook

Cookbook'u yapılandırıp attribute ile parametrelersiniz.

✅
Geliştirme Döngüsü

Düzenle-test-uygula döngüsünü uygularsınız.

✅
Template

ERB template ile yapılandırma üretirsiniz.

✅
chef-client

chef-client çalışma döngüsünü ayrıntısıyla kavrarsınız.

✅
Çalıştırma

run-list ile bir düğümü converge edersiniz.

Kimler İçin Uygundur?

  • Chef'e yeni başlayanlar
  • cookbook geliştirme döngüsünü sağlam kurmak isteyen sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Chef'e yeni başlayanlar ve cookbook geliştirme döngüsünü sağlam kurmak isteyen sistem yöneticileri için uygundur.
Chef Foundations'tan farkı ne?
Bu varyant workstation kurulumu, geliştirme döngüsü ve chef-client çalışmasına daha fazla odaklanır.
chef-client döngüsü ne kadar işleniyor?
Ohai, compile ve converge aşamaları ayrıntılı ele alınıp bir düğümde uygulanır.
Sunucu gerekir mi?
Çalışmaların çoğu local-mode ile yapılır; düğüme uygulama için bir hedef makine önerilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Chef Foundations Training Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Terraform with AWS Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform with AWS Eğitimi

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

Terraform ile AWS eğitimi: Lambda, API Gateway, DynamoDB, ECR, ECS/Fargate, SQS/SNS, EventBridge ve CloudFront ile modern servisler uygulamalı ele alınır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform with Azure Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform with Azure Eğitimi

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

Terraform ile Azure eğitimi: AKS, App Service, deployment slot, Azure Functions, Container Apps, Cosmos DB, Key Vault ve uzak state uygulamalı olarak ele alınır

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Workshop (TWS) Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Workshop (TWS) Eğitimi

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

Terraform atölye eğitimi: proje iskeleti, uzak state, ağ ve uygulama modülleri, çoklu ortam, kalite kapıları, CI/CD ve gerçek uygulama dağıtımı uçtan uca uygula

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform: Bulut Kilidini Aşmayan Kendi Barındırdığı Altyapı Olarak Kod Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform: Bulut Kilidini Aşmayan Kendi Barındırdığı Altyapı Olarak Kod Eğitimi

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

Bulut kilidi olmadan on-prem IaC eğitimi: OpenTofu, Proxmox, vSphere, libvirt, kendi barındırdığınız MinIO/PostgreSQL/Consul state backend ve registry uygulamal

Detayları Gör →
Altyapı Otomasyonu (IaC)Using the Splunk Observability Cloud Terraform Provider (USIMTP) Eğitimi
DevOps ve Konteyner Eğitimleri

Using the Splunk Observability Cloud Terraform Provider (USIMTP) Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Splunk Observability Cloud Terraform eğitimi: signalfx provider, SignalFlow dedektörler, chart ve dashboard'lar, bildirim kanalları, muting ve team uygulamalı.

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