MS-55039 Windows PowerShell Scripting and Toolmaking
21.07.2025 - 25.07.2025, 25.08.2025 - 29.08.2025, 22.09.2025 - 26.09.2025, 13.10.2025 - 17.10.2025, 17.11.2025 - 21.11.2025, 15.12.2025 - 19.12.2025
This is some text inside of a div block.
TEMATYKA ZAJĘĆ
-
Projektowanie narzędzi
- Narzędzia robią jedną rzecz
- Narzędzia są elastyczne
- Narzędzia wyglądają natywnie
- Laboratorium: Projektowanie narzędzia
-
Zacznij od polecenia
- Dlaczego zaczynać od polecenia?
- Odkrywanie i eksperymentowanie
- Laboratorium: Projektowanie narzędzia
-
Budowanie podstawowej funkcji i modułu
- Zacznij od podstawowej funkcji
- Utwórz moduł skryptu
- Sprawdź wymagania wstępne
- Uruchom nowe polecenie
- Laboratorium: Projektowanie narzędzia
-
Dodawanie CmdletBinding i parametryzacji
- Informacje o CmdletBinding i wspólnych parametrach
- Akceptowanie danych wejściowych potoku
- Wymagalność
- Walidacja parametrów
- Aliasy parametrów
- Laboratorium: Projektowanie narzędzia
-
Emisja obiektów jako danych wyjściowych
- Gromadzenie informacji
- Konstruowanie i emitowanie danych wyjściowych
- Szybkie testy
- Laboratorium: Projektowanie narzędzia
-
Interludium: Zmiana podejścia
- Badanie skryptu
- Krytyka skryptu
- Poprawianie skryptu
-
Używanie szczegółowych, ostrzegawczych i informacyjnych danych wyjściowych
- Znajomość sześciu kanałów
- Dodawanie szczegółowych i ostrzegawczych danych wyjściowych
- Więcej zastosowań szczegółowych danych wyjściowych
- Informacyjne dane wyjściowe
- Laboratorium: Projektowanie narzędzia
-
Pomoc oparta na komentarzach
- Gdzie umieścić pomoc
- Rozpoczęcie pracy
- Dalsze kroki z pomocą opartą na komentarzach
- Uszkodzona pomoc
- Laboratorium: Projektowanie narzędzia
-
Obsługa błędów
- Zrozumienie błędów i wyjątków
- Zła obsługa
- Dwa powody obsługi wyjątków
- Obsługa wyjątków w naszym narzędziu
- Przechwytywanie rzeczywistego wyjątku
- Obsługa wyjątków dla poleceń innych niż polecenia
- Dalsze kroki z obsługą wyjątków
- Przestarzała obsługa wyjątków
- Laboratorium: Projektowanie narzędzia
-
Podstawowe debugowanie
- Dwa rodzaje błędów
- Ostateczny cel debugowania
- Rozwijanie założeń
- Write-Debug
- Set-PSBreakpoint
- PowerShell ISE
- Laboratorium: Projektowanie narzędzia
-
Głębsze spojrzenie na parametry
- Pozycje parametrów
- Walidacja
- Wiele zestawów parametrów
- Wartość z pozostałych argumentów
- Komunikaty pomocy
- Aliasy
- Więcej CmdletBinding
-
Pisanie pełnej pomocy
- Zewnętrzna pomoc
- Używanie PlatyPs
- Wspieranie pomocy online
- Tematy "O"
- Uczynienie pomocy możliwą do aktualizacji
- Laboratorium: Projektowanie narzędzia
-
Testowanie jednostkowe kodu
- Szkicowanie testu
- Tworzenie czegoś do przetestowania
- Rozszerzanie testu
- Dalsze kroki z Pester
- Laboratorium: Projektowanie narzędzia
-
Rozszerzanie typów wyjściowych
- Zrozumienie typów
- Rozszerzalny system typów
- Rozszerzanie obiektu
- Używanie Update-TypeData
-
Analizowanie skryptu
- Wykonywanie podstawowej analizy
- Analizowanie analizy
- Laboratorium: Projektowanie narzędzia
-
Publikowanie narzędzi
- Zacznij od manifestu
- Publikowanie w PowerShell Gallery
- Publikowanie w prywatnych repozytoriach
- Laboratorium: Projektowanie narzędzia
-
Podstawowe kontrolery: skrypty automatyzacji i menu
- Budowanie menu
- Używanie UIChoice
- Pisanie kontrolera procesów
- Laboratorium: Projektowanie narzędzia
-
Funkcje proxy
- Przykład proxy
- Tworzenie podstawy proxy
- Modyfikowanie proxy
- Dodawanie lub usuwanie parametrów
- Laboratorium: Projektowanie narzędzia
-
Praca z danymi XML
- Proste: CliXML
- Importowanie natywnego XML
- ConvertTo-XML
- Tworzenie natywnego XML od podstaw
- Laboratorium: Projektowanie narzędzia
-
Praca z danymi JSON
- Konwersja do JSON
- Konwersja z JSON
- Laboratorium: Projektowanie narzędzia
-
Praca z danymi SQL Server
- Terminologia i fakty dotyczące SQL Server
- Łączenie się z serwerem i bazą danych
- Pisanie zapytania
- Uruchamianie zapytania
- Invoke-SqlCmd
- Myślenie o wzorcach projektowania narzędzi
-
Egzamin końcowy
- Problem laboratoryjny
- Rozbicie problemu
- Wykonanie projektu
- Testowanie poleceń
- Kodowanie narzędzia
- Laboratorium: Egzamin końcowy
Formularz zgłoszeniowy
MS-55039 Windows PowerShell Scripting and Toolmaking
Dziękujemy!
Zgłoszenie wysłane z sukcesem !
Zgłoszenie wysłane z sukcesem !
Coś poszło nie tak! Zglosznie nie zostało wysłane.
W przypadku nie otrzymania potwierdzenia prosimy o kontakt:
Adres biura:
CBSG Polska Spółka z o.o.
ul. Czereśniowa 98
98 02-456 Warszawa
ul. Czereśniowa 98
98 02-456 Warszawa