CHEF FOR DEVOPS: THE BASICS OF CHEF EĞİTİMİ

Chef'e hızlı ve net bir başlangıç yap

Resource, recipe ve ilk cookbook ile Chef'in temel kavramlarını kısa ve uygulamalı bir girişle öğrenin.

Chef'e kısa ve odaklı bir giriş sunan, deklaratif model ve resource, idempotency ve guard, recipe ve ilk cookbook, attribute ve ERB template ile local-mode çalıştırmayı öğreten temel seviye eğitim.

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

Eğitim Hakkında

Resource, recipe ve ilk cookbook

Bu temel seviye eğitim, Chef'e kısa ve odaklı bir giriş sunar. Chef'in deklaratif, istenen durum yaklaşımı ve çekme (pull) modeli; workstation, chef-client ve Chef Infra Server'ın rolleri; resource kavramı ve en sık kullanılan tipler (package, service, file, directory, template, user); idempotency ve guard'lar (only_if/not_if); basit recipe yazımı ve kaynak sırası; ilk cookbook'u oluşturma (chef generate) ve yapısı (recipes, templates, attributes, metadata.rb); attribute kullanımı ve node nesnesi; ERB template ile basit yapılandırma üretimi; local-mode (chef-zero) ile çalıştırma ve why-run; cookstyle ile temel lint; çalışmanın çıktısını okuma ve basit sorun giderme ele alınır. Katılımcı küçük bir hizmeti ilk cookbook'uyla kurar.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar resource ve recipe'ten ilk cookbook ve çalıştırmaya ilerler.

Seviye

Temel Seviye — Chef'in temelleri: resource, recipe ve ilk cookbook ile hızlı başlangıç.

Öğrenme Metodu

Katılımcılar Chef Workstation'da local-mode ile kendi recipe ve cookbook'larını yazıp çalıştırır.

Neden Bu Eğitim?

⚡Hızlı Giriş

Kısa sürede Chef'in temel kavramlarını kavrarsınız.

🍳İlk Cookbook

Eğitim içinde çalışan ilk cookbook'unuzu yazarsınız.

♻️İstenen Durum

Idempotency ve istenen durum mantığını net öğrenirsiniz.

Anahtar Konular

chef temelthe basics of chefchef resourcechef recipechef cookbookidempotencychef templatechef-zeroyapılandırma yönetimichef giriş
“İlk cookbook'un çalıştığı an, sunucularını elle kurmayı geride bırakırsın.”

Ön Koşullar

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

1
Temel Linux

Komut satırı ve dosya kavramlarına aşinalık beklenir.

2
Metin Editörü

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

3
Servis Fikri

Paket ve servis kavramına aşinalık faydalıdır.

4
Lab

Chef Workstation kurulu bir makine 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 modelini kavrayıp resource'larla istenen durumu yazabilir.
Modül 1
Chef Modeli
  • Deklaratif yaklaşım
  • Pull modeli
  • Workstation/chef-client/Server
  • İstenen durum
  • Kullanım alanları
  • Büyük resim
Modül 2
Resource
  • Resource söz dizimi
  • package
  • service
  • file ve directory
  • user
  • Öznitelik ve action
Modül 3
Idempotency
  • Idempotency ilkesi
  • changed gözlemi
  • only_if/not_if guard
  • Tekrar güvenliği
  • Converge
  • Neden önemli
Modül 4
İlk Çalıştırma
  • local-mode (chef-zero)
  • Recipe çalıştırma
  • why-run
  • Çıktı okuma
  • Değişiklik gözlemi
  • Hata okuma
Günün hedefiKatılımcı recipe yazıp ilk cookbook'unu attribute ve template ile kurabilir.
Modül 1
Recipe
  • Recipe (.rb)
  • Kaynak sırası
  • Birden çok resource
  • Okunurluk
  • include_recipe
  • Çalıştırma
Modül 2
Cookbook
  • chef generate cookbook
  • recipes/ templates/
  • attributes/
  • metadata.rb
  • Dizin düzeni
  • Sürüm
Modül 3
Attribute ve Template
  • default attribute
  • node nesnesi
  • ERB template
  • Değişken kullanımı
  • template resource
  • Yedekleme
Modül 4
Kalite ve Sonraki Adım
  • cookstyle temel
  • Sık hatalar
  • Sorun giderme
  • Idempotency doğrulama
  • Öğrenme yolu
  • Sonraki eğitim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Model

Chef'in pull ve istenen durum modelini kavrarsınız.

✅
Resource

package, service ve file ile yapılandırma yazarsınız.

✅
Idempotency

Guard'larla idempotent recipe yazarsınız.

✅
Recipe

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

✅
Cookbook

İlk cookbook'unuzu oluşturup yapısını kurarsınız.

✅
Attribute

Attribute ve node nesnesini kullanırsınız.

✅
Template

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

✅
Çalıştırma

local-mode ile recipe'leri çalıştırıp çıktıyı okursunuz.

Kimler İçin Uygundur?

  • Chef'e yeni başlayanlar
  • yapılandırma yönetimine hızlı giriş yapmak isteyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Chef'e yeni başlayanlar ve yapılandırma yönetimine hızlı giriş yapmak isteyen BT çalışanları için uygundur.
Essentials ile farkı ne?
Bu eğitim daha kısa bir giriştir; Essentials çalışma döngüsü ve olayları daha ayrıntılı işler.
Ruby gerekir mi?
Hayır; Chef DSL kullanılır, gerekli yapılar sıfırdan gösterilir.
Sunucu gerekir mi?
Hayır; çalışmalar Chef Workstation'da local-mode ile yapılır.
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 for DevOps: The Basics of Chef Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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 ile Altyapı Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Altyapı Otomasyonu Eğitimi

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

Terraform altyapı otomasyonu eğitimi: count, for_each, koşullar, built-in fonksiyonlar, dynamic bloklar, templatefile, provisioner ve CI/CD pipeline uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform ile AWS Altyapı Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile AWS Altyapı Yönetimi Eğitimi

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

Terraform ile AWS eğitimi: aws provider, VPC, EC2, AMI, S3, IAM, RDS, Auto Scaling, ALB ve S3/DynamoDB uzak state konuları uygulamalı olarak ele alınır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform ile Kod Olarak Altyapıya Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Kod Olarak Altyapıya Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Kod olarak altyapı (IaC) giriş eğitimi: IaC paradigması, deklaratif model, immutable altyapı, araç karşılaştırması ve Terraform ile ilk apply uygulamalı ele alı

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

Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi

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

Terraform ile Azure eğitimi: azurerm provider, kaynak grubu, VNet, NSG, sanal makine, VMSS, depolama hesabı, yönetilen kimlik, RBAC ve Azure SQL uygulamalı.

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

Terraform in Practice Eğitimi

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

Terraform in Practice eğitimi: çok katmanlı dağıtım, katmanlar arası veri, yaygın hata ayıklama, state kurtarma, terraform test, refactor ve bakım uygulamalı.

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