Plan Szkolenia

Wprowadzenie

  • Filozofia i zasady Bash / Czym jest Bash?
  • Bash a inne języki skryptowe
  • Przegląd funkcji i architektury Bash
  • Poza Bash: Bash w kontekście zadań administracji systemem

Zrozumienie Bash

  • Cykl życia skryptu Bash
  • Jak Bash wpisuje się w zadania administracji systemem
  • Składnia Bash i typy danych

Rozpoczęcie pracy

  • Konfiguracja środowiska programistycznego
  • Instalacja Bash w systemach Linux
  • Instalacja Bash w systemach Windows
  • Konfiguracja środowiska Bash

Tworzenie i uruchamianie skryptów Bash

  • Struktura skryptu Bash
  • Uruchamianie skryptów Bash
  • Używanie zmiennych, argumentów oraz wejścia/wyjścia
  • Struktury sterujące i pętle

Skrypty Bash do automatyzacji

  • Automatyzacja zadań za pomocą Bash
  • Zarządzanie systemem plików za pomocą Bash
  • Zarządzanie procesami za pomocą Bash
  • Monitorowanie systemu i logowanie za pomocą Bash

Integracja Bash z innymi narzędziami

  • Bash i wyrażenia regularne
  • Bash oraz sed i awk
  • Bash i narzędzia wiersza poleceń (grep, find, xargs itp.)

Rozwiązywanie problemów

  • Debugowanie skryptów Bash
  • Typowe błędy i jak ich unikać
  • Optymalizacja skryptów Bash

Podsumowanie i kolejne kroki

  • Przegląd kluczowych koncepcji i najlepszych praktyk
  • Kolejne kroki w nauce Bash i automatyzacji za pomocą Bash

Wymagania

  • Znajomość systemu operacyjnego Linux
  • Doświadczenie w pracy z interfejsem wiersza poleceń
  • Podstawowa znajomość programowania

Grupa docelowa

  • Programiści
  • Administratorzy systemów
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie