Programowanie w powłoce Bash

2350 PLN+23% VAT (2890 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Kod kursu:LINUX/BASH

Poziom zaawansowania:
linux

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

20 lipiec
Trwają zapisy na szkolenie
-

Cena:

2350 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawaŁódźPoznańKrakówWrocławGdańskKatowiceBydgoszczGdynia

Termin:

23 listopad
Trwają zapisy na szkolenie
-

Cena:

2350 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawaŁódźPoznańKrakówWrocławGdańskKatowiceBydgoszczGdynia

Nie odpowiada Ci żaden z dostępnych terminów?

Zapytaj o szkolenie

O szkoleniu Programowanie w powłoce Bash

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Wymagania

  • Mile widziana umiejętność programowania w dowolnym języku

Zalety

  • Szkolenie jest zorientowane na praktyczne zastosowanie języka Bash do rozwiązywania często występujących problemów
  • Zajęcia mają charakter warsztatowy - poszczególne elementy języka są omawiane przy okazji przykładów i zadań

Cele szkolenia

  • Poznanie podstawowych elementów składni języka Bash
  • Zaznajomienie się z niezbędnymi poleceniami systemu UNIX
  • Efektywne przetwarzanie danych z wykorzystaniem strumieni i potoków
  • Tworzenie bezpiecznych i wydajnych skryptów powłoki

Program

Wprowadzenie

  • Historia
  • Zastosowania
  • Podstawy systemu UNIX
  • Instalacja
  • Pierwszy skrypt
  • Podstawowe konstrukcje

Polecenia

  • Składnia polecenia powłoki
  • Przegląd podstawowych poleceń
  • Argumenty, opcje, kod wyjścia
  • Zmienne, parametry pozycyjne i specjalne
  • Cytowanie, ucieczka
  • Sposoby wykonywania poleceń

Wejście/wyjście

  • Standardowe strumienie we/wy
  • Podstawowe operacja odczytu i zapisu
  • Potoki
  • Strumienie i przekierowania
  • Deskryptory

Rozwinięcia

  • Rozwinięcia parametrów
  • Tablice
  • Podstawianie poleceń
  • Wyrażenia arytmetyczne
  • Rozwinięcia ścieżek
  • Rozwinięcia klamrowe

Instrukcje sterowania

  • Wyrażenia warunkowe
  • Instrukcje warunkowe
  • Pętle

Grupowanie poleceń

  • Bloki poleceń
  • Podpowłoka
  • Funkcje

Zarządzanie procesami

  • Procesy pierwszoplanowe
  • Procesy w tle
  • Koprocesy
  • Sygnały i ich obsługa

Opcje powłoki, debugowanie

Bezpieczeństwo skryptów

Wydajność

Dobre praktyki

Podobne szkolenia