Wyeliminuj manualną pracę z administracyjnych zadań

Szkolenie PowerShell od podstaw

112 gotowych przykładów do wykorzystania w pracy Doświadczony i zaangażowany trener Bezpłatne konsultacje po szkoleniu

Przygotowaliśmy dla Ciebie szkolenie, na którym poznasz powłokę oraz język skryptowy PowerShell.

Znajomość tego języka umożliwi Ci wyeliminowanie większości manualnych zadań administracyjnych.

Zapisz się na nasz kurs, zdobądź wiedzę i wsparcie naszych trenerów.

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom średnio-zaawansowany
codi
Kurs polecany przez doświadczonych administratorów

Kurs obejmuje konkretne zadania ze środowiska pracy administratorów.

24 godziny zegarowe nauki
2 450,00 zł netto (3 013,50 zł brutto)
Małe grupy do 6 osób

Będziesz się uczył nie tylko programowania w języku PowerShell. Poznasz też dobrze popularne narzędzia, za pomocą których administratorzy ułatwiają sobie pracę.

Wybierz termin szkolenia

PowerShell od podstaw

Jeśli zakres kursu jest dla Ciebie interesujący, ale nie ma żadnego odpowiedniego terminu, skontaktuj się z nami. Postaramy się zorganizować szkolenie w odpowiednim dla Ciebie terminie.

Wybierz lokalizację i termin szkolenia, aby zobaczyć czy mamy dostępne miejsca.

Lokalizacja i termin
x
Zarezerwuj ilość miejsc

Na kursie programowania w języku PowerShell przeprowadzimy Cię od podstaw do zaawansowanych elementów, abyś mógł w pełni wykorzystać potencjał języka.

Kurs oparty o niezwykle dużą ilość ćwiczeń

Uczysz się u nas tylko rzeczy, których będziesz potrzebował

Kurs prowadzi doświadczony trener z ogromną wiedzą z obszaru administracji, zarządzania serwerami i usługami. Wie, jakich narzędzi używa się w firmach i tylko je ujął w programie szkolenia.

Szanujemy Twój czas i nie zarzucamy Cię informacjami, których nigdy w życiu nie będziesz potrzebował.

zaawansowany system szkolenia
dekoratory, dziedziczenie klas

Część 1

  1. Wprowadzenie
    • Powłoka (shell) i język skryptowy PowerShell
    • Historia, ewolucja, wersje i możliwości języka PowerShell
    • Linia komend i ISE (Integrated Scripting Environment)
  2. Komendy
    • Składnia
    • Parametry wspólne
    • Znaki kończące
    • Zadania: get-command, show-command, get-help
    • Bloki skryptów (script block)
    • Funkcje
    • Zarządzanie zdalne (WMI, CIM i inne komandlety)
  3. Przetwarzanie strumieniowe (pipelining)
    • Komandlety operujące na obiektach
    • Komandlety formatujące
    • Eksport danych
    • Komandlety typu OUT
    • Zmienna strumieniowa (Pipeline variable)
    • Inne komandlety operujące na obiektach
    • Przetwarzanie strumieniowe (begin, process and end blocks)
    • Parametry wejściowe do przetwarzania strumieniowego (ByValue, ByPropertyName)
  4. Skrypty
    • Zarządzanie wykonywaniem (Execution policies)
    • Podpisywanie skryptów
    • Uruchamianie
    • Parametry (Param statement), komentarze i instrukcje wymagalności (requires.statement)
    • Kolejność wykonywania komend
    • Instalacja ISE i jego możliwości
    • System pomocy (update-help)
  5. Obiekty
    • Identyfikacja właściwości i metod obiektów
    • Identyfikacja typów obiektów
  6. Operatory
    • Porównujące
    • Logiczne
    • Iloczyny numeryczne (Numeric multipliers)

Część 2

  1. Providers
    • Wbudowani dostawcy
    • Komandlety
  2. Zmienne i typy danych
    • Rodzaje zmiennych – automatyczne, użytkownika
    • Zmienne typu string (literal, here strings, expandable, subexpressions)
    • Inne typy (object, Boolean, char, int, long, double, enum, array, datetime)
    • Używanie typów danych (casting, weakly and strongly variables, static members)
    • Operatory typów danych
    • Parsowanie
    • Znaki ucieczki
  3. Operatory
    • Arytmetyczne
    • Przypisujące
    • Binarne
    • Dzielące i łączące
    • Zamieniające
    • Formatujące
  4. Tablice i tablice haszujące
  5. Instrukcje sterujące
    • Pętle (while, do while, do until, for, foreach)
    • Instrukcje warunkowe (if, switch)
  6. Zakresy (Scopes) i profile
  7. Moduły
    • Podstawowe operacje na modułach (wyszukiwanie, importowanie)
    • Korzystanie z komend w modułach
Szkolenie PowerShell od podstaw

Twoje umiejętności po szkoleniu

Język PowerShell jest często używany przez Microsoft do tworzenia konsol zarządzania GUI. Niektórych zadań nie można wykonać w graficznym interfejsie użytkownika – trzeba znać PowerShell.

Na kursie wykorzystujemy przykładowe zadania z prawdziwego środowiska pracy. Dzięki temu łatwiej opanujesz materiał i wykorzystasz nabytą wiedzę w pracy.

biblioteka danych z kursu
termin szkolenia
  • poznasz powłokę oraz język skryptowy PowerShell i dowiesz się, do jakich zadań możesz je wykorzystać
  • zobaczysz, w jaki sposób można zarządzać systemami operacyjnymi za pomocą linii komend i jak bardzo ułatwia to pracę administracyjną
  • doskonale poznasz (ISE – Integrated Scripting Environment) i nauczysz się pisać w nim polecania języka PowerShell
  • nauczysz się usprawniać zadania za pomocą komandletów np. importować i eksportować dane oraz je formatować
  • nauczysz się wykorzystywać opcję Powershell remoting do interaktywnego uruchamiania bloków komend lub skryptów
  • nauczysz się pisać własne funkcje i wykorzystywać je w skryptach do np. sprawdzenia usług zainstalowanych na komputerach użytkowników
  • dowiesz się na czym polega programowanie obiektowe oraz w jaki sposób programowanie obiektowe realizowane jest w języku PowerShell
  • poznasz opcje przetwarzania strumieniowego – nauczysz się eksportować nazwy usług i restartować usługi
  • nauczysz się pisać złożone programy np. program do przygotowywania i weryfikowania backupów
  • nauczysz się pisać polecenia, za pomocą których wykonasz operacje na wielu komputerach w sieci np. zainstalujesz oprogramowanie na kilkunastu komputerach
  • nauczysz się za pomocą skryptów tworzyć nowych użytkowników i nadawać im uprawnienia
PowerShell kluczem do efektywności

Wybierz język i środowisko programistyczne odpowiednie dla Twoich projektów

Często wybór narzędzia decyduje o tym, czy jesteś w stanie pracować efektywnie. Jeśli zajmujesz się lub chcesz się zajmować administrowaniem systemami, znajomość PowerShell otworzy przed Tobą wiele możliwości automatyzacji zadań administracyjnych.

Język PowerShell

szkolenie
najlepszy kurs
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku

Najlepszy na rynku trener opiekunem Twojego szkolenia

Opiekunem Twojego szkolenia jest trener, który od kilkunastu lat programuje oraz zajmuje się administrowaniem systemami.

Jarek jest świetnym trenerem gdyż posiada zarówno kompetencje techniczne jak i tzw. miękkie. Potrafi w jasny i przejrzysty sposób wytłumaczyć zagadnienia informatyczne oraz zaopiekować się grupą.

Czas na jego zajęciach upływa w miłej i profesjonalnej atmosferze.

Zajrzyj na profil trenera

codi
Rekomendowane szkolenia

Kontynuuj naukę programowania z nami

Kurs PowerShell to nie koniec przygody z programowaniem w obszarze administrowania. Możesz poszerzyć swoją wiedzę o dodatkowe zagadnienia z zarządzania aplikacjami na platformach chmurowych.

W naszej ofercie znajdziesz też kursy z programowania, które są przydatne w pracy administratora.

Interesują Cię jedynie wybrane tematy?

Indywidualne konsultacje

Nasza oferta to nie tylko szkolenia ze ściśle ułożonym planem. Jeśli chcesz poznać tylko część zagadnień dotyczących języka PowerShell, możesz skorzystać z indywidualnych konsultacji stacjonarnie lub online.

W trakcie konsultacji trener jest dostępny wyłącznie dla Ciebie. Omówi z Tobą tylko te obszary, które są dla Ciebie interesujące.

Zarezerwuj konsultacje

Indywidualne konsultacje
Indywidualne konsultacje