Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:LINUX/BASH

bash-scriptingskrypty-bashautomatyzacja-linuxshell-scripting

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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

Autorem szkolenia jest Paweł Kierat

Wieloletni programista aplikacji wszelakich na platformie Java i nie tylko, obecnie trener wewnętrzny w EPAM Systems. Znajomość różnych języków programowania, środowisk i narzędzi pozwala mi sprawnie rozwiązywać problemy z użyciem niecodziennych połączeń. Jestem fanem samorozwoju, pracy nad warsztatem programisty oraz jakości oprogramowania, także z użyciem metod formalnych. Fascynuje mnie rola języka naturalnego w codziennej pracy dewelopera.

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

7.05.2024

Uczestnik szkoleniaProgramowanie w powłoce Bash

Dobrze przekazana duża ilość informacji, lecz brakowało praktycznych ćwiczeń do ich utrwalenia w użyciu.

Więcej opinii