Profesyonel PowerShell betikleri yaz
İleri seviye PowerShell eğitimi: gelişmiş fonksiyonlar ve pipeline, modül/sınıf yazımı, yapısal hata yönetimi, remoting ve JEA, paralel işleme, Pester ile test, PSScriptAnalyzer ve performans optimizasyonu.
Yeniden kullanılabilir, test edilebilir ve performanslı PowerShell kodu geliştirme
Bu eğitim, temel PowerShell bilgisini üretim kalitesinde betik geliştirmeye taşır. Gelişmiş fonksiyonlar (CmdletBinding, parametre doğrulama, pipeline input, ValueFromPipelineByPropertyName), kendi modül ve sınıflarını (class, enum) yazma, hata yönetimi (try/catch/finally, ErrorAction, $ErrorView), PowerShell Remoting (PSSession, Invoke-Command, JEA) konularını kapsar. Ayrıca runspace ve ForEach-Object -Parallel ile paralel çalışma, Pester ile test, PSScriptAnalyzer ile kod kalitesi, güvenli kimlik bilgisi yönetimi ve performans optimizasyonu uygulamalı olarak işlenir.
4 Gün. Her gün dört modül; her modül gerçek betik geliştirme ve test lab'larıyla desteklenir.
İleri Seviye — gelişmiş fonksiyonlar, modül ve sınıf yazımı, remoting, hata yönetimi ve performans odaklı profesyonel PowerShell betik geliştirme.
Katılımcılar her konuyu kendi fonksiyon ve modüllerini yazıp Pester testleri ve PSScriptAnalyzer denetimiyle doğrulayarak öğrenir.
Gelişmiş fonksiyon ve modül yapılarıyla kodu bir kez yazıp tüm ekipte paylaşırsınız.
try/catch ve ErrorAction stratejileriyle beklenmedik hatalara karşı dayanıklı betikler kurarsınız.
Paralel çalışma ve pipeline optimizasyonuyla uzun süren işleri kat kat hızlandırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Cmdlet, pipeline, değişken, döngü ve basit betik yazımı bilgisi gerekir.
PowerShell nesneleri, özellik ve metot kavramlarına aşinalık faydalıdır.
VS Code ve PowerShell eklentisi kurulu bir ortam gereklidir.
Remoting denemeleri için en az iki makine veya sanal ortam faydalıdır.
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 parametre doğrulamayla cmdlet kalitesinde fonksiyonlar yazabilirsiniz.
begin/process/end ile pipeline girdisini doğru şekilde işleyebilirsiniz.
Manifest'li, yayınlanabilir betik modülleri oluşturabilirsiniz.
class ve enum ile nesne tabanlı yapılar kurabilirsiniz.
try/catch ve ErrorAction stratejileriyle dayanıklı betikler yazabilirsiniz.
PSSession, Invoke-Command ve JEA ile uzak yönetimi güvenle yapabilirsiniz.
Pester ve PSScriptAnalyzer ile kodunuzu test edip denetleyebilirsiniz.
Paralel işleme ve optimizasyonla betiklerinizi belirgin şekilde hızlandırabilirsiniz.
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.
Exchange Management Shell ile posta kutusu, izin, akış kuralı, veritabanı, DAG, taşıma ve raporlama otomasyonunu uygulamalı işleyen 4 günlük ileri eğitim.
Detayları Gör →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 →