Uživatelská náročnost
Pro koho je kurz určen
Kurz je určen všem, kdo umí programovat v nějakém dnešním objektovém jazyce a chtějí se naučit využívat PowerShell na úrovni profesionálních programátorů případně ho využít k podpoře v procesech DevOps.
Předpokládané vstupní znalosti
Znalosti v rozsahu kurzů uvedených v sekcích Předchozí kurzy a Související kurzy
Znalost základů programování v nějakém objektovém jazyce, jako je C++, C#, Visual Basic .NET, Java, apod.
Dobrá znalost technologií TCP/IP a DNS
Metody výuky
Odborný výklad s praktickými ukázkami, samostatná cvičení na virtuálních počítačích na platformě Hyper-V
Studijní materiály
Vlastní studentské materiály firmy GOPAS v elektronické, nebo tištěné formě
Osnova kurzu
Opakování syntaxe a základních principů PowerShellu
Co (ne)dělat a čeho se vyvarovat v komplexnějších skriptech
Robustní PowerShell moduly a kód, který minimalizuje chyby programátora
Přímé použití .NET knihoven a COM objektů
Kompilovaný C# kód
Pokročilá vzdálená správa pomocí WMI
Automatické testy
Tvorba MAML dokumentace
Nasazení systémů pomocí Desired State Configuration (PowerShell DSC)