Szkolenia HPE

Cel szkolenia

Kurs pozwala nabyć użytkownikom i administratorom systemu UNIX praktycznych umiejętności programowania w shellu POSIX.

Tematyka obejmuje składnię i konstrukcje wykorzystywane w shellu POSIX, w tym korzystanie ze zmiennych, rozgałęzień, pętli, obsługiwanie plików, definiowanie funkcji i pułapek. Kurs zawiera również wprowadzenie do wyrażeń regularnych, języka awk i edytora sed, gdyż są one powszechnie używane w skryptach.

W trwającym 5 dni kursie 50 procent to wykład i 50 procent to ćwiczenia na serwerach HP.

Po zakończeniu kursu uczestnik będzie umiał:

  • Czytać i obsługiwać istniejące skrypty w shellu POSIX
  • Tworzyć program w shellu POSIX
  • Korzystać z instrukcji pętli i instrukcji sterujących
  • Korzystać z tablic
  • Korzystać z wyrażeń regularnych
  • Korzystać z zaawansowanych struktur danych i funkcji
  • Rozumieć obsługę pułapek i sygnałów
  • Rozumieć skrypty w awk i edytorze sed

Słuchacze:

  • użytkownicy systemu HP-UX lub innego systemu UNIX, administratorzy systemu i sieci oraz programiści

Plan szkolenia Rozwiń listę

  • Wprowadzenie do skryptów w shellu POSIX
    • Co to jest skrypt?
    • Wykonywanie skryptu
    • Środowisko podprocesu
    • Właściwości shella
  • Pisanie skryptów
    • Który shell?
    • Rekomendowany format skryptu
    • Planowanie skryptu
    • Przenośność skryptów
  • Zmienne
    • Zmienne
    • Wyświetlanie wartości zmiennych i korzystanie z nich
    • Łączenie i wycinanie napisów
    • Różne sposoby przypisywania wartości zmiennej
  • Wprowadzanie danych
    • Czytanie danych wprowadzanych przez użytkownika
    • Parametry pozycyjne
    • Tworzenie parametrów pozycyjnych
    • Podstawianie warunkowe
    • Modyfikowanie zachowania shella w odniesieniu do zmiennych
  • Wyprowadzanie
    • Atrybuty zmiennych
    • Formatowanie wyników
    • Pozycjonowanie kursora i echo na terminalu
  • Arytmetyka w Stellu
    • Tworzenie zmiennych o atrybucie integer
    • Podstawy dziesiętna i inne
    • Korzystanie z operatorów arytmetycznych i praca z danymi numerycznymi
  • Rozgałęzienia
    • Testowanie warunków
    • Operatory warunkowe
    • Decyzje wielowartościowe i instrukcja case
  • Wzorce shellowe
    • Wzorce podstawowe
    • Wzorce złożone
    • Wyrażenia z wykorzystaniem wzorców
  • Pętle
    • Pętla while
    • Pętla until
    • Pętla for
    • Przerywanie wykonywania pętli za pomocą break
    • Instrukcje continue i exit
    • Pętla select
  • Instrukcja getopts
    • Przetwarzanie argumentów
    • Instrukcja getopts i zmienna OPTARG
    • Zmienna OPTIND
  • Zmienne tablicowe
    • Wyświetlanie całej tablicy i zliczanie elementów
    • Wykorzystanie zmiennych typu integer jako indeksów elementów tablicy
  • Funkcje i biblioteki funkcji
    • Wyświetlenie aktualnie zdefiniowanych funkcji
    • Deklarowanie i używanie funkcji
    • Zakres zmiennych
    • Biblioteki funkcji i rekurencja
  • Zarządzanie wejściem-wyjściem
    • Deskryptory plików
    • Czytanie z pliku i pisanie do pliku z użyciem deskryptorów
    • Przekierowanie, listy parametrów i dokumenty wbudowane
    • Tworzenie listy parametrów na podstawie wczytanego wiersza
  • Pułapki i sygnały
    • Najczęściej wykorzystywane sygnały
    • Instrukcje trap i stty
  • Wyrażenia regularne
    • Wyrażenia regularne
    • Metaznaki
    • Polecenie grep
  • Wprowadzenie do awk
    • Przetwarzanie rekordów
    • Dopasowywanie wzorców i wyświetlanie
    • Wyrażenia relacyjne
    • Zmienne awk
  • Zmienne, napisy i operacje arytmetyczne
    • Zmienne własne użytkownika
    • Zmienne środowiskowe
    • Operacje arytmetyczne
    • Działania na napisach
    • Formatowanie wyjścia
    • Argumenty wiersza wywołania
  • Sterowanie przepływem w awk
    • Instrukcja warunkowa if, pętle while i for
    • Tablice
    • Instrukcje getline, next i exit
    • Przetwarzanie tablic
    • Tablice asocjacyjne
  • Korzystanie z edytora sed
    • Zamiana tekstów
    • Usuwanie i wyświetlanie wierszy
    • Czytanie z pliku i pisanie do niego
    • Różne polecenia edytora sed
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Podstawowa znajomość programowania
  • UNIX Fundamentals 51434S

lub

  • Znajomość UNIXa w zakresie omawianym na powyższym kursie
Poziom trudności
Czas trwania 5 dni
Certyfikat

Uczestnicy otrzymują po zakończeniu szkolenia zaświadczenie o ukończeniu autoryzowanego kursu HPE.

Prowadzący

Autoryzowany wykładowca firmy HPE.

Informacje dodatkowe

W przypadku wybrania opcji szkolenia wraz z tabletem CTAB Compendium CE informuje, że firma HPE Polska nie udostępnia materiałów w formie elektronicznej, a tablet przekazywany jest kurierem po zakończeniu szkoleń prowadzonych przez HPE Polska.

Program "CTAB - materiały szkoleniowe na tablecie" jest prowadzony tylko i wyłącznie przez firmę Compendium CE, HPE Polska nie jest w żaden sposób powiązane z oferowanymi tabletami CTAB.

Szkolenia powiązane tematycznieRozwiń listę

Systemy operacyjne


Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 6800 PLN NETTO

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin