Szkolenie: Programowanie w powłoce Bash
Szkolenie Bash dla początkujących to praktyczny kurs, który uczy automatyzacji zadań, tworzenia skryptów powłoki, zarządzania plikami i procesami w systemie Linux oraz efektywnego wykorzystania narzędzi i poleceń UNIX
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:LINUX/BASH
Programowanie w powłoce Bash
Cele szkolenia
Szkolenie przygotowuje do samodzielnego tworzenia i uruchamiania skryptów powłoki Bash w środowisku Linux
Szkolenie uczy wykorzystywania poleceń systemu UNIX do automatyzacji codziennych zadań administracyjnych i programistycznych
Szkolenie rozwija umiejętność przetwarzania danych z użyciem strumieni, potoków oraz przekierowań w Bash
Szkolenie pokazuje, jak projektować bezpieczne i wydajne skrypty powłoki zgodnie z dobrymi praktykami
Dla kogo?
Szkolenie adresowane jest do programistów, administratorów systemów oraz testerów automatyzujących pracę w środowisku Linux
Szkolenie przeznaczone jest dla osób chcących usprawnić i zautomatyzować powtarzalne zadania przy użyciu skryptów Bash
Szkolenie skierowane jest do osób posiadających podstawową znajomość obsługi systemu Linux, niezależnie od poziomu doświadczenia w programowaniu
Efekty kształcenia
Uczestnik analizuje i rozwiązuje typowe problemy automatyzacji w systemie Linux
Uczestnik projektuje i wdraża skrypty powłoki do obsługi plików i procesów
Uczestnik stosuje polecenia UNIX do przetwarzania danych tekstowych i binarnych
Uczestnik wykorzystuje strumienie, potoki i przekierowania do efektywnej pracy z danymi
Uczestnik identyfikuje i eliminuje potencjalne zagrożenia w skryptach powłoki
Uczestnik optymalizuje wydajność i czytelność tworzonych skryptów
Wymagania
Mile widziana umiejętność programowania w dowolnym języku
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
Program szkolenia
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
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
