PowerShell'i profesyonel araç yazımına taşıyın
PowerShell'de araç geliştirme: gelişmiş fonksiyonlar ve CmdletBinding, modül ve manifest paketleme, WinRM Remoting ile çok sunuculu yürütme, hata yönetimi, debugging, performans ve Pester testleri; tamamı uygulamalı.
Betik yazan yöneticiden araç geliştiren uzmana geçiş
Bu eğitim, PowerShell temellerini bilen yöneticileri profesyonel otomasyon araçları yazan uzmanlara dönüştürür. Gelişmiş fonksiyonlar, [CmdletBinding()] ve parametre öznitelikleri (Mandatory, ValidateSet, pipeline bağlama), yardım yorumları, modül yapısı (.psm1/.psd1) ve manifest oluşturma işlenir. PowerShell Remoting ile WinRM yapılandırması, Enter-PSSession, Invoke-Command, kalıcı PSSession'lar, oturum yapılandırmaları ve implicit remoting ele alınır. İleri hata yönetimi (ErrorAction, $Error, Try/Catch, throw), hata ayıklama, çalışma zamanı performansı, iş parçacıklı işleme ve araçların test edilip paylaşılması uygulamalı olarak kapsanır.
4 Gün. Her gün dört modül; ileri konular canlı lab'da çok sunuculu senaryolar ve araç geliştirme atölyeleriyle pekiştirilir.
İleri Seviye — Gelişmiş fonksiyonlar, modül yazımı, PowerShell Remoting, iş akışları, hata yönetimi ve araç oluşturmayla ölçeklenebilir otomasyon.
Her konu, katılımcının kendi fonksiyon ve modüllerini yazıp birden çok sunucuda Remoting ile çalıştırmasıyla uygulamalı işlenir.
Tek seferlik betiklerden, parametreli ve yardım içeren yeniden kullanılabilir araçlara geçişi öğrenirsiniz.
Remoting ve Invoke-Command ile yüzlerce sunucuda aynı işlemi tek komutla yürütmeyi kavrarsınız.
Fonksiyonlarınızı manifestli modüllere paketleyerek ekibinizle paylaşılabilir, sürümlenebilir araçlar üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Cmdlet, pipeline, değişken ve döngü konularına hâkim olmak gerekir.
Daha önce .ps1 betikleri yazmış olmak konuların kavranmasını kolaylaştırır.
Remoting denemeleri için en az iki Windows sunucu veya sanal makine faydalıdır.
WinRM, port ve güvenlik duvarı kavramlarına temel aşinalık gerekir.
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.
Program sonunda katılımcılar:
CmdletBinding ve doğrulamalı parametrelerle cmdlet gibi fonksiyonlar yazarsınız.
Fonksiyonlarınıza pipeline girişi ekleyip diğer komutlarla zincirlersiniz.
Araçlarınızı manifestli modüllere toplayıp sürümleyebilirsiniz.
Modülleri repository üzerinden paylaşıp kurdurabilirsiniz.
WinRM yapılandırıp çok sunucuda komut çalıştırabilirsiniz.
Try/Catch ve ErrorAction ile dayanıklı araçlar kurarsınız.
Kesme noktaları ve PSScriptAnalyzer ile sorunları hızla çözersiniz.
Paralel işleme ve runspace ile büyük ölçekte verimli çalışırsınız.
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.
PowerShell DSC ile bildirimsel yapılandırma, kaynaklar, MOF derleme, LCM, pull/push dağıtım ve drift yönetimini uygulamalı işleyen 4 günlük ileri eğitim.
Detayları Gör →NetTCPIP, NetAdapter, DNS/DHCP cmdlet'leri, firewall kuralları, Test-NetConnection tanılama ve toplu ağ yapılandırmayı işleyen 3 günlük uygulamalı eğitim.
Detayları Gör →İleri pipeline, fonksiyon yazımı, hata yönetimi, CIM/WMI, Remoting ve dosya/kayıt işlemlerini uygulamalı işleyen 3 günlük orta seviye PowerShell eğitimi.
Detayları Gör →AZ-040 kapsamında PowerShell temelleri, Remoting, Active Directory, Azure Az modülü ve Microsoft Graph yönetimini işleyen 4 günlük uygulamalı eğitim.
Detayları Gör →AZ-040 müfredatıyla PowerShell cmdlet'leri, nesne pipeline'ı, CIM/WMI, betik yazımı, remoting ve Azure/Microsoft 365 otomasyonunu uygulamalı öğrenin.
Detayları Gör →