MICROSOFT WINDOWS AUTOMATION WITH RED HAT ANSIBLE AUTOMATION PLATFORM (DO417LS) EĞİTİMİ

Windows otomasyonunu uygulayarak öğrenin

Lab odaklı Windows otomasyonu: playbook, WinRM, win_ modülleri, Chocolatey, gerçek dağıtım senaryoları ve AAP.

Yoğun laboratuvarla WinRM ve win_ modüllerini kullanır; gerçek Windows dağıtım senaryolarını uygular ve AAP üzerinde Windows otomasyonunu merkezileştirirsiniz.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Uygulama ağırlıklı Windows otomasyonu: her adım laboratuvarda

Bu eğitim, Windows otomasyonunu DO417LS çizgisinde yoğun laboratuvar pratiğiyle öğretir. Jinja2 şablonlu playbook yazar; WinRM/Kerberos ile bağlanır; win_feature, win_package, win_service ve win_chocolatey ile yapılandırma yapar; gerçek uygulama dağıtımı ve rolling update senaryolarını uygular; AAP üzerinde Windows envanteri, credential ve job template kurarsınız. Odak, her konuyu canlı Windows ortamında uçtan uca çalıştırmaktır.

Süre ve Format

4 Gün. Her gün dört modül; playbook temelleri, Windows modülleri, gerçek senaryolar ve AAP yoğun laboratuvarla işlenir.

Seviye

Orta Seviye — Lab ağırlıklı Windows otomasyonu: WinRM, win_ modülleri ve AAP.

Öğrenme Metodu

Her konu, katılımcının kendi Windows laboratuvarında WinRM üzerinden playbook çalıştırdığı uzun oturumlarla yürütülür.

Neden Bu Eğitim?

🤖Agentless Otomasyon

Yüzlerce sunucuyu ajan kurmadan, SSH/WinRM üzerinden tek komutla yapılandırırsınız.

📜Okunur Playbook

YAML tabanlı playbook'larla altyapı adımlarını herkesin anlayacağı biçimde belgelersiniz.

♻️Idempotency

Playbook'ları defalarca çalıştırsanız da sistem yalnızca gereken değişikliği uygular.

Anahtar Konular

ansible windowswindows automationDO417LSwinrm ansiblewin_ modülleriansible chocolateyansible labwindows rolling updateansible automation platformwindows otomasyon
“Windows da koddan yönetilir; gerisini laboratuvar öğretir.”

Ön Koşullar

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

1
Linux Temeli

Temel Linux komutları, servis ve paket yönetimine aşinalık beklenir.

2
SSH ve YAML

SSH ile uzak sunucu bağlantısı ve YAML sözdizimi bilgisi faydalıdır.

3
Çalışma Ortamı

Ansible kurulu bir control node ve erişilebilir en az bir managed node gerekir.

4
Ağ Bilgisi

Temel ağ, port ve kimlik doğrulama kavramları içeriği izlemeyi kolaylaştırır.

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ı çok adımlı playbook'lar yazıp handler, değişken ve şablonlarla gerçek yapılandırmayı otomatize edebilir.
Modül 1
Playbook Yapısı
  • YAML sözdizimi ve girinti kuralları
  • play: hosts, become, vars, tasks bölümleri
  • task adlandırma ve modül parametreleri
  • ansible-playbook --check (dry-run) ve --diff
  • -limit ve --tags ile seçimli çalıştırma
  • ansible-playbook -v ile ayrıntı seviyesi
Modül 2
Handler ve Akış
  • notify ile handler tetikleme
  • handler'ların play sonunda bir kez çalışması
  • meta: flush_handlers ile erken tetikleme
  • block/rescue/always ile hata yönetimi
  • changed_when / failed_when özelleştirme
  • register ile komut çıktısını yakalama
Modül 3
Değişkenler
  • değişken öncelik sırası (precedence) katmanları
  • vars, vars_files ve extra-vars (-e)
  • set_fact ile çalışma anında değişken
  • register edilen değişkenlere erişim
  • default filtresi ve tanımsız değişken yönetimi
  • magic variables (hostvars, groups, inventory_hostname)
Modül 4
Jinja2 Şablonları
  • template modülü ve .j2 dosyaları
  • {{ }} ifade ve {% %} kontrol blokları
  • for döngüsü ve if koşulu şablonda
  • filtreler: default, join, to_yaml, regex_replace
  • lookup eklentileri (file, env, template)
  • şablonda hostvars ve grup verisi kullanımı
Günün hedefiKatılımcı WinRM üzerinden Windows sunucularını win_ modülleri ve PowerShell ile uçtan uca otomatize edebilir.
Modül 1
WinRM Bağlantısı
  • WinRM dinleyici ve HTTPS yapılandırması
  • ansible_connection=winrm ve transport (ntlm, kerberos, credssp)
  • pywinrm bağımlılığı ve kimlik doğrulama
  • ansible_winrm_server_cert_validation ayarı
  • Kerberos ile domain kimlik doğrulama
  • bağlantı sorun giderme (5985/5986)
Modül 2
Windows Modülleri
  • win_feature ile rol/özellik kurulumu
  • win_package ve MSI/EXE kurulumu
  • win_service ve servis yönetimi
  • win_user / win_group yönetimi
  • win_copy, win_file, win_template
  • win_regedit ile registry yönetimi
Modül 3
Paket ve Yapılandırma
  • win_chocolatey ile paket yönetimi
  • win_updates ile Windows güncellemeleri
  • win_shell / win_command ve PowerShell
  • win_dsc ile PowerShell DSC kaynakları
  • win_scheduled_task ile görev zamanlama
  • win_firewall_rule yönetimi
