Kurs 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)
Ponad 100 ćwiczeń
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.
Każdy z trenerów posiada duże doświadczenie w programowaniu i prowadzeniu zajęć
Nasi trenerzy posiadają wieloletnie doświadczenie w obszarze programowania. Są nie tylko ekspertami w swoich dziedzinach, ale także pasjonatami, którzy potrafią skutecznie przekazywać wiedzę i motywować uczestników do nauki.
Najlepsi trenerzy
Trenerzy od kilkunastu lat programują i zajmują się administrowaniem danymi.
Posiadają 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 ich zajęciach upływa w miłej i profesjonalnej atmosferze.
Opinie Uczestników o szkoleniach
Kurs PowerShell podstaw
Poniżej znajdziesz informacje na temat opinii dotyczących szkolenia PowerShell od podstaw. Opinie zbieramy w ankietach i za zgodą Uczestników publikujemy na naszej stronie.
Maciej Pawelczyk
Ogromna ilość ćwiczeń praktycznych, co jest plusem. Trener w porządku, sympatyczny, dobrze przygotowany, klarownie potrafił wyłożyć materiał i motywował mnie do nauki. Materiały w porządku. Myślę tylko, że można by było więcej czasu poświęcić na pipy a mniej na programowanie. Jeśli będzie mniej programowania, a więcej zadań na potoki, kurs będzie ideałem.
Marta Pisarska
Bardzo dobry kurs, konkretnie, szczegółowo i jasno omawiany materiał. Dużo dowolności w rozwiązywaniu zadań. Duża ilość zadań. Bardzo przyjazny trener szybko nawiązujący kontakt. Na początku trochę się zgubiłam gdyż trener omawiał narzędzia spoza materiałów, ale prowadzący szybko zareagował i wszystko już było ok.
Wiktor Rymuszko
Dla mnie jako osoby początkującej bardzo w porządku. Dobrze, że zostało przedstawione, jak w ogóle zacząć pracę z PowerShellem. Tempo było akurat. Dowiedziałem się, tego czego potrzebuję. Trener konkretny, uśmiechnięty, otwarty, zachęcający do współpracy. Dobrze pasuje do pracy z ludźmi. Obsługa klienta pomocna. Żałuję tylko, że nie udało się zorganizować kursu stacjonarnego, ale kurs online też był w porządku. Niezbyt duża grupa i trener przez cały czas dostępny.
Łukasz Molenda
Materiały przekazane mi przed szkoleniem. Miło i sympatycznie w trakcie kursu. Ćwiczeń tak dużo, że każdy się nauczy. Trener bardzo kontaktowy, otwarty na pytania i pomocna obsługa klienta. Nie żałuję wyboru tego kursu.
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.
Kurs SQL Server poziom średnio-zaawansowany
110 ćwiczeń praktycznych
Gwarancja 100% terminów on-line
2 dni – 1 080,00 zł netto
Szkolenie rozpoczynamy od przypomnienia grupowania i złączenia tabel. Następnie przećwiczymy podzapytania i widoki. Poznasz rozbudowane podsumowania częściowe i zobaczysz, jak upraszać skrypty za pomocą wyrażeń CTE.
Nauczysz się robić analizy z wykorzystaniem wbudowanych funkcji analitycznych.
Kurs SQL Server poziom podstawowy
120 ćwiczeń praktycznych
Gwarancja 100% terminów on-line
2 dni – 990,00 zł netto
Na tym kursie zaczynamy przygodę z SQL od podstaw. Prezentujemy relacyjne bazy danych oraz składnię języka MS SQL. Poznasz zapytania, dzięki którym samodzielnie odczytasz dane z bazy.
Nauczysz się grupować dane i tworzyć podsumowania, łączyć tabele i wyniki zapytań oraz robić modyfikacje w bazie.
Kurs Python poziom zaawansowany
115 ćwiczeń praktycznych
Gwarancja 99% terminów on-line
2 dni – 1 280 zł netto
Na kursie dowiesz się, jak używać Pythona do obsługi programu MS Excel. Zobaczysz jak pobierać dane ze stron www, tworzyć pakiety i moduły oraz budować złożone programy.
Wykorzystasz w programach funkcje, pętle i instrukcje warunkowe oraz zobaczysz, jak tworzyć klasy i gdzie warto ich używać.
Kurs Python poziom podstawowy
110 ćwiczeń praktycznych
Gwarancja 100% terminów on-line
2 dni – 1 080,00 zł netto
Na kursie Python poziom podstawowy błyskawicznie poznasz podstawową składnię Pythona oraz nauczysz się obsługi narzędzi programistycznych IDLE i Visual Studio Code.
Dowiesz się, w jakich obszarach na rynku pracy możesz wykorzystywać Pythona oraz jakie kompetencje są poszukiwane w branży IT.
Kurs Python poziom średnio-zaawansowany
75 ćwiczeń praktycznych
Gwarancja 99% terminów on-line
2 dni – 1 180 zł netto
Zakres szkolenia obejmuje nie tylko pisanie kodu, ale także testowanie programu i obsługę narzędzi programistycznych IDLE, Visual Studio Code, Spyder.
Dowiesz się, w jaki sposób przetwarzać duże ilości danych, pobierać dane z Internetu, tworzyć własne funkcje oraz obsługiwać pliki i foldery.
Wsparcie po kursie
Po szkoleniu masz możliwość korzystania z bezpłatnych konsultacji. Indywidualne konsultacje z programowania w Pythonie to sesje z trenerem, na których możesz omawiać np. tematy z kursu, które nie są dla Ciebie w pełni zrozumiałe.
W trakcie spotkania trener pomoże Ci w rozwiązaniu problemów z Twoim kodem i udzieli odpowiedzi na pytania.