THE POWER OF POWERSHELL EĞİTİMİ

PowerShell'in gücünü sıfırdan keşfet

Cmdlet, pipeline ve nesne modelinden başlayarak PowerShell ile günlük yönetim işlerini otomatikleştirmeyi öğrenin.

PowerShell'e sıfırdan başlayanlar için temel eğitim: cmdlet keşfi, nesne tabanlı pipeline, filtreleme ve veri işleme, betik yazımı ve günlük sistem yönetimi görevlerinin otomasyonu.

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

Eğitim Hakkında

Komut satırından betik yazımına, PowerShell'in temel kavramları ve pratik otomasyon

Bu eğitim, PowerShell'i hiç kullanmamış veya temelini pekiştirmek isteyenler için tasarlanmıştır. Cmdlet'lerin Verb-Noun yapısı, Get-Help/Get-Command/Get-Member üçlüsüyle keşif, nesne tabanlı pipeline (metin değil nesne akışı), Where-Object ve Select-Object ile filtreleme/projeksiyon, Sort-Object ve Group-Object, değişkenler ve veri tipleri, PSProvider ve PSDrive ile dosya sistemi/registry gezintisi işlenir. Ardından basit betik yazımı, if/foreach/while akış kontrolü, fonksiyon temelleri ve dosya/servis/süreç yönetimi gibi günlük görevlerin otomasyonu uygulamalı olarak öğretilir.

Süre ve Format

3 Gün. Her gün dört modül; her modül kısa anlatım ve konsol üzerinde pratikle ilerler.

Seviye

Temel Seviye — PowerShell'in gücünü sıfırdan tanıtır: cmdlet, pipeline, nesne modeli, betik yazımı ve günlük yönetim görevlerinin otomasyonu.

Öğrenme Metodu

Windows PowerShell/PowerShell 7 konsolu ve VS Code üzerinde komut ve betik örnekleri yazılarak uygulamalı öğretilir.

Neden Bu Eğitim?

⚡Hız

Tekrar eden işleri tek komut veya kısa betikle saniyeler içinde halledersiniz.

🧱Sağlam Temel

Nesne tabanlı pipeline mantığını kavrayarak ileri konulara güçlü bir zemin edinirsiniz.

🛠️Pratik Otomasyon

Dosya, servis ve süreç yönetimini betikleyerek günlük işlerinizi otomatikleştirirsiniz.

Anahtar Konular

powershell temelleripowershell öğrencmdletpipelinewhere-objectselect-objectpowershell betikget-helppowershell otomasyonpowershell giriş
“PowerShell öğrenmek bir komut ezberlemek değil, bir düşünme biçimi edinmektir.”

Ön Koşullar

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

1
Windows Bilgisi

Temel Windows kullanımı ve dosya sistemi kavramlarına aşinalık yeterlidir.

2
Programlama Şart Değil

Önceden programlama bilgisi gerekmez; mantıksal düşünme yeterli olur.

3
Konsol Erişimi

PowerShell 5.1 veya PowerShell 7 kurulu bir Windows makineye erişim gerekir.

4
Yönetici Hakkı

Servis ve süreç örnekleri için yerel yönetici yetkisi faydalı olur.

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ı, cmdlet'leri keşfeder, yardım sistemini kullanır ve nesnelerin özelliklerini inceler.
Modül 1
Konsol ve Cmdlet
  • Windows PowerShell 5.1 ile PowerShell 7 arasındaki fark
  • Cmdlet'lerin Verb-Noun (Get-Process gibi) adlandırma deseni
  • Onaylı fiiller (Get-Verb) ve tutarlı komut tahmini
  • Alias kavramı: dir, ls, gps gibi kısayollar
  • Tab tamamlama ve komut geçmişi kullanımı
  • Profil dosyası ($PROFILE) ile konsolu kişiselleştirme
Modül 2
Yardım Sistemi
  • Get-Help ile cmdlet kullanımını öğrenme
  • Update-Help ile yerel yardım içeriğini güncelleme
  • Examples, -Detailed ve -Full parametreleri
  • Get-Command ile komut arama ve modül filtreleme
  • about_* yardım konularıyla kavram öğrenme
  • Online ile çevrimiçi belgeye yönlenme
Modül 3
Nesne Modeli
  • PowerShell'in metin değil nesne akıttığı temel fikri
  • Get-Member ile özellik (property) ve metotları görme
  • $_ / $PSItem ile boru hattındaki nesneye erişim
  • .NET nesnelerinin PowerShell'e yansıması
  • Select-Object ile belirli özellikleri seçme
  • Format-Table ve Format-List ile görüntüleme ayrımı
Modül 4
Sağlayıcılar (Provider)
  • Get-PSProvider ile FileSystem, Registry, Env sağlayıcıları
  • PSDrive kavramı: C:, HKLM:, Env: sürücüleri
  • Set-Location ile farklı sürücüler arasında gezinme
  • Get-ChildItem ile dosya ve registry anahtarı listeleme
  • Get-Item / Set-Item ile öğe okuma ve yazma
  • Env: sürücüsüyle ortam değişkenlerine erişim
Günün hedefiKatılımcı, boru hattında veriyi filtreler, sıralar, gruplar ve istenen biçimde dışa aktarır.
Modül 1
Pipeline Mantığı
  • Bir cmdlet çıktısını diğerine | ile aktarma
  • Nesnelerin boru hattında tek tek akması
  • ByValue ve ByPropertyName parametre bağlama
  • Pipeline'da nesne tipinin korunması
  • Çok adımlı pipeline okunabilirliği
  • ForEach-Object ile her nesnede işlem yapma
Modül 2
Filtreleme
  • Where-Object ile koşula göre nesne süzme
  • Karşılaştırma operatörleri: -eq, -ne, -gt, -lt, -like
  • match ile düzenli ifade (regex) eşleştirme
  • contains ve -in ile koleksiyon üyelik kontrolü
  • Basit sözdizimi: Where { $_.Status -eq 'Running' }
  • Mantıksal operatörler -and / -or ile karmaşık koşullar
Modül 3
Sıralama ve Gruplama
  • Sort-Object ile tek ve çok alana göre sıralama
  • Descending ve -Unique parametreleri
  • Group-Object ile nesneleri gruplandırma ve sayma
  • Measure-Object ile toplam, ortalama ve istatistik
  • Select-Object -First/-Last/-Skip ile kısıtlama
  • Hesaplanmış özellik (calculated property) tanımlama
Modül 4
Dışa Aktarım
  • Export-Csv ile sonuçları tabloya dökme
  • ConvertTo-Json / ConvertFrom-Json ile JSON işleme
  • Out-File ile metin dosyasına yazma ve kodlama seçimi
  • Export-Clixml ile nesneyi tam olarak saklama
  • ConvertTo-Html ile basit rapor üretme
  • Import-Csv ile dosyadan nesneye okuma
Günün hedefiKatılımcı, değişken ve akış kontrolüyle basit betikler yazar ve günlük görevleri otomatikleştirir.
Modül 1
Değişken ve Tip
  • Değişken tanımlama ($x = 5) ve kapsam (scope)
  • String, int, array ve hashtable temel tipleri
  • Dizi oluşturma ve elemanlara erişim
  • Hashtable ile anahtar-değer saklama
  • String enterpolasyonu ve here-string kullanımı
  • Tip zorlama ([int], [datetime]) ve dönüşüm
Modül 2
Akış Kontrolü
  • if / elseif / else ile koşullu dallanma
  • foreach döngüsüyle koleksiyon üzerinde dönme
  • for ve while döngüleri
  • switch ile çoklu koşul eşleştirme
  • break ve continue ile döngü kontrolü
  • Basit try/catch ile hata yakalamaya giriş
Modül 3
Fonksiyon
  • function anahtar kelimesiyle yeniden kullanılabilir blok yazma
  • param() bloğu ile parametre alma
  • Fonksiyon çıktısı ve return davranışı
  • Betiği .ps1 dosyası olarak kaydetme ve çalıştırma
  • Execution policy ve Set-ExecutionPolicy etkisi
  • Yorum ve açıklama ile okunabilir betik yazımı