Modül 4
Domain ve Kimlik
  • win_domain / win_domain_controller kurulumu
  • win_domain_membership ile domain'e katma
  • microsoft.ad collection ile AD nesneleri
  • win_domain_user / win_domain_group
  • GPO ve güvenlik ayarları otomasyonu
  • reboot modülü ve yeniden başlatma yönetimi
Günün hedefiKatılımcı web sunucusu kurulumu, uygulama dağıtımı ve rolling update gibi gerçek senaryoları Ansible ile uygular.
Modül 1
Sunucu Hazırlama
  • paket, kullanıcı ve servis temel kurulumu
  • SSH sertleştirme ve güvenlik temel ayarları
  • NTP, timezone ve temel sistem ayarı
  • firewalld/ufw kural yönetimi
  • SELinux/AppArmor ayar otomasyonu
  • log ve monitoring ajan kurulumu
Modül 2
Uygulama Dağıtımı
  • web sunucusu (nginx/apache) kurulumu ve vhost
  • uygulama kodu çekme ve yapılandırma
  • systemd servis birimi dağıtımı
  • veritabanı kurulumu ve bağlantı yapılandırması
  • template ile ortam bazlı yapılandırma
  • rolling update ile serial dağıtım
Modül 3
Yeniden Kullanım
  • rol tabanlı dağıtım yapısı
  • ortam başına inventory ve group_vars
  • tags ile seçimli çalıştırma
  • Ansible Vault ile sır yönetimi
  • handler ile servis yeniden başlatma
  • idempotent playbook tasarımı
Modül 4
Sorun Giderme
  • vvv ile ayrıntılı hata ayıklama
  • -check ve --diff ile güvenli test
  • ansible-lint ile kod kalitesi
  • fact ve debug ile değişken inceleme
  • SSH/WinRM bağlantı sorunları
  • idempotency ihlallerini tespit etme
Günün hedefiKatılımcı Automation Controller'da proje, envanter, credential ve job template tanımlayarak otomasyonu merkezileştirebilir.
Modül 1
Platform Bileşenleri
  • Automation Controller (eski Tower) mimarisi
  • Private Automation Hub ve collection dağıtımı
  • Execution Environment (EE) ve ansible-builder
  • automation mesh ve execution/hop node'ları
  • Event-Driven Ansible bileşeni genel bakış
  • lisanslama ve subscription (sınav/ücret ilgili kuruma aittir)
Modül 2
Proje ve Envanter
  • Git tabanlı proje senkronizasyonu (SCM)
  • statik ve dinamik envanter kaynakları
  • smart inventory ve host filtreleme
  • inventory source ve güncelleme planı
  • envanter grupları ve değişken yönetimi
  • constructed inventory kullanımı
Modül 3
Kimlik Bilgileri
  • machine, cloud, vault credential türleri
  • credential injection ve ortam değişkenleri
  • custom credential type tanımı
  • external secret management (Vault, CyberArk)
  • credential'ın job template'e bağlanması
  • credential güvenliği ve RBAC
Modül 4
Job Template
  • job template oluşturma ve parametreleme
  • survey ile çalışma anında girdi toplama
  • extra variables ve prompt on launch
  • schedule ile zamanlanmış çalıştırma
  • job slicing ile paralel yürütme
  • job çıktısı, event ve host durumu izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Playbook Yazımı

handler, değişken ve Jinja2 şablonlarıyla çok adımlı playbook'lar yazarsınız.

✅
Windows Otomasyonu

WinRM üzerinden win_ modülleri ve PowerShell ile Windows sunucularını otomatize edersiniz.

✅
Gerçek Senaryolar

web/uygulama dağıtımı ve rolling update gibi gerçek senaryoları Ansible ile uygularsınız.

✅
Automation Platform

Controller'da proje, envanter, credential ve job template ile otomasyonu merkezileştirirsiniz.

✅
Idempotent Otomasyon

idempotent playbook tasarımıyla tekrar çalıştırmada tutarlı sonuç alırsınız.

✅
Sır Yönetimi

Ansible Vault ile hassas verileri şifreleyip güvenle yönetirsiniz.

✅
Hata Yönetimi

block/rescue/always ile dayanıklı ve güvenli otomasyon akışları kurarsınız.

✅
Kod Kalitesi

ansible-lint ve Molecule ile otomasyon kodunuzu test edip standartlaştırırsınız.

Kimler İçin Uygundur?

  • Windows otomasyonunu uygulamalı öğrenmek isteyen sistem yöneticileri
  • laboratuvar pratiğini tercih eden ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Windows otomasyonunu uygulamalı öğrenmek isteyen sistem yöneticileri için uygundur.
DO417 ile farkı nedir?
İçerik yakındır; bu sürüm (LS) daha yoğun laboratuvar ve gerçek dağıtım senaryosu pratiği içerir.
Chocolatey işlenir mi?
Evet; win_chocolatey ile paket kurulumu ve güncellemesi uygulamalı ele alınır.
Önceden Ansible bilmek gerekir mi?
Temel düzey yeterlidir; playbook temelleri ilk gün tazelenir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; resmi Red Hat sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Microsoft Windows Automation with Red Hat Ansible Automation Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta 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 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 →
Altyapı Otomasyonu (IaC)Terraform Modules Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Modules Eğitimi

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

Terraform modül eğitimi: modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma, providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform te

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Providers, Resources, and Variables Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Providers, Resources, and Variables Eğitimi

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

Terraform eğitimi: provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, validation, sensitive ve değer önceliği uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Advanced Workflows Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Advanced Workflows Eğitimi

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

Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Monitoring Eğitimi

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

Terraform ile monitoring eğitimi: CloudWatch alarm/log/dashboard, Grafana, Datadog monitör ve SLO, bildirim kanalları ve monitoring-as-code uygulamalı ele alını

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