Adresaci szkolenia:

Szkolenie adresowane do testerów oprogramowania chcących poznać możliwości systemu operacyjnego Linux oraz narzędzia ułatwiające testowanie oprogramowania dostępne na platformie Linux. Szkolenie nakierowane na testerów aplikacji i serwisów webowych z możliwością dostosowania szkolenia.

Cel szkolenia:

  • poznanie podstaw systemu operacyjnego Linux umożliwiających sprawną pracę i poruszanie się po środowiskach GNU/Linux
  • poznanie narzędzi ułatwiających proces testowania oprogramowania
  • zdobycie podstawowych umiejętności automatyzacji procesów QA z wykorzystaniem poznanych narzędzi

Mocne strony szkolenia:

Ukierunkowane na aspekty praktyczne szkolenie obejmuje m.in.:

  • najpopularniejsze dystrybucje systemu operacyjnego Linux (Ubuntu, Mint, Fedora, CentOS itp.)
  • standardowe narzędzia systemów GNU/Linux (find, grep, zgrep, less, wget, diff, ssh, ps, vim itp.)
  • narzędzia dostarczane przez dostawców baz danych (psql, mysql, MySQL Workbench itp.)
  • przydatne narzędzia open source (httpie, jq, hstr, icdiff, tig itp.)

Wymagania:

Od uczestników szkolenia wymagana jest podstawowa znajomość dowolnego systemu kontroli wersji (np. git, svn).

Parametry szkolenia:

1*8 godzin (1*7 godzin netto) wykładów oraz ćwiczeń obejmujących zarówno pracę z odpaloną lokalnie aplikacją, aplikacją działającą na zdalnym serwerze oraz usługami dostępnymi w internecie.

Program szkolenia

  1. Podstawy systemu Linux
    • dystrybucje Linuxa
    • podstawy pracy z linią poleceń
    • system plików
    • uprawnienia
    • instalacja dodatkowego oprogramowania
    • procesy
    • podstawowe operacje sieciowe
  2. Praca z plikami tekstowymi (zarówno plikami konfiguracyjnymi, jak i logami aplikacyjnymi)
    • wyszukiwanie
    • filtrowanie
    • porównywanie
    • podstawy wyrażeń regularnych
    • edycja plików konfiguracyjnych
    • podgląd logów w czasie rzeczywistym
    • podgląd logów z serwerów zdalnych
  3. Praca z bazami danych na przykładzie PostgreSQL i MySQL
    • łączenie z bazą danych
    • praca z poziomu konsoli shellowej oraz skryptów
    • praca z poziomu aplikacji klienckiej
  4. Praca z serwisami webowymi
    • pobieranie zasobów
    • wysyłanie żądań HTTP
    • formatowanie odpowiedzi z serwisów
    • przetwarzanie odpowiedzi w formacie JSON
  5. Podstawy automatyzacji
    • potoki
    • skrypty shellowe
    • wersjonowanie zmian

Pytania?

* Wymagane.
** Szczegóły promocji w Regulaminie.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email