Plan Szkolenia

Wprowadzenie

  • Filozofia i zasady Basha / Co to jest Bash?
  • Bash w porównaniu do innych języków skryptowych
  • Przegląd funkcji i architektury Basha
  • Poza Bashem: Bash w kontekście zadań administracyjnych systemu

Zrozumienie Basha

  • Cykl życia skryptu Basha
  • Jak Bash pasuje do zadań administracyjnych systemu
  • Składnia i typy danych w Bashu

Rozpoczęcie pracy

  • Konfiguracja środowiska programistycznego
  • Instalacja Basha na systemach Linux
  • Instalacja Basha na systemach Windows
  • Konfiguracja środowiska Basha

Tworzenie i uruchamianie skryptów Basha

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

Bash Scripting do Automatyzacji

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

Integracja Basha z innymi narzędziami

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

Rozwiązywanie problemów

  • Debugowanie skryptów Basha
  • Najczęstsze błędy i jak ich unikać
  • Optymalizacja skryptów Basha

Podsumowanie i kolejne kroki

  • Przegląd kluczowych pojęć i najlepszych praktyk
  • Kolejne kroki w nauce Basha i automatyzacji za pomocą Basha

Wymagania

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

Grupa docelowa

  • Programiści
  • Administratorzy systemów
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie