Szkolimy
i audytujemy od ponad 24 lat.

Szkolenie 55039 Windows PowerShell Scripting and Toolmaking

Opinie
(1)
Dane szkolenia
Czas trwania
5 dni, 40 godzin
Poziom trudności
Możliwe opcje szkolenia
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie
Język szkolenia
polski
Szkolenie Szkolenie Cena katalogowa od 4400,00 zł netto (5412,00 zł brutto) Pozostałe ceny
Zaproponuj miejsce i termin
Informacje ogólne

O tym kursie

Ten pięciodniowy kurs prowadzony przez instruktora przeznaczony jest dla specjalistów IT, którzy chcą rozwijać swoje umiejętności z zakresu Windows PowerShell i automatyzacji administracyjnej. Kurs zakłada podstawową wiedzę z zakresu PowerShell jako interaktywnego polecenia wiersza poleceń oraz uczy studentów poprawnych wzorców i praktyk budowania wielokrotnego użytku, ściśle zdefiniowanych jednostek automatyzacji.

Profil uczestników

Ten kurs jest przeznaczony dla administratorów w środowisku opartym na technologiach Microsoft, którzy chcą budować wielokrotnego użytku jednostki automatyzacji, automatyzować procesy biznesowe oraz umożliwić mniej technicznym kolegom wykonywanie zadań administracyjnych.

Po ukończeniu tego kursu studenci będą w stanie:

  • Opisać poprawne wzorce budowania modularnych narzędzi w Windows PowerShell
  • Tworzyć wysoko zmodularyzowane funkcje zgodne z natywnymi wzorcami PowerShell
  • Tworzyć skrypty kontrolerów, które udostępniają interfejsy użytkownika i automatyzują procesy biznesowe
  • Zarządzać danymi w różnych formatach
  • Pisać zautomatyzowane testy dla narzędzi
  • Debugować narzędzia
Konspekt

Moduł 1: Projektowanie narzędzi

Ten moduł wyjaśnia, jak projektować narzędzia i jednostki automatyzacji zgodnie z natywnymi wzorcami użytkowania w PowerShellu.

Lekcje

  • Narzędzia wykonują jedną czynność
  • Narzędzia są elastyczne
  • Narzędzia wyglądają naturalnie

Moduł 2: Rozpoczęcie od polecenia

Ten moduł wyjaśnia, jak rozpocząć proces skryptowania, zaczynając od interaktywnej konsoli powłoki.

Lekcje

  • Dlaczego zaczynać od polecenia?
  • Odkrywanie i eksperymentowanie

Moduł 3: Budowanie podstawowej funkcji i modułu

Ten moduł wyjaśnia, jak budować podstawową funkcję i moduł, używając polecenia już eksperymentowanego w konsoli.

Lekcje

  • Rozpocznij od podstawowej funkcji
  • Utwórz moduł skryptu
  • Sprawdź wymagania wstępne
  • Uruchom nowe polecenie

Moduł 4: Dodawanie CmdletBinding i parametryzacja

Ten moduł wyjaśnia, jak rozszerzyć funkcjonalność narzędzia, parametryzować wartości wejściowe i używać CmdletBinding.

Lekcje

  • O CmdletBinding i parametrach ogólnych
  • Akceptowanie wejścia z potoku
  • Wymaganie
  • Walidacja parametrów
  • Alias parametru

Moduł 5: Emitowanie obiektów jako wyjście

Ten moduł wyjaśnia, jak tworzyć narzędzia, które produkują niestandardowe obiekty jako wyjście.

Lekcje

  • Montaż informacji
  • Konstruowanie i emitowanie wyjścia
  • Szybkie testy

Moduł 6: Przerwa: Zmiana podejścia

Ten moduł wyjaśnia, jak ponownie przemyśleć projektowanie narzędzi, korzystając z konkretnych przykładów, jak często jest to robione źle.

Lekcje

  • Badanie skryptu
  • Krytyka skryptu
  • Poprawa skryptu

Moduł 7: Korzystanie z Rozszerzonego, Ostrzeżeń i Informacyjnego Wyjścia

Ten moduł wyjaśnia, jak korzystać z dodatkowych potoków wyjściowych dla lepszych zachowań skryptu.

Lekcje

  • Znając sześć kanałów
  • Dodawanie wyjścia szczegółowego i ostrzeżeń
  • Więcej z wyjściem szczegółowym
  • Informacyjne wyjście

Moduł 8: Pomoc oparta na komentarzach

Ten moduł wyjaśnia, jak dodać pomoc opartą na komentarzach do narzędzi.

Lekcje

  • Gdzie umieścić swoją pomoc
  • Rozpoczęcie
  • Idąc dalej z pomocą opartą na komentarzach
  • Uszkodzona pomoc

Moduł 9: Obsługa błędów

Ten moduł wyjaśnia, jak tworzyć narzędzia radzące sobie z przewidywalnymi błędami.

Lekcje

  • Zrozumienie błędów i wyjątków
  • Złe traktowanie
  • 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ń niebędących komendami
  • Idąc dalej z obsługą wyjątków
  • Przestarzała obsługa wyjątków

Moduł 10: Podstawowe debugowanie

Ten moduł wyjaśnia, jak używać narzędzi debugowania skryptów PowerShell.

Lekcje

  • Dwa rodzaje błędów
  • Ostateczny cel debugowania
  • Rozwijanie założeń
  • Write-Debug
  • Set-PSBreakpoint
  • PowerShell ISE

Moduł 11: Zagłębianie się w parametry

Ten moduł wyjaśnia, jak dalej definiować atrybuty parametrów w poleceniu PowerShell.

Lekcje

  • Pozycje parametrów
  • Walidacja
  • Wiele zestawów parametrów
  • Wartość z pozostałych argumentów
  • Komunikaty pomocy
  • Aliasy
  • Więcej CmdletBinding

Moduł 12: Pisanie pełnej pomocy

Ten moduł wyjaśnia, jak tworzyć zewnętrzną pomoc dla polecenia.

Lekcje

  • Zewnętrzna pomoc
  • Korzystanie z PlatyPs
  • Wsparcie dla pomocy online
  • Tematy „O”
  • Umożliwienie aktualizacji pomocy

Moduł 13: Testowanie jednostkowe kodu

Ten moduł wyjaśnia, jak używać Pester do przeprowadzania podstawowych testów jednostkowych.

Lekcje

  • Narysowanie testu
  • Zrobienie czegoś do przetestowania
  • Rozszerzenie testu
  • Idąc dalej z Pesterem

Moduł 14: Rozszerzanie typów wyjściowych

Ten moduł wyjaśnia, jak rozszerzyć obiekty o dodatkowe możliwości.

Lekcje

  • Rozumienie typów
  • Rozszerzalny System Typów
  • Rozszerzenie obiektu
  • Używanie Update-TypeData

Moduł 15: Analiza Twojego skryptu

Ten moduł wyjaśnia, jak korzystać z analizatora skryptów do wspierania najlepszych praktyk i zapobiegania powszechnym problemom.

Lekcje

  • Wykonanie podstawowej analizy
  • Analiza analizy

Moduł 16: Publikowanie Twoich narzędzi

Ten moduł wyjaśnia, jak publikować narzędzia w publicznych i prywatnych repozytoriach.

Lekcje

  • Zacznij od manifestu
  • Publikowanie w PowerShell Gallery
  • Publikowanie w prywatnych repozytoriach

Moduł 17: Podstawowe kontrolery: Skrypty automatyzacji i menu

Ten moduł wyjaśnia, jak tworzyć kontrolery skryptów, które wykorzystują narzędzia.

Lekcje

  • Budowa menu
  • Użycie UIChoice
  • Pisanie kontrolera procesu

Moduł 18: Funkcje proxy

Ten moduł wyjaśnia, jak tworzyć i używać funkcji proxy.

Lekcje

  • Przykład funkcji proxy
  • Tworzenie podstawy proxy
  • Modyfikowanie proxy
  • Dodawanie lub usuwanie parametrów

Moduł 19: Praca z danymi XML

 Ten moduł wyjaśnia, jak pracować z danymi XML w PowerShellu.

Lekcje

  • Proste: CliXML
  • Importowanie natywnego XML
  • ConvertTo-XML
  • Tworzenie natywnego XML od zera

Moduł 20: Praca z danymi JSON

Ten moduł wyjaśnia, jak korzystać z danych JSON w PowerShellu.

Lekcje

  • Konwertowanie na JSON
  • Konwertowanie z JSON

Moduł 21: Praca z danymi SQL Server

Ten moduł wyjaśnia, jak korzystać z serwera SQL z poziomu skryptu PowerShell.

Lekcje

  • Terminologia i fakty dotyczące SQL Server
  • Łączenie się z serwerem i bazą danych
  • Pisanie zapytania
  • Wykonanie zapytania
  • Invoke-SqlCmd
  • Myślenie o wzorcach projektowania narzędzi

Moduł 22: Egzamin końcowy

Ten moduł daje studentom szansę wykorzystania wszystkiego, czego nauczyli się na tym kursie, w praktycznym przykładzie.

Lekcje

  • Problem z laboratorium
  • Rozłóż problem na części
  • Zrób projekt
  • Testuj polecenia
  • Zaprojektuj narzędzie
Pokaż więcej
Wymagania

Przed uczestnictwem w tym kursie studenci muszą mieć:

  • Doświadczenie w podstawowej administracji systemem Windows
  • Doświadczenie w korzystaniu z Windows PowerShell do zapytywania i modyfikowania informacji systemowych
  • Doświadczenie w korzystaniu z Windows PowerShell do odkrywania poleceń i ich użycia
  • Doświadczenie w korzystaniu z WMI i/lub CIM do zapytywania informacji systemowych

 

W cenę szkolenia wliczono
  • Certyfikat Microsoft
  • Autoryzowane materiały szkoleniowe w formie elektronicznej (Skillpipe)
  • Gwarancja jakości szkolenia
  • Notatnik, długopis (w przypadku szkoleń stacjonarnych)
  • Kontakt z trenerem po szkoleniu
  • Kawa, herbata, słodki poczęstunek (w przypadku szkoleń stacjonarnych)
  • Obiad (w przypadku szkoleń stacjonarnych)

 

Firma jest Autoryzowanym Ośrodkiem Szkoleniowym MICROSOFT Silver Learning
Możesz u nas podejść do egzaminu Pearson VUE
Spółka posiada wpis do ewidencji placówek niepublicznych   Nr ew. ES.VIII.4320-6/p.n./2003 wydany z upoważnienia Prezydenta Miasta Łodzi

 
Dofinansowanie

Zachęcamy do skorzystania z możliwości dofinansowania szkoleń oferowanych przez naszą firmę. Dostępne rozwiązania:

  • Wsparcie z Funduszy Europejskich (BUR) nawet do 85% na usługi rozwojowe dla przedsiębiorstw oraz osób indywidualnych.
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego do 100% wartości szkolenia na kształcenia pracowników i pracodawców.

 

Skontaktuj się z nami, aby uzyskać więcej informacji. Oferujemy pełne wsparcie w tym procesie.  

Zapraszamy!

 

 Dofinansowanie szkoleń KFS

 Dofinasowanie szkoleń PARP

 

 

Opinie
Artur 25-07-2022 13:27:35
Ocena:
'Szkolenie super przeprowadzone- wykładowca odpowiadał na wszystkie zadawane pytania.
Powiązane szkolenia
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 1900,00 zł netto (2337,00 zł brutto)
Cena promocyjna: od 1500,00 zł netto (1845,00 zł brutto)
1 dzień / 8 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4400,00 zł netto (5412,00 zł brutto)
Cena promocyjna: od 3900,00 zł netto (4797,00 zł brutto)
5 dni / 40 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3400,00 zł netto (4182,00 zł brutto)
Cena promocyjna: od 2900,00 zł netto (3567,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3100,00 zł netto (3813,00 zł brutto)
Cena promocyjna: od 2600,00 zł netto (3198,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 4000,00 zł netto (4920,00 zł brutto)
Cena promocyjna: od 3150,00 zł netto (3874,50 zł brutto)
4 dni / 32 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3400,00 zł netto (4182,00 zł brutto)
Cena promocyjna: od 2900,00 zł netto (3567,00 zł brutto)
3 dni / 24 godzin
oceny
Bestsellery
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 29-05-2025 09:00

Cena katalogowa: 960,00 zł netto (1180,80 zł brutto)
2 dni / 12 godzin
22 oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 980,00 zł netto (1205,40 zł brutto)
2 dni / 16 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Przygotowuje do egzaminu Pearson VUE
Szkolenie autoryzowane Microsoft

Najbliższy termin: 02-04-2025 09:00

Cena katalogowa: 2500,00 zł netto (3075,00 zł brutto)
3 dni / 24 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Możliwe terminy szkoleń
Zaproponuj miejsce i termin
Opinie
(1)
Dodaj
Dane szkolenia
  • Czas trwania: 5 dni , 40 godzin
  • Poziom trudności:
  • Język: polski
  • Język materiałów: angielski
  • Prowadzący
  • Możliwe opcje szkolenia:
    Szkolenie autoryzowane Microsoft
    Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
    Zamów to szkolenie w Twojej firmie