CHEF ESSENTIALS WORKSHOP - OFFICIAL CHEF TRAINING (CHEFBC) EĞİTİMİ

Chef ile altyapını kod olarak yaz

Resource, recipe, cookbook ve chef-client döngüsüyle Chef'in temel yapı taşlarını uygulamalı öğrenin.

Chef ile yapılandırma yönetiminin çekirdek becerilerini kazandıran, resource ve istenen durum, recipe ve cookbook yapısı, attribute öncelikleri, ERB template, olaylar 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

Resource, recipe, cookbook ve chef-client

Bu temel seviye eğitim, Chef ile yapılandırma yönetiminin çekirdek becerilerini CHEFBC akışıyla uyumlu kazandırır. Chef'in çekme (pull) modeli ve bileşenleri (workstation, chef-client, Chef Infra Server); Chef DSL ve Ruby temeli; resource kavramı (package, service, file, template, directory, user) ve istenen durum; idempotency ve resource'un aksiyonları (action); recipe yazımı ve kaynakların sırası; cookbook yapısı (recipes, templates, files, attributes, metadata.rb); attribute öncelikleri ve kullanımı; template (ERB) ile yapılandırma dosyası üretimi; notifies/subscribes ile olaylar; chef-client çalışma döngüsü ve resource collection/converge aşaması; chef-solo/zero ile yerel çalıştırma; ChefDK/Chef Workstation araçları işlenir. Katılımcı temel bir hizmeti cookbook ile kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar resource ve recipe'ten cookbook ve chef-client döngüsüne ilerler.

Seviye

Temel Seviye — Chef temelleri: resource, recipe, cookbook ve chef-client çalışma döngüsü (CHEFBC).

Öğrenme Metodu

Katılımcılar Chef Workstation ile kendi recipe ve cookbook'larını yazıp bir düğüme uygular.

Neden Bu Eğitim?

🍳Chef Temeli

Resource, recipe ve cookbook kavramlarını sağlam öğrenirsiniz.

♻️Idempotent

Chef'in istenen durum ve idempotency mantığını kavrarsınız.

🛠️Uygulamalı

Her kavramı Chef Workstation'da kendi cookbook'unuzla denersiniz.

Anahtar Konular

chef essentialschefbcchef cookbookchef recipechef resourcechef-clientyapılandırma yönetimiidempotencychef workstationchef attribute
“Chef'te her sunucu, yazdığın tarifin birebir çıktısıdır.”

Ön Koşullar

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

1
Linux

Temel Linux sistem yönetimi ve komut satırı bilgisi beklenir.

2
Metin Editörü

Kod düzenleme için bir editör kullanımı gerekir.

3
Ruby Fikri

Temel Ruby/komut mantığına aşinalık faydalıdır.

4
Lab

Chef Workstation ve bir hedef düğüm (VM) 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 mimarisini kavrayıp resource'larla istenen durumu tanımlayabilir.
Modül 1
Chef Mimarisi
  • Pull modeli
  • Workstation
  • chef-client
  • Chef Infra Server
  • chef-solo/zero
  • Bileşen akışı
Modül 2
Resource Kavramı
  • Resource söz dizimi
  • package
  • service
  • file ve directory
  • Öznitelik ve action
  • Istenen durum
Modül 3
Idempotency
  • Idempotency ilkesi
  • Mevcut vs istenen durum
  • Aksiyonlar (action)
  • Guard (only_if/not_if)
  • Tekrar güvenliği
  • Converge
Modül 4
İlk Çalıştırma
  • chef-client --local-mode
  • Recipe çalıştırma
  • Çıktı okuma
  • why-run modu
  • Değişiklik gözlemi
  • Hata ayıklama
Günün hedefiKatılımcı recipe yazıp cookbook yapısını ve attribute'ları kullanabilir.
Modül 1
Recipe Yazımı
  • Recipe (.rb)
  • Kaynak sırası
  • Birden çok resource
  • Ruby ifadeleri
  • include_recipe
  • Okunurluk
Modül 2
Cookbook Yapısı
  • chef generate cookbook
  • recipes/ ve templates/
  • files/ ve attributes/
  • metadata.rb
  • Bağımlılık (depends)
  • Sürüm
Modül 3
Attribute
  • Attribute öncelik seviyeleri
  • default ve override
  • node nesnesi
  • Attribute dosyası
  • Recipe'te kullanım
  • Varsayılan değer
Modül 4
Template
  • ERB template kaynağı
  • Değişken ve node
  • Koşul ve döngü
  • template resource
  • Doğrulama
  • Yedekleme
Günün hedefiKatılımcı olay tabanlı akışı ve chef-client çalışma döngüsünü anlayıp kullanabilir.
Modül 1
Olaylar
  • notifies
  • subscribes
  • Hemen vs gecikmeli (immediately/delayed)
  • Hizmet restart tetikleme
  • Çoklu bildirim
  • Idempotent eylem
Modül 2
Çalışma Döngüsü
  • Resource collection
  • Compile vs converge
  • Çalışma sırası
  • Ohai ile sistem verisi
  • Run-list
  • Rapor
Modül 3
Yerel Çalıştırma
  • chef-zero/local-mode
  • Düğüme uygulama
  • Run-list atama
  • Test düğümü
  • why-run
  • Hata ayıklama
Modül 4
Araçlar
  • Chef Workstation
  • knife tanıtımı
  • cookstyle (lint)
  • chef generate
  • Belgeleme
  • Sonraki adım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari

Chef'in pull modelini ve bileşenlerini kavrarsınız.

✅
Resource

package, service ve file ile istenen durumu tanımlarsınız.

✅
Idempotency

Guard ve action ile idempotent recipe yazarsınız.

✅
Recipe

Kaynakları sıralı bir recipe'te birleştirirsiniz.

✅
Cookbook

Cookbook yapısını ve metadata'yı kurarsınız.

✅
Attribute

Attribute önceliklerini kullanarak parametre verirsiniz.

✅
Template

ERB template ile yapılandırma dosyaları üretirsiniz.

✅
Çalışma Döngüsü

chef-client converge döngüsünü anlar ve kullanırsınız.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • geliştiriciler
  • Chef'i temelden öğrenmek isteyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, geliştiriciler ve Chef'i temelden öğrenmek isteyen BT çalışanları için uygundur.
Ruby bilmek şart mı?
Hayır; Chef DSL kullanılır ve gerekli Ruby yapıları adım adım gösterilir.
Chef Infra Server gerekir mi?
Temel çalışmalar local-mode/chef-zero ile yapılır; sunucu kavramları tanıtılır.
The Basics of Chef'ten farkı ne?
Bu atölye daha kapsamlı bir temel sunar; The Basics daha kısa ve giriş düzeyindedir.
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 Essentials Workshop - Official Chef Training (CHEFBC) E 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)Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Linux Automation with Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Linux Automation with Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform : İleri Seviye Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform : İleri Seviye Eğitimi

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

Modül kompozisyonu, uzak state ve kilitleme, dynamic block, HCP Sentinel politikaları ve CI/CD ile Terraform'u kurumsal ölçekte yönetmeyi uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Exam Tips & Tricks Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Exam Tips & Tricks Eğitimi

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

Terraform Associate (003) hedeflerini konu konu tekrar edin; state, modül, provider ve workflow sorularındaki sık tuzakları örnek sorularla pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi

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

HCP Terraform workspace'leri, remote operations, variable sets, private module registry ve Sentinel politikalarıyla kurumsal yönetişimi uygulamalı öğrenin.

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