Administracja, replikacja i tuning baz danych PostgreSQL – szkolenie
Administracja, replikacja i tuning baz danych PostgreSQL – szkolenie
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Przeznaczone dla osób, do których zadań będzie należeć administracja, zabezpieczenie i optymalizacja baz danych PostgreSQL.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji03-12-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Usługa „Administracja, replikacja i tuning baz danych PostgreSQL – szkolenie” przygotowuje uczestnika do samodzielnego instalowania i konfigurowania klastra PostgreSQL, zarządzania parametrami, bazami, przestrzeniami tabel, schematami, użytkownikami i uprawnieniami, wykonywania kopii zapasowych i odtwarzania klastra do punktu w czasie, aktualizacji klastra, konfigurowania replikacji fizycznej master-slave oraz monitorowania VACUUM i optymalizowania zapytań.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Instaluje klaster PostgreSQL. | Omawia sposoby uruchamiania i zatrzymywania klastra PostgreSQL narzędziami pg_ctl i systemctl. | Test teoretyczny z wynikiem generowanym automatycznie |
| Porządkuje kroki tworzenia klastra PostgreSQL z automatycznym startem usługi przez systemctl. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Określa parametry konfiguracji dostępu do klastra z sieci dla narzędzia pgAdmin 4 na wskazanym porcie nasłuchu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Konfiguruje parametry i logi klastra PostgreSQL. | Rozróżnia poziomy konfiguracji parametrów: klastra, bazy danych, użytkownika, użytkownika w bazie danych i sesji. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera wartości parametrów logging_collector, log_line_prefix i rotacji logów do podanych wymagań logowania serwera. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Porządkuje kroki ładowania logu serwera w formacie CSV do tabeli w bazie danych PostgreSQL. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zarządza strukturą logiczną klastra PostgreSQL. | Charakteryzuje strukturę fizyczną i logiczną klastra oraz zależności między bazą danych, przestrzenią tabel i schematem. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawne polecenia tworzące bazę danych, przestrzeń tabel i schemat o zadanych właścicielach i parametrach. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Określa wpływ parametru search_path na dostęp do obiektów przenoszonych między przestrzeniami tabel i schematami. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zarządza użytkownikami i uprawnieniami w PostgreSQL. | Rozróżnia użytkowników, role grupowe oraz dostępne uprawnienia do obiektów i schematów. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje polecenia tworzące role grupowe z uprawnieniami do obiektów i przypisaniem ich wskazanym użytkownikom. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Dobiera polecenia odbierające uprawnienia i role grupowe wskazanemu użytkownikowi oraz sposób weryfikacji stanu uprawnień. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Zabezpiecza dane klastra PostgreSQL kopiami zapasowymi. | Porównuje backup logiczny (pg_dump, pg_dumpall), zimny backup fizyczny i archiwizację ciągłą plików WAL. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera przełączniki pg_basebackup i ustawienia archiwizacji ciągłej WAL do wykonania kopii zapasowej klastra. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Porządkuje kroki odtwarzania klastra z kopii fizycznej i zarchiwizowanych plików WAL do punktu w czasie. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Konfiguruje replikację fizyczną PostgreSQL. | Rozróżnia rodzaje replikacji oraz czynności po stronie serwera master i serwera slave. | Test teoretyczny z wynikiem generowanym automatycznie |
| Porządkuje kroki konfiguracji synchronicznej replikacji fizycznej master-slave z duplikacją klastra. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Utrzymuje klaster PostgreSQL w sprawności operacyjnej. | Omawia działanie VACUUM, autovacuum, checkpointów i plików WAL oraz ich wpływ na wydajność klastra. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera parametry autovacuum dla wskazanej tabeli oraz sposób monitorowania działania VACUUM. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Porównuje upgrade klastra PostgreSQL z użyciem linkowania plików i z użyciem kopiowania plików. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Optymalizuje wydajność bazy danych PostgreSQL. | Omawia znaczenie parametrów shared_buffers i work_mem oraz metody dostępu do danych w planach wykonania. | Test teoretyczny z wynikiem generowanym automatycznie |
| Interpretuje dane z pg_stat_statements i log_min_duration_statement w wyszukiwaniu problematycznych zapytań. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Interpretuje wyniki testu PgBench przed utworzeniem indeksu lub partycjonowaniem tabeli i po tej zmianie. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Adresaci szkolenia
Szkolenie adresowane jest do osób, do których zadań należy lub będzie należeć administracja, zabezpieczenie i optymalizacja baz danych PostgreSQL, w szczególności administratorów baz danych i systemów oraz specjalistów IT. Udział w szkoleniu wymaga umiejętności korzystania z komputera.
Warunki organizacyjne
• Szkolenie realizowane jest zdalnie w czasie rzeczywistym na platformie ZOOM, w grupie od 6 do 10 osób, prowadzonej przez jednego trenera.
• Każdy uczestnik pracuje na własnym, samodzielnym stanowisku komputerowym (komputer lub laptop z dostępem do internetu, kamerą i mikrofonem).
• Ćwiczenia wykonywane są indywidualnie oraz w małych zespołach w osobnych pokojach platformy ZOOM.
Czas trwania i podział godzin
• Usługa trwa 35 godzin zegarowych (1 godzina = 60 minut): 5 dni po 7 godzin, w godzinach 9:00–16:00.
• Przerwy (30 minut każdego dnia, łącznie 2,5 godz.) są wliczone w czas trwania usługi.
• Zajęcia teoretyczne: 9,5 godz.; zajęcia praktyczne (ćwiczenia i warsztaty): 22,5 godz.; walidacja: 0,5 godz.; przerwy: 2,5 godz.
Walidacja
Walidacja odbywa się w ostatnim dniu szkolenia (11.12.2026, 15:30–16:00). Walidacja ma formę testu teoretycznego online z wynikiem generowanym automatycznie, zgodnie z kryteriami weryfikacji określonymi dla każdego efektu uczenia się. Wynik testu generuje system, bez udziału trenera w ocenie. Pozytywny wynik walidacji potwierdza osiągnięcie efektów uczenia się.
Program szkolenia
1. Instalacja i wstępna konfiguracja klastra PostgreSQL
o Host serwera PostgreSQL
o Instalacja binariów
o Tworzenie klastra
o Konfiguracja na potrzeby systemctl
o Uruchamianie, zatrzymywanie i automatyczne startowanie usługi PostgreSQL
Uruchamianie i zatrzymywanie za pomocą pg_ctl
Uruchamianie i zatrzymywanie klastra za pomocą systemctl, autostart usługi
Sprawdzanie statusu usługi
o Przeładowywanie konfiguracji
o Logi serwera
logging_collector
log_directory
log_destination
log_filename
log_rotation_age
log_min_messages
log_line_prefix
o Ustawianie głównego hasła
o Dostęp do klastra z sieci, konfiguracja portu nasłuchu i podłączenie pgadmin4
o Korzystanie z psql
2. Parametry klastra
o Sprawdzanie parametrów klastra
o Sprawdzanie dostępnych poziomów konfiguracji parametrów
o Zmiana parametrów klastra
Zmiana parametrów na poziomie sesji
Zmiana i sprawdzenie parametrów konfigurowanych na poziomie bazy danych
Zmiana i sprawdzanie parametrów konfigurowanych na poziomie użytkownika
Zmiana i sprawdzanie parametrów konfigurowanych na poziomie użytkownika w konkretnej bazie danych
Sprawdzanie indywidualnych ustawień dla bazy danych, użytkownika i użytkownika w bazie danych
Resetowanie ustawień dla bazy danych, użytkownika i użytkownika w bazie danych do domyślnych wartości
Zmiana i sprawdzanie parametrów konfigurowanych na poziomie klastra
3. Ustawianie strefy czasowej dla systemu i logów
o Ustawianie strefy czasowej dla aktualnego czasu
o Ustawianie strefy czasowej dla logów
4. Logi w formacie CSV i ładowanie logu do tabeli
5. Logowanie nawiązywanych połączeń
6. Struktura fizyczna i logiczna klastra PostgreSQL
o Struktura fizyczna - katalogi i pliki
o Bazy danych
Sprawdzanie informacji o dostępnych bazach danych
Sprawdzanie wielkości baz danych
Sprawdzanie przestrzeni tabel w której mieści się baza danych
Sprawdzanie kto jest właścicielem bazy danych
Sprawdzanie parametrów ustawionych indywidualnie dla bazy
Tworzenie bazy danych
Zmiana właściciela bazy danych
Konfiguracja indywidualnych parametrów bazy danych
Przenoszenie bazy danych pomiędzy przestrzeniami tabel
Zmiana nazwy bazy danych
Kasowanie bazy danych
o Przestrzenie tabel
Sprawdzanie położenia przestrzeni tabel
Sprawdzanie jakie bazy mieszczą się w jakich przestrzeniach tabel
Sprawdzanie kto jest właścicielem przestrzeni tabel
Sprawdzanie ustawień indywidualnych przestrzeni tabel
Tworzenie przestrzeni tabel
Umieszczanie obiektów w przestrzeni tabel
Parametr default_tablespace
Kasowanie przestrzeni tabel
Przemieszczanie obiektów pomiędzy przestrzeniami table
Zmiana nazwy przestrzeni tabel
Zmiana właściciela przestrzeni tabel
Zmiana parametrów przestrzeni tabel
o Przestrzeń danych tymczasowych
o Tajemnice pg_relation_filepath()
o Schematy
Informacje podstawowe i schematy domyślne
Sprawdzanie obiektów w schemacie
Tworzenie schematu
Tworzenie obiektów w schemacie
Dostęp do obiektów w schemacie
Parametr search_path
Przenoszenie obiektów między schematami
Schematy a indeksy
Zmiana właściciela schematu
Schematy a uprawnienia
Zmiana nazwy schematu
Kasowanie schematu
7. Użytkownicy i uprawnienia
o Użytkownicy
Sprawdzanie informacji o użytkownikach (rolach)
Tworzenie użytkownika (roli) i jego własności
Zmiana własności użytkownika (roli)
Kasowanie użytkownika (roli)
o Uprawnienia
Dostępne uprawnienia
Przykłady nadawania uprawnień
Uprawnienia a schematy
Sprawdzanie uprawnień
Odbieranie uprawnień
o Role grupowe i zbiorcze zarządzanie uprawnieniami
Tworzenie ról grupowych, przydzielanie uprawnień i nadawanie ról grupowych użytkownikom
Odbieranie ról grupowym użytkownikom
Sprawdzanie przydzielonych ról grupowych
Usuwanie ról grupowych
o Rozłączanie sesji
8. Transakcje i blokady
o Transakcje
o Blokady
o Jawne blokowanie wierszy
o Wykrywanie blokad
o Rejestrowanie blokad w logach
o Automatyczne zrywanie sesji po określonym czasie bezczynności w transakcji
9. VACUUM i wewnętrzne mechanizmy transakcyjności
o Wewnętrzne mechanizmy transakcyjności
o Zwykły VACUUM
o Zmniejszanie plików danych - VACUUM FULL
o Automatyczny VACUUM - autovacuum
o Automatyczny vacuum a odświeżanie statystyk
o Ustawianie parametrów autovacuum dla obiektów
o Monitorowanie działania VACUUM I AUTOVACUUM
o VACUUM a wydajność
10. Checkpointy i pliki WAL
o W jaki sposób PostgreSQL zapisuje dane? Czym są pliki WAL i checkpoint?
o Kiedy następuje checkpoint?
o Parametry związane z checkpointem i plikami WAL
max_wal_size
checkpoint_timeout
checkpoint_completion_target
log_checkpoints i monitorowanie checkpointów
o Szacowanie potrzebnego "max_wal_size" na podstawie "checkpoint_timeout" i danych statystycznych
11. Kopie zapasowe i awaryjne odtwarzanie klastra
o Backup logiczny za pomocą pg_dump i pg_dumpall oraz odtwarzanie
o Zimny backup na poziomie fizycznym i jego odtwarzanie
o Archiwizacja ciągła, gorące kopie zapasowe i ich odtwarzanie
Włączanie archiwizacji ciągłej
Wykonanie lokalnej kopii zapasowej za pomocą pg_basebackup
Wykonanie zdalnej kopii zapasowej za pomocą pg_basebackup
Użyteczne przełączniki pg_basebackup
Czyszczenie niepotrzebnych zarchiwizowanych plików WAL
Weryfikacja spójności kopii zapasowej
Odtwarzanie klastra na podstawie kopii fizycznej i zarchiwizowanych plików WAL
Odtwarzanie do punktu w czasie
Odtwarzanie klastra a przestrzenie tabel w innych niż PGDATA lokalizacjach
12. Upgrade klastra
o Weryfikacja możliwości wykonania upgrade
o Upgrade klastra z użyciem linkowania plików
o Upgrade klastra z użyciem kopiowania plików
13. Synchroniczna replikacja fizyczna master-slave
o Rodzaje replikacji
o Czynności po stronie serwera master
o Duplikacja klastra
o Czynności po stronie serwera slave
o Monitoring replikacji
14. Tuning
o Parametr shared_buffers
o Parametr work_mem
o Odnajdywanie problematycznych zapytań
Wychwytywanie tworzenia plików tymczasowych - log_temp_files
Wykrywanie zapytań trwających dłużej niż X - log_min_duration_statement
Rozszerzenie pg_stat_statements i wykrywanie problematycznych zapytań
o Analiza planów wykonania
Polecenie explain plan
Metody dostępu do danych
Dane statystyczne w planach wykonania
Skan sekwencyjny a dostęp poprzez indeks
Skan równoległy
Sortowanie i implikacje sortowania
Inne elementy pojawiające się w planach
o Partycjonowanie tabel
Zasada działania partycjonowania
Partycjonowanie a klucz główny i indeksy
Partycjonowanie zakresowe
Partycjonowanie po wartości
Partycjonowanie hash'owe
Subpartycje
o Indeksy
Zasada działania
Indeksy jedno i wielokolumnowe
Indeksy funkcyjne
Indeksy unikalne
Indeksy częściowe
Klauzula concurrently
Indeksy a DML
o Widoki zmaterializowane
Zastosowanie widoków zmaterializowanych
Tworzenie widoków zmaterializowanych
Odświeżanie widoków zmaterializowanych
o Tabele nielogowane
Tworzenie tabel logowanych i nielogowanych
Tabele nielogowane a utrata danych i replikacja
o Przydatne słowniki
pg_stat_all_tables
pg_stat_user_tables
pg_stat_sys_tables
pg_statio_user_tables
pg_statio_user_indexes
pg_stat_database
resetowanie słowników
o PgBench
Inicjalizacja bazy testowej
Uruchamianie testów na określony czas
Testy wielosesyjne i wielowątkowe
Testy DML+SELECT/SELECT
Testy z użyciem własnych skryptów
Harmonogram
Harmonogram
| Przedmiot / temat | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat 1 z 16 Instalacja i wstępna konfiguracja klastra PostgreSQL/Parametry klastra – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 2 z 16 Przerwa Obiadowa | Prowadzący Jacek Januszewski | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 3 z 16 Ustawianie strefy czasowej dla systemu i logów/Logi w formacie CSV i ładowanie logu do tabeli – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 07-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 4 z 16 Logowanie nawiązywanych połączeń/Struktura fizyczna i logiczna klastra PostgreSQL – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 08-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 5 z 16 Przerwa Obiadowa | Prowadzący Jacek Januszewski | Data realizacji zajęć 08-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 6 z 16 Użytkownicy i uprawnienia/Transakcje i blokady – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 08-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 7 z 16 VACUUM i wewnętrzne mechanizmy transakcyjności – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 09-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 8 z 16 Przerwa Obiadowa | Prowadzący Jacek Januszewski | Data realizacji zajęć 09-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 9 z 16 Checkpointy i pliki WAL – wykład na żywo i pokaz na współdzielonym ekranie | Prowadzący Jacek Januszewski | Data realizacji zajęć 09-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 10 z 16 Kopie zapasowe i awaryjne odtwarzanie klastra – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 11 z 16 Przerwa Obiadowa | Prowadzący Jacek Januszewski | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 12 z 16 Upgrade klastra – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 10-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 13 z 16 Replikacja fizyczna strumieniowa master-slave – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 14 z 16 Przerwa Obiadowa | Prowadzący Jacek Januszewski | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 15 z 16 Tuning – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Jacek Januszewski | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 15:30 | Liczba godzin 02:30 |
Przedmiot / temat 16 z 16 Walidacja – test teoretyczny online z wynikiem generowanym automatycznie | Prowadzący Jacek Januszewski | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 4 305,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 3 500,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 123,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 100,00 PLN |
Prowadzący
Prowadzący
Jacek Januszewski
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy uczestnik otrzymuje na własność materiały szkoleniowe w formie elektronicznej (PDF), odnoszące się bezpośrednio do programu usługi:
• skrypt szkoleniowy omawiający zagadnienia ze wszystkich bloków programu,
• zestaw ćwiczeń i zadań warsztatowych realizowanych podczas szkolenia,
• przykładowe polecenia psql, zapytania SQL i pliki konfiguracyjne PostgreSQL omawiane w trakcie zajęć.
Materiały przekazywane są na adres e-mail podany podczas rejestracji. Każdy uczestnik otrzymuje kod dostępu i dane logowania do platformy ZOOM na 7 dni przed datą rozpoczęcia szkolenia.
Warunki uczestnictwa
Umiejętność korzystania z komputera
Informacje dodatkowe
Warunkiem ukończenia szkolenia i otrzymania zaświadczenia jest uzyskanie minimalnej frekwencji na poziomie 80% całkowitego czasu trwania usługi. Obecność uczestnika będzie potwierdzana na podstawie codziennych list obecności lub logów z platformy online.
Szkolenie kończy się wydaniem imiennego certyfikatu.
Warunki techniczne
Warunki techniczne
Platforma: usługa prowadzona jest na platformie ZOOM – uczestnik może korzystać z aplikacji ZOOM lub z wersji w przeglądarce internetowej.
Uczestnik musi dysponować sprzętem i łączem o parametrach:
• Procesor: min. 4-rdzeniowy (np. Intel i5/i7 lub odpowiednik AMD/M1/M2)
• Pamięć RAM: min. 16 GB
• Dysk: min. 20 GB wolnej przestrzeni
• System operacyjny: Windows 10/11 Pro, Linux lub macOS
• Multimedia: Sprawna kamera internetowa oraz mikrofon (wymagane do komunikacji i weryfikacji obecności)
• Łącze internetowe: Stabilne połączenie o minimalnej prędkości 10 Mbps (download) / 5 Mbps (upload)
• Oprogramowanie: Uprawnienia administratora pozwalające na instalację narzędzi
• Środowisko szkoleniowe: dostęp do przygotowanych hostów na pulpicie zdalnym – połączenie przez RDP