Szkolenie dostępne na zamówienie

Programowanie w powłoce Bash

Podstawy tworzenia skryptów w najpopularniejszej Linuksowej powłoce

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:LINUX/BASH

linux

Szkolenie na zamówienie

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

Programowanie w powłoce Bash

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


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


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ń


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

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.