Bazy danych · Prezentacje · Rok 1
Wyniki wyszukiwania
Bazy danych · Prezentacje · Rok 1
1.02 Projektowanie
Bazy danych · Prezentacje · Rok 1
1.03 Model ERD
Bazy danych · Prezentacje · Rok 1
1.04 Model relacyjny
Bazy danych · Prezentacje · Rok 1
1.05 Normalizacja
Bazy danych · Prezentacje · Rok 1
1.06 Narzędzia
Bazy danych · Prezentacje · Rok 1
1.07 Typy danych
Bazy danych · Prezentacje · Rok 1
1.08 DDL
Bazy danych · Prezentacje · Rok 1
1.09 Integralność
Bazy danych · Prezentacje · Rok 1
1.10 DML
Bazy danych · Prezentacje · Rok 1
1.11 SELECT i WHERE
Bazy danych · Prezentacje · Rok 1
1.12 Funkcje
Bazy danych · Prezentacje · Rok 1
1.13 Grupowanie
Bazy danych · Prezentacje · Rok 1
1.14 JOIN
Bazy danych · Prezentacje · Rok 1
1.15 Podzapytania
Bazy danych · Prezentacje · Rok 1
1.16 Uprawnienia
Bazy danych · Prezentacje · Rok 1
1.17 Kopie i eksport
Bazy danych · Prezentacje · Rok 1
1.18 Powtórka INF.03
Bazy danych · Prezentacje · Rok 2
2.01 Widoki
Bazy danych · Prezentacje · Rok 2
2.02 Warunki w SQL
Bazy danych · Prezentacje · Rok 2
2.03 CTE i funkcje okna
Bazy danych · Prezentacje · Rok 2
2.04 REGEXP
Bazy danych · Prezentacje · Rok 2
2.05 Procedury i funkcje
Bazy danych · Prezentacje · Rok 2
2.06 Wyzwalacze
Bazy danych · Prezentacje · Rok 2
2.07 Transakcje
Bazy danych · Prezentacje · Rok 2
2.08 Blokady i izolacja
Bazy danych · Prezentacje · Rok 2
2.09 Indeksy
Bazy danych · Prezentacje · Rok 2
2.10 Optymalizacja
Bazy danych · Prezentacje · Rok 2
2.11 Silniki i systemy
Bazy danych · Prezentacje · Rok 2
2.12 Bezpieczne zapytania
Bazy danych · Prezentacje · Rok 2
2.13 PHP, PDO i ORM
Bazy danych · Prezentacje · Rok 2
2.14 Replikacja
Bazy danych · Prezentacje · Rok 2
2.15 Partycjonowanie
Bazy danych · Prezentacje · Rok 2
2.16 JSON, GIS, VECTOR
Bazy danych · Prezentacje · Rok 2
2.17 Modele baz danych
Bazy danych · Prezentacje · Rok 2
2.18 NoSQL i MongoDB
Bazy danych · Materiały
Skrypty SQL do wykładów
Baza ćwiczeniowa sklep i skrypty do lekcji z roku 2.
Pracownia baz danych · Zadania · Rok 1
Zadanie 01 — Środowisko pracy: XAMPP, phpMyAdmin i konsola
Uruchomienie serwera bazy danych z pakietu XAMPP, zaimportowanie bazy ćwiczeniowej sklep oraz poznanie dwóch narzędzi pracy: phpMyAdmin i konsoli mysql.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 02 — Analiza wymagań i projekt bazy szkolnej biblioteki
Przełożenie opisu potrzeb klienta na listę encji, atrybutów i reguł biznesowych oraz pierwszą propozycję tabel — jeszcze bez SQL.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 03 — Diagram ERD — encje, atrybuty i związki 1:N
Narysowanie diagramów ERD w notacji kurzej stopki z poprawnymi krotnościami i uczestnictwem — najpierw dla istniejącej bazy sklep, potem dla własnego projektu biblioteki.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 04 — ERD — związki N:M, tabela pośrednicząca i związek
Rozbijanie związków wiele-do-wielu na tabelę pośredniczącą, rozpoznawanie encji słabych i związków rekurencyjnych oraz samodzielne zaprojektowanie diagramu dla nowej dziedziny.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 05 — Model relacyjny — z diagramu ERD do schematu
Zapisanie schematu relacyjnego w notacji Tabela(atrybuty) z kluczami głównymi i obcymi, świadomy wybór między kluczem naturalnym a sztucznym oraz odczyt modelu istniejącej bazy w phpMyAdmin.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 06 — Normalizacja 1NF–3NF — anomalie i zależności
Rozpoznanie anomalii w tabeli nieznormalizowanej, wyznaczenie zależności funkcyjnych i rozłożenie danych krok po kroku do 1NF, 2NF i 3NF.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 07 — Normalizacja — implementacja i przeniesienie
Utworzenie w MySQL/MariaDB tabel w 3NF zaprojektowanych w zadaniu 6, przeniesienie do nich danych z tabeli płaskiej poleceniem INSERT … SELECT i sprawdzenie, że żadne dane nie zginęły.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 08 — Typy danych — dobór i testy
Sprawdzenie doświadczalnie, jak serwer zapisuje liczby, teksty i daty różnych typów, co dzieje się przy przekroczeniu zakresu w trybie ścisłym i nieścisłym, oraz dobranie typów kolumn dla bazy biblioteki.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 09 — DDL — tworzenie bazy i tabel biblioteki
Napisanie skryptu.sql, który tworzy bazę biblioteka z poprawnym kodowaniem i wszystkie jej tabele z kluczami, wartościami domyślnymi i ograniczeniami NOT NULL, oraz sprawdzenie go poleceniami SHOW.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 10 — DDL — zmiany struktury: ALTER, RENAME,
Bezpieczne zmienianie struktury istniejących tabel poleceniami ALTER TABLE i RENAME TABLE oraz doświadczalne porównanie DELETE, TRUNCATE i DROP na kopiach tabel.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 11 — Integralność danych — klucze i ograniczenia
Sprawdzenie w praktyce, jak klucze główne, obce, UNIQUE, CHECK, NOT NULL i DEFAULT chronią poprawność danych, oraz zaprojektowanie własnych ograniczeń z akcjami ON DELETE CASCADE, SET NULL i RESTRICT.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 12 — DML — INSERT, UPDATE i DELETE
Dodawanie, zmienianie i usuwanie danych poleceniami INSERT, UPDATE i DELETE oraz nawyk bezpiecznej pracy: najpierw SELECT z tym samym warunkiem, a przy ryzykownych zmianach — transakcja z możliwością ROLLBACK.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 13 — Import i eksport danych (CSV)
Importowanie danych z plików CSV do tabel (phpMyAdmin i LOAD DATA) z poprawnym kodowaniem, separatorem i formatem liczb oraz eksportowanie danych do CSV.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 14 — SELECT — wybieranie kolumn i wierszy
Pisanie prostych zapytań SELECT: wybieranie kolumn, aliasy, DISTINCT, filtrowanie wierszy warunkami WHERE i obliczenia w zapytaniu.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 15 — WHERE dla zaawansowanych: LIKE, IN, BETWEEN,
Stosowanie wzorców LIKE, list IN, zakresów BETWEEN i warunków IS NULL oraz sortowanie i stronicowanie wyników ORDER BY i LIMIT.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 16 — Zadanie kontrolne 1: DDL, DML i SELECT
Samodzielne utworzenie bazy danych według opisu, wprowadzenie i modyfikacja danych oraz napisanie zapytań SELECT — sprawdzian umiejętności z zadań 9–15.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 17 — Funkcje tekstowe
Stosowanie funkcji tekstowych MySQL/MariaDB do łączenia, wycinania, zamiany i formatowania tekstów oraz zrozumienie różnicy między bajtami a znakami w UTF-8.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 18 — Funkcje daty, liczbowe i CASE
Stosowanie funkcji daty i czasu, funkcji zaokrąglających oraz wyrażenia CASE i funkcji IFNULL do przygotowania czytelnych raportów.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 19 — Funkcje agregujące
Obliczanie podsumowań danych funkcjami COUNT, SUM, AVG, MIN i MAX oraz zrozumienie, jak agregaty traktują wartości NULL i puste zbiory.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 20 — GROUP BY i HAVING
Tworzenie raportów z podsumowaniami w grupach (GROUP BY), filtrowanie grup (HAVING) i rozumienie kolejności wykonywania części zapytania.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 21 — Złączenia — INNER JOIN
Łączenie danych z kilku tabel złączeniem wewnętrznym na podstawie kluczy obcych oraz rozpoznawanie błędnych złączeń.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 22 — Złączenia zewnętrzne i SELF JOIN
Stosowanie złączeń zewnętrznych do pokazywania wierszy bez pary i wyszukiwania braków danych, łączenie tabeli z samą sobą oraz emulacja pełnego złączenia zewnętrznego.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 23 — Raporty: JOIN i GROUP BY razem
Przygotowanie raportów sprzedażowych łączących dane z kilku tabel z grupowaniem oraz sprawdzanie ich poprawności zapytaniami kontrolnymi i obliczeniem ręcznym.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 24 — Podzapytania w WHERE i SELECT
Nauczenie się zapisywania zapytań z podzapytaniem skalarnym, listowym (IN / NOT IN) i podzapytaniem w liście SELECT oraz porównania ich z rozwiązaniem przez złączenie.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 25 — Podzapytania skorelowane, EXISTS i tabele
Nauczenie się pisania podzapytań skorelowanych, warunków EXISTS / NOT EXISTS i tabel pochodnych w klauzuli FROM oraz oceny, które rozwiązanie jest czytelniejsze i wydajniejsze.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 26 — Operacje na zbiorach i raport końcowy z SELECT
Nauczenie się łączenia wyników zapytań operatorami zbiorowymi oraz przygotowanie raportu podsumowującego, który wykorzystuje filtrowanie, złączenia, grupowanie i podzapytania.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 27 — Użytkownicy, uprawnienia i role
Nauczenie się tworzenia kont z minimalnymi potrzebnymi uprawnieniami, nadawania i odbierania uprawnień oraz sprawdzania ich działania przez logowanie się na ograniczone konto.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 28 — Kopie zapasowe i odtwarzanie bazy
Nauczenie się wykonywania kopii zapasowej bazy i pojedynczej tabeli narzędziem mysqldump i w phpMyAdmin, odtwarzania kopii do nowej bazy, sprawdzania jej kompletności oraz zaplanowania automatycznych kopii.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 29 — Próba egzaminacyjna INF.03 nr 1 — część
Przećwiczenie w warunkach zbliżonych do egzaminu INF.03 importu bazy z pliku, pisania czterech zapytań (wybieranie, złączenie, agregacja, modyfikacja lub uprawnienia) oraz dokumentowania wyników zrzutami ekranu i plikiem z kwerendami.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 30 — Próba egzaminacyjna INF.03 nr 2 — wypożyczalnia
Sprawdzenie w warunkach egzaminacyjnych (limit 60 minut) umiejętności importu bazy, pisania zapytań wybierających, złączeń, agregacji i modyfikacji danych oraz rzetelnej samooceny według kryteriów.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 31 — Projekt roczny cz. 1 — projekt bazy danych
Zaprojektowanie w zespole kompletnej bazy danych dla wybranej dziedziny: od wymagań i reguł biznesowych, przez diagram ERD, po schemat relacyjny w 3NF, oraz ocena projektu innego zespołu.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 32 — Projekt roczny cz. 2 — implementacja i dane
Zaimplementowanie zaprojektowanej bazy w skrypcie SQL z pełnym zestawem ograniczeń integralności, wypełnienie jej danymi testowymi i udowodnienie testami, że ograniczenia działają.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 33 — Projekt roczny cz. 3 — zapytania, użytkownicy,
Dokończenie projektu rocznego: zapytania raportowe odpowiadające na pytania z zadania 31, konta z różnymi uprawnieniami, kopia zapasowa z próbnym odtworzeniem, dokumentacja i krótka prezentacja.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 1
Zadanie 34 — Zadanie zaliczeniowe roku 1 — szkoła językowa
Samodzielne wykonanie w 90 minut pełnego cyklu pracy z bazą: utworzenie bazy i tabel z ograniczeniami według opisu, wprowadzenie danych, zapytania, konto z ograniczonymi uprawnieniami i kopia zapasowa.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 01 — Powtórka po wakacjach — zadanie diagnostyczne
Sprawdzenie, co pamiętasz z pisania zapytań SELECT z roku 1, i przygotowanie własnej mapy zaległości przed nowymi tematami.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 02 — Widoki — tworzenie i użycie
Nauczenie się tworzenia widoków, które upraszczają złożone zapytania i ukrywają niepotrzebne kolumny, oraz sprawdzenie, że widok nie przechowuje danych.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 03 — Widoki — aktualizacja i uprawnienia
Sprawdzenie, kiedy przez widok można zmieniać dane, jak WITH CHECK OPTION pilnuje warunku widoku i jak widok z uprawnieniami ogranicza dostęp użytkownika do danych.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 04 — Warunki w SQL: CASE, IF, IFNULL, COALESCE,
Nauczenie się wybierania wartości według warunków w zapytaniach, budowania raportów przestawnych jednym zapytaniem i bezpiecznego obchodzenia się z NULL i dzieleniem przez zero.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 05 — Wyrażenia CTE i zapytania rekurencyjne
Nauczenie się zapisywania złożonych zapytań jako czytelnych bloków WITH oraz przechodzenia przez hierarchie (pracownicy, drzewo kategorii) i generowania ciągów dat zapytaniem rekurencyjnym.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 06 — Funkcje okna
Nauczenie się liczenia rankingów, sum narastających, porównań z poprzednim okresem i udziałów w grupie bez utraty pojedynczych wierszy — za pomocą funkcji okna OVER().
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 07 — Wyrażenia regularne i walidacja danych
Nauczenie się wyszukiwania danych według wzorca, wykrywania i poprawiania błędnych emaili, telefonów i kodów pocztowych oraz blokowania złych danych ograniczeniem CHECK z REGEXP.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 08 — Procedury składowane — podstawy
Nauczenie się tworzenia i wywoływania procedur składowanych z parametrami IN, OUT i INOUT, zmiennymi lokalnymi i instrukcją IF.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 09 — Funkcje składowane i pętle
Nauczenie się tworzenia własnych funkcji zwracających wartość, używania ich w zapytaniach oraz programowania pętli WHILE, REPEAT i LOOP.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 10 — Obsługa błędów w procedurach
Nauczenie się zgłaszania własnych błędów, przechwytywania błędów serwera w procedurach i wycofywania całej operacji, gdy jeden z jej kroków się nie uda.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 11 — Wyzwalacze — dziennik zmian (audyt)
Nauczenie się tworzenia wyzwalaczy, które automatycznie zapisują historię zmian danych, oraz poznanie ograniczeń wyzwalaczy.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 12 — Wyzwalacze walidujące i zdarzenia (EVENT)
Nauczenie się pilnowania reguł biznesowych wyzwalaczami (stan magazynu, dozwolone zmiany statusu, limit obniżki) oraz automatyzowania zadań okresowych zdarzeniami serwera.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 13 — Transakcje i ACID — przelewy między kontami
Przećwiczenie sterowania transakcjami w MySQL/MariaDB i sprawdzenie w praktyce, co gwarantują niepodzielność, spójność, izolacja i trwałość (ACID).
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 14 — Współbieżność: poziomy izolacji i blokady
Zaobserwowanie w dwóch oknach konsoli problemów współbieżnego dostępu do danych i sprawdzenie, jak chronią przed nimi poziomy izolacji i blokady InnoDB.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 15 — Indeksy — EXPLAIN i pomiar czasu
Zmierzenie, jak indeks zmienia czas wykonania zapytania na tabeli z milionem wierszy, i nauczenie się czytania planu EXPLAIN.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 16 — Indeksy złożone, pokrywające i pełnotekstowe
Zaprojektowanie indeksów złożonych i pokrywających dla konkretnych zapytań, rozpoznanie sytuacji, w których indeks nie działa, oraz wyszukiwanie słów w tekście indeksem FULLTEXT.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 17 — Optymalizacja zapytań
Znalezienie wolnych zapytań za pomocą dziennika i planu wykonania oraz przepisanie ich na szybsze odpowiedniki: stronicowanie bez OFFSET, złączenie zamiast podzapytania skorelowanego, jedno zapytanie zamiast N+1.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 18 — Silniki składowania oraz MySQL i MariaDB
Porównanie w praktyce najważniejszych silników składowania (InnoDB, MyISAM, Aria, MEMORY, CSV, ARCHIVE) i poznanie różnic między MySQL a MariaDB.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 19 — Bezpieczne zapytania w aplikacji
Poprawienie aplikacji PHP tak, aby dane od użytkownika nigdy nie stawały się częścią polecenia SQL, a aplikacja łączyła się z bazą kontem o minimalnych uprawnieniach i nie ujawniała szczegółów błędów.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 20 — PHP i MySQLi — strona z danymi z bazy
Zbudowanie strony internetowej, która pobiera dane z bazy sklep funkcjami mysqli, wyświetla je w tabeli HTML i filtruje po kategorii wybranej w formularzu.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 21 — PHP i PDO — CRUD produktów
Zbudowanie w PHP i PDO kompletnego panelu do zarządzania produktami sklepu: odczyt, dodawanie, edycja i usuwanie (CRUD) z zapytaniami przygotowanymi.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 22 — PHP — transakcje, błędy i wzorzec repozytorium
Zaprogramowanie w PHP składania zamówienia jako jednej transakcji, która przy każdym błędzie wycofuje wszystkie zmiany, oraz uporządkowanie kodu dostępu do bazy w klasach.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 23 — Replikacja źródło–replika
Skonfigurowanie replikacji asynchronicznej źródło–replika, sprawdzenie, że zmiany ze źródła trafiają na replikę, oraz przećwiczenie zatrzymania, wznowienia i naprawy przerwanej replikacji.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 24 — Partycjonowanie tabel
Podzielenie dużej tabeli pomiarów na partycje metodami RANGE COLUMNS, LIST COLUMNS i HASH, sprawdzenie przycinania partycji (pruning) w EXPLAIN oraz porównanie usuwania starych danych przez DELETE i DROP PARTITION.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 25 — Dane JSON w MySQL i MariaDB
Zapisywanie, odczytywanie, wyszukiwanie i modyfikowanie danych o zmiennej strukturze w kolumnie JSON oraz przyspieszanie wyszukiwania po polu JSON indeksem na kolumnie generowanej.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 26 — Dane przestrzenne (GIS) — punkty odbioru i strefy
Zapisywanie położenia w kolumnach POINT i POLYGON, obliczanie odległości na kuli ziemskiej, wyszukiwanie najbliższego punktu odbioru i sprawdzanie, czy adres leży w strefie dostawy, oraz użycie indeksu SPATIAL.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 27 — Hierarchie i modele danych w bazie relacyjnej
Porównanie w praktyce sposobów zapisu hierarchii (lista sąsiedztwa, ścieżka materializowana, dokument JSON) i grafu (tabela krawędzi) w bazie relacyjnej oraz dobór modelu danych do zastosowania.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 28 — MongoDB — dokumenty i operacje CRUD
Zapisywanie danych jako dokumentów w kolekcjach MongoDB oraz wykonywanie operacji CRUD: wstawianie, wyszukiwanie z operatorami i projekcją, sortowanie, aktualizacja i usuwanie, także w polach zagnieżdżonych i tablicach.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 29 — MongoDB — agregacje i porównanie z SQL
Budowanie potoków agregacji w MongoDB ($match, $group, $sort, $project, $unwind, $lookup), porównanie ich z zapytaniami SQL na bazie sklep, użycie indeksu w MongoDB i ocena, kiedy wybrać model dokumentowy, a kiedy relacyjny.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 30 — Administracja serwerem bazy danych
Poznanie podstawowych czynności administratora serwera MySQL/MariaDB: odczyt i zmiana konfiguracji, praca z dziennikami, nadzór nad połączeniami, odczyt metadanych z information_schema, konserwacja tabel i zabezpieczenie kont.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 31 — Kopie zaawansowane i odtwarzanie do punktu w
Wykonanie pełnej kopii bazy spójnej w czasie, włączenie i odczyt dziennika binarnego oraz odtworzenie bazy po błędzie użytkownika do chwili tuż przed błędem (point-in-time recovery) z zachowaniem późniejszych poprawnych zmian.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 32 — Próbny egzamin INF.03 — baza danych i strona PHP
Wykonanie w 90 minut kompletnego zadania egzaminacyjnego: utworzenie bazy z pliku, zapisanie czterech zapytań ze zrzutami oraz zbudowanie strony internetowej z arkuszem stylów i skryptem PHP pobierającym dane z bazy przez mysqli.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 33 — Projekt końcowy cz. 1 — baza danych z logiką
Zaprojektowanie i wykonanie w zespole bazy danych dla wybranej dziedziny wraz z logiką po stronie serwera (widoki, procedura z transakcją, wyzwalacz audytu), indeksami i kontem aplikacji z minimalnymi uprawnieniami — jako podstawy aplikacji PHP w części 2.
Czas: 2 × 45 min
Pracownia baz danych · Zadania · Rok 2
Zadanie 34 — Projekt końcowy cz. 2 — aplikacja PHP, kopia i
Zbudowanie w zespole prostej aplikacji PHP (PDO, zapytania przygotowane) korzystającej z bazy z części 1 przez konto z minimalnymi uprawnieniami, wykonanie i sprawdzenie kopii zapasowej, przygotowanie dokumentacji i 5-minutowej prezentacji projektu.
Czas: 2 × 45 min
Pracownia baz danych · Materiały
Baza ćwiczeniowa sklep
Import: phpMyAdmin → Importuj albo w konsoli: mysql -u root < sklep.sql
Pracownia baz danych · Materiały
Wszystkie zadania — rok 1 (do druku)
Pracownia baz danych · Materiały
Wszystkie zadania — rok 2 (do druku)
Pracownia baz danych · Zadania · Projekt roczny
1. Założenia i zasady projektu
Pracownia baz danych · Zadania · Projekt roczny
2. Harmonogram 30 lekcji
Pracownia baz danych · Zadania · Projekt roczny
3. Tematy projektów
Pracownia baz danych · Zadania · Projekt roczny
4. Wzór dokumentacji projektu
Pracownia baz danych · Zadania · Projekt roczny
5. Karta oceny projektu
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.01 Jak działa WWW
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.02 Struktura dokumentu HTML
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.03 Tekst, listy, odnośniki i obrazy
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.04 Tabele HTML
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.05 Formularze HTML
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.06 Multimedia, osadzanie i dostępność
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.07 CSS — selektory i kaskada
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.08 Model pudełkowy, kolory i typografia
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.09 Wyświetlanie i pozycjonowanie
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.10 Flexbox
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.11 CSS Grid
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.12 Strony responsywne (RWD)
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.13 Efekty CSS: przejścia, transformacje, animacje
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.14 Grafika i multimedia na stronę
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.15 JavaScript — podstawy języka
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.16 JavaScript — funkcje, tablice i obiekty
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.17 JavaScript — DOM i zdarzenia
Witryny i aplikacje internetowe · Prezentacje · Rok 1
1.18 Publikacja strony i powtórka INF.03
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.01 Nowoczesny JavaScript (ES6+)
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.02 JavaScript — formularze, walidacja i pamięć przeglądarki
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.03 JavaScript asynchroniczny i API
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.04 PHP — podstawy języka
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.05 PHP — tablice, funkcje i pliki dołączane
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.06 PHP — obsługa formularzy
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.07 PHP i MySQL — MySQLi (styl INF.03)
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.08 PHP i bazy danych — PDO
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.09 Sesje, ciasteczka i logowanie
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.10 Pliki, upload i obsługa błędów w PHP
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.11 Bezpieczeństwo aplikacji webowych
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.12 PHP obiektowy i Composer
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.13 Architektura aplikacji: MVC i REST API
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.14 Framework Laravel — wprowadzenie
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.15 Framework frontendowy React
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.16 Narzędzia programisty: Git, npm, Bootstrap
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.17 CMS WordPress
Witryny i aplikacje internetowe · Prezentacje · Rok 2
2.18 Wdrożenie, wydajność i powtórka INF.03
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 01 — Pierwsza strona i narzędzia
Przygotowanie stanowiska pracy (edytor, serwer lokalny, przeglądarka), utworzenie pierwszego dokumentu HTML5 oraz poznanie narzędzi deweloperskich i walidatora W3C.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 02 — Szkielet semantyczny strony
Budowa strony ze znacznikami semantycznymi HTML5 i poprawną hierarchią nagłówków oraz porównanie jej z wersją zbudowaną z samych elementów div.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 03 — Tekst, listy i odnośniki — mini serwis
Zbudowanie serwisu z trzech podstron połączonych menu, z poprawnie dobranymi znacznikami tekstu, listami zagnieżdżonymi oraz różnymi rodzajami odnośników.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 04 — Obrazy i galeria
Przygotowanie grafiki do publikacji w sieci (skalowanie, kompresja, format WebP) i zbudowanie galerii miniatur z poprawnie opisanymi obrazami.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 05 — Tabele HTML
Budowanie tabel danych z łączeniem komórek oraz elementami poprawiającymi strukturę i dostępność (caption, thead, tbody, tfoot, scope).
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 06 — Formularze HTML
Budowa formularza zgłoszeniowego z różnymi typami pól, poprawnymi etykietami i walidacją natywną oraz obserwacja danych wysyłanych metodą GET.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 07 — Multimedia i dostępność
Osadzanie wideo z napisami, dźwięku i mapy oraz przeprowadzenie audytu dostępności strony i poprawienie wykrytych problemów.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 08 — Zadanie kontrolne: struktura HTML
Samodzielne zbudowanie w ograniczonym czasie kompletnej strony HTML (bez CSS) na podstawie opisu i zrzutu ekranu, z poprawną semantyką i bez błędów walidacji.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 09 — CSS — selektory i kaskada
Dołączenie zewnętrznego arkusza CSS i stosowanie różnych rodzajów selektorów oraz zrozumienie kaskady i specyficzności na podstawie przewidywań sprawdzanych w narzędziach F12.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 10 — Model pudełkowy i typografia — karty informacyjne
Stylowanie kart informacyjnych z wykorzystaniem modelu pudełkowego, jednostek rem i em, kolorów hsl, cieni i zaokrągleń oraz lokalnie dołączonego kroju pisma.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 11 — Układ strony float — styl INF.03
Zbudowanie klasycznego układu egzaminacyjnego (baner, trzy panele obok siebie, stopka) z użyciem float i szerokości w procentach według podanych wymagań kolorów i wymiarów.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 12 — Pozycjonowanie elementów
Stosowanie właściwości position (relative, absolute, fixed, sticky), z-index i overflow do budowy typowych elementów strony: przyklejonego menu, przycisku powrotu na górę i etykiety na karcie produktu.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 13 — Flexbox w praktyce
Budowanie typowych fragmentów układu strony Flexboxem: poziomego paska nawigacji, wyśrodkowanego bloku, sekcji kart z zawijaniem i stopki przyklejonej do dołu okna.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 14 — CSS Grid w praktyce
Budowanie układu strony siatką CSS Grid z nazwanymi obszarami oraz galerii, która sama dopasowuje liczbę kolumn do szerokości okna; porównanie z rozwiązaniem we Flexboxie.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 15 — Strona responsywna (mobile first)
Przebudowa gotowej strony na responsywną w podejściu mobile first: układ 1 → 2 → 3 kolumny w punktach przerwania, menu zwijane bez JavaScriptu, obrazy responsywne (srcset, sizes, picture) i test w trybie urządzeń.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 16 — Efekty, animacje i tryb ciemny
Ożywianie strony efektami CSS (stany :hover, :focus-visible, :active, przejścia, transformacje, animacje @keyframes, pseudoelementy) z poszanowaniem preferencji użytkownika: trybu ciemnego i ograniczenia ruchu.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 17 — Grafika do strony w GIMP
Przygotowanie grafik na stronę WWW w programie GIMP według precyzyjnych poleceń (wymiary, kadr, tryb koloru, przezroczystość, format) oraz świadomy wybór formatu i licencji grafiki.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 18 — Projekt: strona wizytówka — część 1 (makieta,
Zaplanowanie i zbudowanie struktury HTML wszystkich podstron strony wizytówki fikcyjnej firmy: od karty projektu i makiety, przez semantyczny HTML z menu łączącym podstrony, po przygotowane grafiki.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 19 — Projekt: strona wizytówka — część 2 (CSS, RWD,
Dokończenie strony wizytówki z zadania 18: wspólny arkusz CSS ze zmiennymi, układ responsywny (mobile first), efekty interakcji, kontrola jakości (walidacja W3C, Lighthouse) i krótka prezentacja projektu.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 20 — Próba INF.03: witryna bez skryptów
Samodzielne wykonanie w 90 minut witryny według szczegółowego opisu: przygotowanie grafiki, struktura HTML z tabelą, listą i obrazami oraz arkusz CSS z zadanymi kolorami, krojami i wymiarami — w warunkach zbliżonych do egzaminu.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 21 — JavaScript — pierwsze skrypty
Pierwsze programy w JavaScripcie: konsola przeglądarki, zmienne i typy, operatory (w tym == i ===), instrukcje warunkowe i pętle, wyświetlanie wyniku na stronie oraz szukanie błędów z punktem przerwania.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 22 — JavaScript — warunki i pętle na stronie
Pisanie funkcji, które odczytują liczbę z pola formularza, sprawdzają poprawność danych, podejmują decyzje (if, switch), liczą w pętli i wyświetlają wynik w akapicie strony.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 23 — JavaScript — funkcje i tablice
Pisanie własnych funkcji z parametrami i wartością zwracaną oraz przetwarzanie tablic liczb: średnia, minimum i maksimum, sortowanie liczbowe, filter i map.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 24 — JavaScript — obiekty i tablice obiektów
Przetwarzanie tablicy obiektów: wyświetlanie danych w tabeli HTML, obliczanie statystyk, sortowanie po różnych polach, filtrowanie na żywo oraz użycie obiektów wbudowanych Math i Date.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 25 — DOM — modyfikowanie strony
Zmienianie treści, klas, atrybutów i stylów elementów strony w reakcji na kliknięcia oraz bezpieczne wstawianie tekstu wpisanego przez użytkownika.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 26 — Zdarzenia i formularze w JavaScript
Obsługa zdarzeń click , input , change i submit : przeliczanie zamówienia na żywo oraz walidacja formularza w JavaScript z czytelnymi komunikatami pod polami.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 27 — Mini-aplikacja JS: quiz lub lista zakupów
Zbudowanie małej aplikacji jednostronicowej, w której stan przechowywany jest w tablicy obiektów, a widok odtwarza jedna funkcja renderująca wywoływana po każdej zmianie danych.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 28 — Git i GitHub — wersjonowanie i GitHub Pages
Prowadzenie historii zmian projektu w Git (commit, gałąź, scalenie z rozwiązaniem konfliktu), wysłanie repozytorium na GitHub i opublikowanie strony przez GitHub Pages.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 29 — Publikacja na hostingu i podstawy SEO
Opublikowanie strony na serwerze przez SFTP/FTP, sprawdzenie HTTPS oraz przygotowanie podstawowych elementów SEO i podglądu w mediach społecznościowych, zweryfikowanych audytem Lighthouse.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 30 — Próba INF.03: witryna ze skryptem JS
Samodzielne wykonanie w 90 minut witryny według opisu w stylu egzaminu INF.03: przygotowanie grafiki, struktura HTML, formatowanie CSS i skrypt obliczający koszt na podstawie formularza.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 31 — Projekt roczny cz. 1 — planowanie i makieta
Zaplanowanie witryny zespołowej: określenie odbiorców i wymagań, mapa strony, makiety mobile i desktop, repozytorium Git z podziałem zadań.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 32 — Projekt roczny cz. 2 — HTML i CSS
Zbudowanie wszystkich podstron projektu zespołowego w semantycznym HTML i responsywnym CSS zgodnie z makietami, z regularnymi commitami każdego członka zespołu.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 33 — Projekt roczny cz. 3 — JavaScript, testy i publikacja
Dodanie do projektu zespołowego interaktywnych elementów JavaScript, przetestowanie witryny (scenariusze, W3C, Lighthouse), opublikowanie jej i zaprezentowanie efektów.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 1
Zadanie 34 — Zadanie zaliczeniowe roku 1
Sprawdzenie umiejętności z całego roku: samodzielne wykonanie w 90 minut witryny z opisu — grafika, semantyczny HTML, CSS Grid/Flexbox z responsywnością, tabela, formularz i skrypt obsługujący zdarzenia.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 01 — Powtórka: strona z formularzem i skryptem
Sprawdzenie, co pamiętasz z roku 1: zbudujesz formularz rezerwacji, napiszesz skrypt walidujący dane i liczący koszt, a na końcu ocenisz swoje umiejętności i zaplanujesz powtórkę.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 02 — Nowoczesny JavaScript w praktyce
Przepisanie działającego, ale przestarzałego skryptu sklepu na współczesny JavaScript: moduły ES, szablony tekstowe, funkcje strzałkowe, destrukturyzację, spread, operatory ?. i ?? oraz klasę.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 03 — Formularz z walidacją i localStorage
Zbudowanie formularza kontaktowego z walidacją na żywo (atrybuty HTML, Constraint Validation API, wyrażenia regularne) oraz zapisywanie szkicu i listy notatek w localStorage tak, aby przetrwały odświeżenie strony.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 04 — Fetch i publiczne API — kursy walut NBP
Napisanie aplikacji, która pobiera aktualne kursy walut z publicznego API NBP funkcją fetch z async/await , pokazuje stan ładowania i błędy, wyświetla dane w tabeli i na wykresie.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 05 — PHP — pierwsze skrypty
Uruchomienie pierwszych skryptów PHP na serwerze Apache z XAMPP: zmienne i typy, echo, instrukcje warunkowe i match, pętle generujące tabelę i kalendarz oraz czytanie komunikatów o błędach.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 06 — PHP — tablice, funkcje i szablon strony
Wyświetlanie danych z tablic asocjacyjnych w tabeli HTML, pisanie własnych funkcji z typami parametrów, użycie funkcji tablicowych oraz zbudowanie kilku podstron ze wspólnych plików dołączanych z wyróżnionym aktywnym odnośnikiem.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 07 — PHP — obsługa formularzy
Odbieranie danych z formularzy metodami GET i POST, walidacja po stronie serwera z komunikatami przy polach, ponowne wypełnianie pól z bezpiecznym wypisywaniem ( htmlspecialchars ) oraz zastosowanie wzorca Post/Redirect/Get.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 08 — PHP i MySQL — MySQLi jak na egzaminie
Połączenie strony PHP z bazą MariaDB/MySQL rozszerzeniem MySQLi w stylu egzaminu INF.03: lista i tabela z wyników zapytań, zapytanie z parametrem z formularza przez mysqli_prepare i dodanie rekordu z formularza.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 09 — PHP i PDO — CRUD: katalog filmów
Zbudowanie aplikacji z pełnym zestawem operacji CRUD (lista, dodawanie, edycja, usuwanie) na bazie MariaDB/MySQL z użyciem PDO, zapytań przygotowanych, obsługi wyjątków, potwierdzenia usunięcia i komunikatów flash.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 10 — Zadanie kontrolne: PHP + baza
Samodzielne wykonanie w 90 minut zadania w stylu egzaminu INF.03: kwerendy SQL, witryna z układem blokowym i stylami według specyfikacji oraz skrypty PHP wyświetlające, wyszukujące i dodające dane w bazie.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 11 — Sesje i ciasteczka
Zapamiętywanie stanu w bezstanowym protokole HTTP: licznik odwiedzin i preferencja motywu w ciasteczkach z właściwymi atrybutami oraz koszyk zakupów w sesji PHP, sprawdzane w narzędziach F12.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 12 — Rejestracja i logowanie
Zbudowanie kompletnego mechanizmu kont użytkowników w PHP: rejestracja z bezpiecznym przechowywaniem haseł, logowanie z sesją, ochrona podstron i podział na role.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 13 — Upload plików, obsługa błędów i import CSV
Bezpieczne przyjmowanie plików od użytkownika w PHP, czytelna obsługa i logowanie błędów oraz import danych z pliku CSV do bazy.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 14 — Bezpieczeństwo — audyt i poprawa aplikacji
Przeprowadzenie przeglądu bezpieczeństwa małej aplikacji PHP według listy kontrolnej i poprawienie kodu tak, aby stosował dobre praktyki obronne.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 15 — PHP obiektowy — sklep w klasach
Zaprojektowanie i napisanie kilku współpracujących klas PHP z hermetyzacją, interfejsem i przestrzeniami nazw oraz sprawdzenie ich działania skryptem testów.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 16 — Composer, autoload PSR-4 i biblioteka phpdotenv
Zarządzanie zależnościami projektu PHP Composerem: autoload klas zgodny z PSR-4, instalacja biblioteki z Packagist i przeniesienie konfiguracji bazy do pliku.env poza repozytorium.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 17 — Mini-MVC: front controller i routing
Przebudowa prostej aplikacji CRUD na architekturę MVC z jednym punktem wejścia, routerem i przyjaznymi adresami URL.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 18 — REST API w PHP i klient w JavaScript
Zbudowanie w PHP interfejsu REST zwracającego JSON dla zasobu z bazy oraz klienta w JavaScript, który korzysta z niego przez fetch.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 19 — Próba INF.03: pełny arkusz — Pasieka Złoty Ul
Sprawdzenie w warunkach zbliżonych do egzaminu umiejętności wykonania pełnego zadania INF.03: baza danych, witryna HTML/CSS, skrypt PHP z MySQLi i skrypt JavaScript.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 20 — Laravel — pierwsza aplikacja
Utworzenie pierwszej aplikacji w frameworku Laravel: trasy, kontroler, szablony Blade z układem, migracja, model Eloquent i lista rekordów z bazy.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 21 — Laravel — formularze, walidacja i CRUD
Rozbudowa aplikacji Laravel o pełny CRUD z kontrolerem zasobów, walidacją danych, komunikatami błędów i paginacją oraz porównanie z czystym PHP.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 22 — React — komponenty i stan
Zbudowanie pierwszej aplikacji w React: podział interfejsu na komponenty, przekazywanie danych przez props, stan useState , renderowanie list z kluczem i formularz kontrolowany.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 23 — React — dane z API
Pobieranie danych z API w aplikacji React (useEffect + fetch) z obsługą stanu ładowania i błędu, filtrowanie i sortowanie po stronie klienta oraz przygotowanie wersji produkcyjnej.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 24 — Git w zespole — gałęzie, pull requesty i konflikty
Praca zespołowa w jednym repozytorium GitHub: Issues jako lista zadań, gałęzie funkcji, pull requesty z przeglądem kodu, rozwiązanie konfliktu scalania i oznaczenie wersji tagiem.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 25 — Bootstrap 5 — szybki interfejs sklepu
Zbudowanie responsywnej strony sklepu z gotowych komponentów Bootstrap 5 (siatka, navbar, karty, formularz z walidacją, modal) oraz porównanie tego podejścia z własnym CSS i z instalacją przez npm.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 26 — WordPress — instalacja i konfiguracja
Ręczna instalacja WordPressa na XAMPP z osobną bazą i użytkownikiem, konfiguracja witryny, utworzenie stron, wpisów i menu w motywie blokowym oraz poznanie ról użytkowników.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 27 — WordPress — wtyczki, bezpieczeństwo i kopie
Rozbudowa witryny WordPress o wtyczki (formularz, SEO, kopie zapasowe), zabezpieczenie instalacji wg listy kontrolnej oraz przeniesienie witryny w nowe miejsce z kopii bazy i plików.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 28 — Wydajność i dostępność w praktyce
Zmierzenie wydajności i dostępności strony narzędziem Lighthouse, poprawienie jej (obrazy WebP/AVIF, lazy loading, defer, cache, poprawki WCAG 2.2) i udokumentowanie efektu pomiarem przed i po.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 29 — Wdrożenie aplikacji PHP + MySQL
Przygotowanie aplikacji PHP + MySQL do wdrożenia (konfiguracja poza kodem, katalog public, bezpieczne błędy, konto bazy z minimalnymi uprawnieniami) i przeniesienie jej na serwer przez SFTP z testem po wdrożeniu; Docker Compose jako alternatywa lokalna.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 30 — Próba INF.03: pełny arkusz nr 2 — szkółka roślin
Samodzielne wykonanie w 90 minut kompletnego zadania egzaminacyjnego: baza danych z zapytaniami, przygotowanie grafiki, witryna HTML/CSS i skrypt PHP z mysqli, a następnie samoocena według kryteriów i analiza błędów.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 31 — Projekt końcowy cz. 1 — specyfikacja, baza i
Zaplanowanie zespołowej aplikacji webowej: wymagania i przypadki użycia, model danych (ERD i skrypt SQL z danymi testowymi), makiety oraz repozytorium z podziałem zadań.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 32 — Projekt końcowy cz. 2 — backend
Zbudowanie zaplecza aplikacji zespołowej: logowanie i role, CRUD głównego zasobu, reguła biznesowa, walidacja po stronie serwera i zabezpieczenia wg listy kontrolnej, potwierdzone planem testów ręcznych.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 33 — Projekt końcowy cz. 3 — frontend i integracja
Zbudowanie responsywnego i dostępnego interfejsu aplikacji zespołowej (Bootstrap lub React), połączenie go z backendem przez endpoint JSON i fetch oraz poprawa kodu po przeglądzie.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Zadania · Rok 2
Zadanie 34 — Projekt końcowy cz. 4 — wdrożenie, dokumentacja i
Wdrożenie aplikacji zespołowej na serwer, przygotowanie dokumentacji (README, instrukcja użytkownika, opis API i bazy), audyt Lighthouse oraz prezentacja projektu z demonstracją na żywo.
Czas: 2 × 45 min
Pracownia witryn i aplikacji internetowych · Materiały
Wszystkie zadania — rok 1 (do druku)
Pracownia witryn i aplikacji internetowych · Materiały
Wszystkie zadania — rok 2 (do druku)
Urządzenia techniki komputerowej · Prezentacje · 2. Technologie GPU
1. Technologie kart graficznych: NVIDIA, AMD, Intel
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
1. IrDA, Bluetooth, NFC i UWB
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
2. Wi-Fi, WiMAX i sieci IoT
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
3. COM, LPT i D-sub
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
4. USB od 1.1 do USB4
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
5. FireWire i Thunderbolt
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
6. NVMe
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
7. Złącza kart graficznych
Urządzenia techniki komputerowej · Prezentacje · 3. Złącza i łączność
8. Złącza napędów
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
1. Parametry ekranów
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
2. Monitory CRT
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
3. Ekrany plazmowe
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
4. Monitor LCD
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
5. Rodzaje matryc LCD
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
6. OLED, QLED, AMOLED i QD-OLED
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
7. Testy monitorów
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
8. Wyświetlacze 3D
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
9. E-ink
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
10. Projektory
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
11. Złącza wideo
Urządzenia techniki komputerowej · Prezentacje · 4. Monitory i ekrany
12. Telewizja cyfrowa
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
1. Płyty główne
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
2. Procesor
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
3. Chłodzenie komputera — podstawy
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
4. Pamięć RAM
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
5. Pamięci ROM i Flash
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
6. Dyski HDD i SSD
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
7. Obsługa dysków
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
8. Macierze RAID
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
9. Karty graficzne
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
10. Karta dźwiękowa
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
11. Napędy optyczne
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
12. Zasilacze
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
13. Obudowy
Urządzenia techniki komputerowej · Prezentacje · 1. Budowa komputera
14. Chłodzenie sprzętu w praktyce
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
1. Drukarki mozaikowe
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
2. Drukarki atramentowe
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
3. Drukarki laserowe
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
4. Pozostałe drukarki
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
5. Drukarki 3D — sprzęt
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
6. Druk 3D — filamenty
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
7. Plotery
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
8. Skanery
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
9. Skanery 3D
Urządzenia techniki komputerowej · Prezentacje · 5. Drukarki i peryferia
10. Aparaty cyfrowe
Urządzenia techniki komputerowej · Prezentacje · 6. Urządzenia wejściowe
1. Klawiatura
Urządzenia techniki komputerowej · Prezentacje · 6. Urządzenia wejściowe
2. Mysz
Urządzenia techniki komputerowej · Prezentacje · 6. Urządzenia wejściowe
3. Ekrany dotykowe
Urządzenia techniki komputerowej · Prezentacje · 6. Urządzenia wejściowe
4. Tablet graficzny
Urządzenia techniki komputerowej · Prezentacje · 6. Urządzenia wejściowe
5. Kontrolery do gier
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 01 — Przygotowanie pracowni: BHP, ESD i pendrive
Poznanie zasad bezpiecznej pracy przy sprzęcie komputerowym oraz przygotowanie własnego pendrive'a serwisowego z Ventoy, który będzie potrzebny przez dwa lata zajęć.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 02 — Inwentaryzacja komputera i laptopa
Zebranie pełnych danych o podzespołach komputera stacjonarnego i laptopa za pomocą programów diagnostycznych i przygotowanie karty inwentaryzacyjnej stanowiska.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 03 — Demontaż i montaż komputera stacjonarnego
Wykonanie pełnego demontażu i ponownego montażu komputera stacjonarnego w bezpieczny sposób, z dokumentacją zdjęciową i protokołem, zakończone poprawnym testem POST.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 04 — Płyta główna — identyfikacja elementów
Rozpoznawanie elementów i złączy płyty głównej na zdjęciach i na rzeczywistej płycie oraz korzystanie z dokumentacji producenta.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 05 — Karty rozszerzeń i złącza zewnętrzne
Rozpoznawanie kart rozszerzeń, ich interfejsów i złączy oraz określanie rodzaju i wersji złączy zewnętrznych komputera i laptopa.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 06 — UEFI/BIOS — konfiguracja i reset ustawień
Poznanie ustawień firmware UEFI komputera stacjonarnego: odczyt wersji i kluczowych opcji, zmiana kolejności rozruchu, hasło administratora, zapis profilu i przywracanie ustawień domyślnych, w tym reset CMOS.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 07 — Zasilacz komputerowy — diagnostyka napięć
Ocena stanu zasilacza przez porównanie napięć +12 V, +5 V i +3,3 V zmierzonych programowo i przyrządami z tolerancją standardu ATX.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 08 — Chłodzenie procesora i pasta termoprzewodząca
Zbadanie, jak stan pasty termoprzewodzącej i praca wentylatora wpływają na temperaturę procesora pod obciążeniem, oraz nauczenie się prawidłowej wymiany pasty.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 09 — Pamięć RAM — dwa kanały i diagnostyka
Zbadanie wpływu trybu jedno- i dwukanałowego na przepustowość pamięci RAM oraz sprawdzenie poprawności działania pamięci.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 10 — Dysk twardy — SMART i test powierzchni
Ocena stanu technicznego dysków na podstawie atrybutów SMART i testu powierzchni.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 11 — Wydajność nośników: HDD, SSD, pendrive
Porównanie wydajności dysków HDD, SSD i pendrive'a w testach sekwencyjnych i losowych oraz w praktycznym kopiowaniu plików, z uwzględnieniem ograniczeń interfejsów.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 12 — Partycje i systemy plików w Windows
Tworzenie i modyfikowanie partycji na dysku MBR i GPT w Zarządzaniu dyskami i w diskpart oraz porównanie systemów plików NTFS, FAT32 i exFAT.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 13 — Instalacja Windows 11 na drugim dysku
Sprawdzenie, czy komputer spełnia wymagania Windows 11, oraz czysta instalacja systemu z pendrive'a Ventoy na drugim dysku tak, aby szkolny system na pierwszym dysku pozostał nienaruszony.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 14 — Sterowniki i Menedżer urządzeń
Rozpoznawanie urządzeń bez sterownika po identyfikatorach sprzętu oraz instalowanie, wycofywanie i archiwizowanie sterowników w Windows 11.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 15 — Instalacja Ubuntu i podwójny rozruch
Zainstalowanie Ubuntu Desktop LTS obok Windows 11 na drugim dysku, konfiguracja podwójnego rozruchu z GRUB i naprawa menu rozruchu po zmianie kolejności w UEFI.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 16 — Konfiguracja Windows 11 po instalacji
Przygotowanie świeżo zainstalowanego Windows 11 do przekazania użytkownikowi: konta, zabezpieczenia, aktualizacje, prywatność, zasilanie i lista kontrolna przekazania.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 17 — Karta graficzna — zintegrowana i dedykowana
Porównanie wydajności i temperatur zintegrowanej i dedykowanej karty graficznej pod obciążeniem oraz poznanie bezpiecznych zasad montażu i delikatnego podkręcania karty.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 18 — Monitor — testy jakości obrazu
Ocena jakości obrazu monitora stacjonarki i ekranu laptopa: parametry z EDID, czas reakcji matrycy, migotanie podświetlenia (PWM), martwe piksele oraz jasność i kontrast statyczny.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 19 — Mysz i klawiatura — testy
Zbadanie parametrów klawiatury (rollover, skok aktywacji), myszy (jitter, przyciąganie kątowe, LOD, akceleracja, interpolacja, DPI, częstotliwość odpytywania) i touchpada laptopa.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 20 — Laptop — diagnostyka bez rozkręcania
Wykonanie pełnej diagnostyki laptopa bez rozkręcania: stan baterii, zużycie energii, temperatury i dławienie pod obciążeniem, urządzenia wejścia-wyjścia, łączność, oprogramowanie układowe i status gwarancji.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 21 — Kompresja danych
Zbadanie, jak format archiwum i poziom kompresji wpływają na stopień i czas kompresji różnych typów plików, oraz wyjaśnienie, dlaczego niektóre pliki prawie się nie kompresują.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 22 — Diagnostyka systemu Windows — dzienniki i
Wyszukiwanie przyczyn awarii i spowolnień Windows na podstawie dzienników zdarzeń, Monitora niezawodności i narzędzi wydajności oraz przygotowanie raportu z wnioskami.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 23 — Naprawa Windows: SFC, DISM, CHKDSK i WinRE
Poznanie narzędzi naprawy Windows 11: sprawdzanie plików systemowych i obrazu, sprawdzanie systemu plików, środowisko odzyskiwania WinRE, tryb awaryjny, odbudowa rozruchu i przywracanie systemu z punktu.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 24 — Kopia zapasowa w Windows
Skonfigurowanie kilku metod tworzenia kopii zapasowej w Windows 11 (Historia plików, punkt przywracania, robocopy uruchamiane z Harmonogramu zadań) i sprawdzenie, czy z kopii da się naprawdę odtworzyć dane.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 25 — Odzyskiwanie usuniętych danych
Sprawdzenie w praktyce, kiedy usunięte pliki da się odzyskać i od czego zależy skuteczność odzysku (system plików, formatowanie, rodzaj nośnika, TRIM).
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 26 — Maszyna wirtualna z Windows 11
Utworzenie maszyny wirtualnej z Windows 11 spełniającej wymagania systemu, przygotowanie jej do pracy na kolejnych zajęciach (dodatki gościa, programy, migawka) i wykonanie jej kopii w formacie OVA.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 27 — Drukarka w systemie — instalacja, udostępnianie i
Zainstalowanie i udostępnienie drukarki w sieci lokalnej, obsługa kolejki wydruku i usługi Bufor wydruku oraz obliczenie kosztu wydruku strony na podstawie materiałów eksploatacyjnych.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 28 — Sieć lokalna i udostępnianie zasobów
Sprawdzenie i skonfigurowanie karty sieciowej, diagnostyka połączenia podstawowymi poleceniami, udostępnienie folderu z uprawnieniami i porównanie szybkości przesyłania danych przez kabel i Wi-Fi.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 29 — Bezpieczeństwo systemu: Defender, zapora, konta
Sprawdzenie i skonfigurowanie podstawowych zabezpieczeń Windows 11: programu Microsoft Defender, zapory, kont i kontroli konta użytkownika, z bezpiecznym testem wykrywania zagrożeń plikiem EICAR.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 30 — Optymalizacja systemu — konkurs wydajności
Poprawienie wydajności Windows 11 wyłącznie metodami optymalizacji systemu i udokumentowanie, które działania rzeczywiście dają efekt mierzalny testem Cinebench.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 31 — Szyfrowanie dysku BitLocker
Zaszyfrowanie BitLockerem dysku danych i partycji systemowej Windows 11, bezpieczne zarządzanie kluczem odzyskiwania oraz zmierzenie wpływu szyfrowania na wydajność dysku i czas uruchamiania.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 32 — Konserwacja komputera i karta serwisowa
Wykonanie przeglądu i bezpiecznego czyszczenia komputera stacjonarnego oraz zewnętrznej konserwacji laptopa, udokumentowanie go w karcie serwisowej i zaplanowanie konserwacji całej pracowni z uwzględnieniem utylizacji elektroodpadów.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 33 — Modernizacja komputera — dobór podzespołów i
Ocena możliwości modernizacji komputera z pracowni, dobór zgodnych podzespołów w zadanym budżecie i przygotowanie kosztorysu z uzasadnieniem, tak jak dla klienta serwisu.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 1
Zadanie 34 — Zadanie podsumowujące: zgłoszenie serwisowe
Przeprowadzenie pełnej obsługi zgłoszenia serwisowego: od przyjęcia komputera z opisem usterki klienta, przez diagnozę metodą wykluczania, naprawę i testy, po kosztorys i protokół wydania.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 01 — Pendrive serwisowy 2.0 i narzędzia ratunkowe
Rozbudowanie pendrive'a Ventoy o zestaw narzędzi ratunkowych, sprawdzenie autentyczności pobranych obrazów sumą SHA-256 i przetestowanie każdego narzędzia na komputerze stacjonarnym i laptopie.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 02 — PowerShell — inwentaryzacja sprzętu skryptem
Napisanie skryptu PowerShell, który zbiera dane o sprzęcie stanowiska i zapisuje je jako raport CSV i HTML, oraz porównanie raportów komputera stacjonarnego i laptopa.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 03 — PowerShell — automatyzacja diagnostyki
Napisanie skryptu, który codziennie sprawdza stan komputera (miejsce na dyskach, stan dysków, błędy w dziennikach, czas pracy, usługi) i zapisuje wynik do logu z datą, uruchamianego automatycznie przez Harmonogram zadań.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 04 — Linux — diagnostyka sprzętu z terminala
Poznanie poleceń systemu Linux do odczytu informacji o sprzęcie, stanie dysków, temperaturach i błędach oraz porównanie wyników z programem HWiNFO.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 05 — Linux — dyski, partycje i montowanie
Utworzenie i sformatowanie partycji na drugim dysku z poziomu Linuksa, skonfigurowanie trwałego montowania przez UUID w /etc/fstab oraz nadanie uprawnień i sprawdzenie systemu plików.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 06 — Klonowanie i obraz dysku — Clonezilla
Wykonanie obrazu partycji systemowej Windows 11 programem Clonezilla, przywrócenie go po celowej zmianie danych i porównanie obrazu z klonowaniem dysk-dysk.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 07 — Odzyskiwanie systemu po awarii — obraz do
Przeniesienie działającego systemu Windows 11 z komputera fizycznego do maszyny wirtualnej przez obraz partycji wykonany w Hiren's BootCD PE — jako sposób odzyskania środowiska pracy po awarii sprzętu.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 08 — Miejsca do magazynowania Windows (RAID
Utworzenie puli magazynu z trzech dysków wirtualnych, skonfigurowanie miejsc z dublowaniem i parzystością, zasymulowanie awarii dysku oraz jego wymiana — i porównanie tego rozwiązania z klasycznymi poziomami RAID.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 09 — RAID w Linuksie — mdadm
Zbudowanie programowej macierzy RAID1 w Linuksie narzędziem mdadm, utrwalenie jej konfiguracji oraz przećwiczenie awarii dysku i odbudowy macierzy.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 10 — Ubuntu Server w maszynie wirtualnej
Zainstalowanie Ubuntu Server w maszynie wirtualnej, skonfigurowanie sieci ze stałym adresem, zdalnego dostępu SSH, kont użytkowników, aktualizacji i zapory — tak, aby serwer był gotowy do dalszych zadań.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 11 — Serwer plików Samba
Uruchomienie na Ubuntu Server serwera plików Samba z udziałem tylko do odczytu i udziałem prywatnym, nadanie uprawnień oraz sprawdzenie dostępu z Windows (stacjonarka i laptop).
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 12 — Serwer multimediów Jellyfin na Ubuntu Server
Uruchomienie w maszynie wirtualnej serwera multimediów udostępniającego filmy i muzykę w sieci lokalnej oraz zbadanie, jak transkodowanie obciąża procesor serwera.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 13 — NAS w maszynie wirtualnej — OpenMediaVault
Zbudowanie w maszynie wirtualnej sieciowego serwera plików NAS z macierzą RAID1 i udziałem SMB oraz sprawdzenie, jak NAS reaguje na awarię dysku.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 14 — Kopie zapasowe 3-2-1 i automatyzacja
Zaprojektowanie strategii kopii zapasowych według zasady 3-2-1 oraz zautomatyzowanie kopii w Windows (robocopy) i Linux (rsync z kopiami przyrostowymi na twardych linkach) z testem odtworzenia.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 15 — Instalacja nienadzorowana Windows 11
Przygotowanie pliku odpowiedzi autounattend.xml i przeprowadzenie w maszynie wirtualnej instalacji Windows 11 bez udziału użytkownika oraz porównanie jej czasu z instalacją ręczną.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 16 — Menedżery pakietów: winget i apt
Zautomatyzowanie instalacji i aktualizacji oprogramowania za pomocą menedżerów pakietów w Windows (winget) i Linux (apt, snap, flatpak).
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 17 — Systemy do gier: Bazzite kontra Windows 11
Porównanie wydajności tych samych gier i testów graficznych w dystrybucji Linux przeznaczonej do gier i w Windows 11 na tym samym sprzęcie.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 18 — Dobór systemu dla starszego komputera
Zmierzenie zużycia zasobów przez Windows 11 i lekkie dystrybucje Linux oraz przygotowanie uzasadnionej rekomendacji systemu dla klienta ze starszym komputerem.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 19 — Laptop — ocena stanu i wycena serwisu
Ocena stanu technicznego laptopa bez otwierania obudowy oraz przygotowanie dla klienta wyceny serwisu i rekomendacji: naprawa czy wymiana.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 20 — Złośliwe oprogramowanie — analiza autostartu i
Nauczenie się wyszukiwania podejrzanych programów w autostarcie, procesach i połączeniach sieciowych narzędziami Sysinternals oraz usuwania ich i sprawdzania systemu skanerami drugiej opinii.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 21 — Process Monitor — co robi program?
Nauczenie się śledzenia operacji plikowych i rejestru programów w Process Monitor oraz wykorzystania go do znalezienia ustawień programu i przyczyny błędu.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 22 — Monitor wydajności — liczniki i raporty
Zebranie danych o wydajności komputera licznikami Monitora wydajności podczas zaplanowanego obciążenia i wskazanie na ich podstawie wąskiego gardła systemu.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 23 — Zużycie energii i koszty eksploatacji
Zmierzenie lub oszacowanie poboru mocy komputera i laptopa w różnych stanach pracy oraz obliczenie rocznego kosztu energii pracowni i oszczędności z planów zasilania i usypiania.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 24 — Zasady grupy i ograniczenia dla użytkowników
Skonfigurowanie lokalnych zasad grupy i zasad zabezpieczeń w Windows 11 Pro tak, aby konto standardowe miało ograniczony dostęp do systemu, a konto administratora działało bez ograniczeń.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 25 — Uprawnienia NTFS, przydziały i udziały
Zaprojektowanie i sprawdzenie uprawnień do folderów firmowych: uprawnienia NTFS, uprawnienia udziału sieciowego, przydziały dyskowe i kompresja NTFS.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 26 — Zdalna pomoc i zarządzanie
Skonfigurowanie bezpiecznego zdalnego dostępu do komputerów: Pulpit zdalny z NLA, pomoc zdalna przez internet oraz SSH z uwierzytelnianiem kluczem i przesyłanie plików.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 27 — Docker na Ubuntu Server
Zainstalowanie Docker Engine z oficjalnego repozytorium, uruchomienie kontenerów z mapowaniem portów i wolumenami oraz porównanie kontenerów z maszynami wirtualnymi.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 28 — Monitorowanie komputerów w pracowni
Zbudowanie prostego systemu monitorowania dostępności komputerów i usług, przetestowanie powiadomień na symulowanej awarii i opracowanie procedury reakcji na awarię.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 29 — Inwentaryzacja i helpdesk — GLPI
Uruchomienie systemu GLPI w kontenerach, wprowadzenie sprzętu pracowni do inwentarza oraz obsłużenie zgłoszenia serwisowego od utworzenia do zamknięcia.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 30 — Bezpieczne usuwanie danych i utylizacja
Sprawdzenie w praktyce, które metody usuwania danych pozwalają je odzyskać, a które je niszczą, oraz przygotowanie protokołu zniszczenia danych przed przekazaniem sprzętu do utylizacji.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 31 — Systemy plików w praktyce: NTFS, ext4, exFAT,
Porównanie w praktyce funkcji systemów plików NTFS, exFAT, ext4 i Btrfs: dowiązań, atrybutów, kompresji, migawek, kronikowania, wydajności dla wielu małych plików i dostępu z innego systemu operacyjnego.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 32 — Usterki sprzętowe — diagnostyka POST i metoda
Rozpoznawanie typowych usterek sprzętowych na podstawie objawów, sygnałów POST i diod diagnostycznych oraz systematyczne wykluczanie przyczyn z dokumentowaniem diagnozy.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 33 — Projekt końcowy cz. 1: przygotowanie stanowiska
Przeanalizowanie zlecenia klienta, dobranie i wycenienie rozwiązania oraz zainstalowanie i skonfigurowanie systemu zgodnie z wymaganiami.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Zadania · Rok 2
Zadanie 34 — Projekt końcowy cz. 2: wdrożenie, testy i
Dokończenie wdrożenia stanowiska z zadania 33: kopia zapasowa, zabezpieczenia, testy akceptacyjne, dokumentacja dla użytkownika i przekazanie rozwiązania klientowi.
Czas: 2 × 45 min
Eksploatacja urządzeń techniki komputerowej · Materiały
Wszystkie zadania — rok 1 (do druku)
Eksploatacja urządzeń techniki komputerowej · Materiały
Wszystkie zadania — rok 2 (do druku)
Informacje ogólne · Prezentacje
BHP dla informatyków
Zasady bezpiecznej pracy w pracowni komputerowej.
Nic nie znaleziono.