Programowanie w powłoce Bash

Czas trwania szkolenia:2 dni (16h)

Kod kursu:LINUX/BASH

Poziom zaawansowania:
linux

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie 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

Dla kogo?

  • Szkolenie przeznaczone jest dla programistów, administratorów, testerów automatyzujących oraz wszystkich innych, chcących zmniejszyć czas spędzony na żmudnych, powtarzających się czynnościach
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

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