Modül 4
Sistem Yönetimi
  • Get-Process / Stop-Process ile süreç yönetimi
  • Get-Service / Start-Service / Restart-Service ile servisler
  • Get-ChildItem ile toplu dosya bulma ve filtreleme
  • Copy-Item, Move-Item, Remove-Item ile dosya işlemleri
  • Get-EventLog / Get-WinEvent ile olay günlüğü okuma
  • Zamanlanmış görevle betiği periyodik çalıştırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Cmdlet Keşfi

Get-Help, Get-Command ve Get-Member ile yeni cmdlet'leri kendiniz öğrenebilirsiniz.

✅
Pipeline Mantığı

Nesne tabanlı boru hattını anlayıp cmdlet'leri zincirleyebilirsiniz.

✅
Filtreleme

Where-Object ve Select-Object ile veriyi süzüp istediğiniz alanları seçebilirsiniz.

✅
Veri İşleme

Sort-Object ve Group-Object ile veriyi sıralayıp gruplayabilirsiniz.

✅
Dışa Aktarım

Sonuçları CSV, JSON ve HTML olarak dışa aktarabilirsiniz.

✅
Betik Yazımı

Değişken ve akış kontrolüyle basit .ps1 betikleri yazabilirsiniz.

✅
Fonksiyon

Parametre alan yeniden kullanılabilir fonksiyonlar oluşturabilirsiniz.

✅
Sistem Otomasyonu

Süreç, servis ve dosya işlerini betikle otomatikleştirebilirsiniz.

Kimler İçin Uygundur?

  • PowerShell'e yeni başlayan sistem yöneticileri
  • destek uzmanları
  • komut satırını öğrenerek işlerini hızlandırmak isteyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PowerShell'e yeni başlayan sistem yöneticileri, destek uzmanları ve komut satırını öğrenmek isteyen BT çalışanları için uygundur.
Programlama bilmem gerekir mi?
Hayır, önceden programlama bilgisi gerekmez; mantıksal düşünme ve temel Windows kullanımı yeterlidir.
Hangi PowerShell sürümünü kullanmalıyım?
Windows PowerShell 5.1 veya PowerShell 7 ile örnekler çalışır; aralarındaki farklar eğitimde açıklanır.
Pipeline neden önemli?
PowerShell metin değil nesne akıttığı için pipeline, veriyi filtreleyip dönüştürmenin temelini oluşturur ve ileri kullanımın anahtarıdır.
Eğitim sonunda neler yapabilirim?
Cmdlet'leri keşfedip zincirleyebilir, veriyi filtreleyip dışa aktarabilir ve dosya/servis işlerini otomatikleştiren basit betikler yazabilirsiniz.

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. The Power of PowerShell 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

PowerShell ve Betik YazımıMicrosoft Powershell ile SharePoint Yönetimi Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft Powershell ile SharePoint Yönetimi Eğitimi

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

SharePoint Management Shell ve PnP PowerShell ile site koleksiyonu, liste, izin, servis uygulaması ve SharePoint Online yönetimini uygulamalı öğrenin.

Detayları Gör →
PowerShell ve Betik YazımıPowerShell & Exchange Server: Getting Started Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell & Exchange Server: Getting Started Eğitimi

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

Exchange Management Shell ile bağlantı, posta kutusu oluşturma, alıcı yönetimi, izinler ve temel raporlamayı başlangıç seviyesinde uygulamalı öğrenin.

Detayları Gör →
PowerShell ve Betik YazımıPowerShell & Exchange Server: Message Distribution Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell & Exchange Server: Message Distribution Eğitimi

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

Exchange dağıtım grupları, dinamik gruplar, adres listeleri, adres politikaları, moderasyon, transport kuralları ve mesaj izlemeyi PowerShell ile öğrenin.

Detayları Gör →
PowerShell ve Betik YazımıPowershell : Administration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell : Administration Eğitimi

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

Dosya, servis, kullanıcı ve izin yönetiminden remoting, zamanlanmış görevler ve raporlamaya kadar günlük sistem yönetimini PowerShell ile öğrenin.

Detayları Gör →
PowerShell ve Betik YazımıPowershell : Managing Sites Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell : Managing Sites Eğitimi

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

WebAdministration ve IISAdministration modülleriyle IIS site, uygulama havuzu, HTTP/HTTPS binding ve SSL yönetimini PowerShell betikleriyle otomatikleştirin.

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