Szkolenie zapewni uczestnikom przygotowanie do sprawnej pracy w środowisku Linux, obejmujące znajomość narzędzi wspierających proces testowania. Uczestnicy poznają aplikacje przydatne w codziennej pracy testerów oraz techniki automatyzacji procesów QA. Warsztatowa forma zajęć umożliwi realizację praktycznych zadań, które pozwolą na efektywne wykorzystanie systemu Linux w testowaniu oprogramowania.
Szkolenie przygotowuje do samodzielnej obsługi systemu Linux w zakresie niezbędnym do realizacji zadań testerskich oraz automatyzacji procesów QA
Szkolenie uczy wykorzystywania narzędzi i aplikacji dostępnych w środowisku Linux do testowania oprogramowania, analizy logów oraz pracy z bazami danych i serwisami webowymi
Szkolenie rozwija umiejętność automatyzowania codziennych czynności testerskich z wykorzystaniem skryptów shellowych i narzędzi kontroli wersji
Dla kogo?
Szkolenie adresowane jest do testerów oprogramowania oraz specjalistów QA rozpoczynających pracę z systemem Linux
Dedykowane osobom testującym aplikacje webowe, które chcą poszerzyć kompetencje o automatyzację i obsługę narzędzi linuksowych
Efekty kształcenia
Uczestnik obsługuje system Linux w zakresie niezbędnym do testowania oprogramowania
Uczestnik konfiguruje środowisko testerskie i zarządza użytkownikami oraz uprawnieniami
Uczestnik analizuje logi systemowe i aplikacyjne oraz wykorzystuje narzędzia do filtrowania danych
Uczestnik automatyzuje zadania testerskie przy użyciu skryptów shellowych
Uczestnik komunikuje się z bazami danych i serwisami webowymi z poziomu linii poleceń
Uczestnik stosuje narzędzia kontroli wersji do zarządzania kodem i dokumentacją testów
Wymagania
Od uczestników wymagana jest znajomość obsługi komputera
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
Standardowe wejście, wyjście, wyjście błędów, przekierowania i potoki
Logowanie do linii poleceń
Wykorzystanie tmux
Transfer plików
Logowanie za pomocą klucza
Praca z plikami tekstowymi
Wyszukiwanie plików
Porównywanie
Filtrowanie, wyszukiwanie plików po zawartości
Podstawy wyrażeń regularnych
Edycja plików konfiguracyjnych
Podgląd logów w czasie rzeczywistym
Podgląd logów z serwerów zdalnych
Łączenie z bazą danych
Praca z poziomu linii poleceń oraz skryptów
Praca z poziomu aplikacji klienckiej
Wprowadzenie do HTTP, JSON i REST
Kodowanie Base64
Wysyłanie żądań HTTP z użyciem cURL
Formatowanie odpowiedzi z serwisów
Przetwarzanie odpowiedzi w formacie JSON
Skrypty shellowe
Wywoływanie poleceń
Parametryzacja skryptów
Zmienne
Instrukcja warunkowa, pętle
Interakcja z użytkownikiem
Wprowadzenie do kontroli wersji
Podstawy pracy z Git
Autorem szkolenia jest Piotr Nazimek
Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.
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