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.
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ę.
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.
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.
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ł.
Część 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)
- 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)
- 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)
- 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)
- Obiekty
- Identyfikacja właściwości i metod obiektów
- Identyfikacja typów obiektów
- Operatory
- Porównujące
- Logiczne
- Iloczyny numeryczne (Numeric multipliers)
Część 2
- Providers
- Wbudowani dostawcy
- Komandlety
- 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
- Operatory
- Arytmetyczne
- Przypisujące
- Binarne
- Dzielące i łączące
- Zamieniające
- Formatujące
- Tablice i tablice haszujące
- Instrukcje sterujące
- Pętle (while, do while, do until, for, foreach)
- Instrukcje warunkowe (if, switch)
- Zakresy (Scopes) i profile
- Moduły
- Podstawowe operacje na modułach (wyszukiwanie, importowanie)
- Korzystanie z komend w modułach
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.
- 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
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.
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.
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.

Szkolenie SQL Server poziom średnio-zaawansowany
Poszerz swoją wiedzę o języku MS SQL. W trakcie tego szkolenia poznasz podzapytania i funkcje analityczne. Nauczysz się robić wyliczenia, agregacje i podsumowania danych.
Na szkoleniu utrwalisz wiedzę z podstawowej składni SQL oraz nauczysz się pisać złożone, przydatne w pracy, zapytania.

Szkolenie SQL Server poziom podstawowy
Odczytuj dane z baz, testuj, analizuj i twórz bazy w języku MS SQL. Na kursie poznasz relacyjne bazy danych oraz podstawową składnię języka SQL. Nauczysz się przekształcać dane w użyteczne raporty.
Dwa dni nauki z nami wystarczy, aby umieć samodzielnie odczytywać dane z baz i tworzyć z nich proste raporty.

Szkolenie Python poziom zaawansowany
Poznaj zaawansowane struktury języka Python. Na tym kursie nauczysz się budować większe programy z małych elementów kodu. Użyjesz Pythona do automatyzacji powtarzalnych zadań.
Kurs ten usamodzielni Cię w pracy z językiem Python.

Szkolenie Python poziom podstawowy
Zacznij naukę programowania od prostego i nowoczesnego języka, jakim jest Python. Na kursie podstawowym poznasz składnię języka i nauczysz się pisać proste programy.
Już w pierwszej godzinie nauki uruchomisz swój własny kod.

Szkolenie Python poziom średnio-zaawansowany
Utrwal wiedzę z Pythona na naszym kursie. W programie szkolenia pisanie kodu w Pythonie, testowanie, samodzielne szukanie rozwiązań i wiele innych zadań z życia programisty.
Po szkoleniu na tym poziomie wyjdziesz z ugruntowaną wiedzą na temat Pythona.
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.