MS-55039 Windows PowerShell Scripting and Toolmaking

Czas trwania kursu:
5 dni
Cena:
3399 zł netto
Kategoria:
POWERSHELL
Terminy kursów:

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

TERMIN KURSU

UCZESTNIK

DANE DO FAKTURY

Dziękujemy!
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