Sprawdziany
Testy sprawdzające wiedzę w formie quizu — tryb nauki i tryb egzaminacyjny, pytania podzielone na kategorie zgodne z zakresem INF.04.
INF.04 44
Aplikacje desktopowe (WPF)
○ niedostępny
WPF — kontrolki wyboru, zdarzenia, okna, dialogi i menu
Obejmuje lekcje 7–11: CheckBox, RadioButton, ComboBox, ListBox, Slider, ProgressBar, DispatcherTimer, zdarzenia, okna, dialogi i menu.
○ niedostępny
WPF — MVVM, modele danych, walidacja, listy i pliki
Obejmuje lekcje 12–15: MVVM, modele danych, walidacja formularzy, ListBox/ListView/DataGrid oraz zapis i odczyt TXT/JSON.
● dostępny
WPF — SQLite, multimedia i projekt końcowy aplikacji desktopowej
Obejmuje lekcje 16–18: SQLite w WPF, multimedia oraz końcowy projekt aplikacji z bazą danych.
○ niedostępny
WPF — start projektu, XAML, layouty i podstawowe kontrolki
Obejmuje lekcje 1–6 działu Aplikacje desktopowe: cykl życia, Visual Studio, WPF/WinForms/Qt, struktura projektu, Grid/StackPanel i kontrolki podstawowe.
○ niedostępny
WPF praktyczny — formularz danych ucznia
Krótki sprawdzian projektowy: layout, formularz, walidacja pól, komunikaty i podsumowanie danych.
○ niedostępny
WPF praktyczny — kalkulator rat i kosztu zakupu
Krótki sprawdzian projektowy: obliczenia, formatowanie wyniku, walidacja liczb i obsługa zdarzeń.
○ niedostępny
WPF praktyczny — kontakty w prostym MVVM
Krótki sprawdzian projektowy: model, ViewModel, binding, komendy i walidacja formularza.
○ niedostępny
WPF praktyczny — lista zadań z filtrowaniem
Krótki sprawdzian projektowy: kolekcja danych, dodawanie/usuwanie, wybór elementu i filtrowanie listy.
○ niedostępny
WPF praktyczny — menu, dialogi i ustawienia aplikacji
Krótki sprawdzian projektowy: menu główne, menu kontekstowe, okno dialogowe, ustawienia i komunikaty.
○ niedostępny
WPF praktyczny — mini CRUD SQLite
Krótki sprawdzian projektowy: lokalna baza SQLite, parametryzowane zapytania, CRUD i lista danych.
○ niedostępny
WPF praktyczny — notatnik z zapisem JSON
Krótki sprawdzian projektowy: model danych, serializacja JSON, zapis/odczyt pliku i obsługa wyjątków.
○ niedostępny
WPF praktyczny — projekt mini biblioteka
Większy sprawdzian projektowy: formularze, lista, zapis danych, edycja, walidacja i krótka dokumentacja.
Aplikacje mobilne (.NET MAUI)
○ niedostępny
MAUI — MVVM, modele, listy i pliki JSON
Obejmuje lekcje 13-16: MVVM, modele danych, walidacja, CollectionView, binding, ItemTemplate, TXT i JSON.
○ niedostępny
MAUI — Preferences, powiadomienia, terminarz i publikacja
Obejmuje lekcje 22-27: Preferences, powiadomienia lokalne, zegar/terminarz, responsywność, APK/AAB i projekt końcowy.
○ niedostępny
MAUI — SQLite, multimedia, REST API i GPS
Obejmuje lekcje 17-21: SQLite, projekt sklepu i koszyka, multimedia, HttpClient, REST API oraz lokalizacja GPS.
○ niedostępny
MAUI — start projektu, layouty i kontrolki
Obejmuje lekcje 1-8: rodzaje aplikacji mobilnych, środowisko, pierwszy projekt, XAML, layouty i podstawowe kontrolki.
○ niedostępny
MAUI — zdarzenia, DisplayAlert i nawigacja
Obejmuje lekcje 9-12: obsługa zdarzeń, kontrolki wyboru, NavigationPage, Shell, trasy i przekazywanie parametrów.
○ niedostępny
MAUI praktyczny — formularz zgłoszenia
Mały projekt mobilny: formularz, walidacja, kontrolki wyboru, podsumowanie i komunikaty.
○ niedostępny
MAUI praktyczny — kalkulator BMI i celu treningowego
Mały projekt mobilny: obliczenia, Slider/Entry, walidacja liczb i czytelny wynik.
○ niedostępny
MAUI praktyczny — klient REST API pogody
Mały projekt mobilny: HttpClient, JSON z internetu, stan ładowania i obsługa braku sieci.
○ niedostępny
MAUI praktyczny — lista zakupów z JSON
Mały projekt mobilny: CollectionView, model, dodawanie/usuwanie i trwały zapis JSON.
○ niedostępny
MAUI praktyczny — nawigacja i ekran szczegółów
Mały projekt mobilny: Shell/NavigationPage, lista elementów, parametry i szczegóły obiektu.
○ niedostępny
MAUI praktyczny — projekt końcowy aplikacji mobilnej
Większy projekt mobilny: kilka ekranów, dane trwałe, walidacja, lista, ustawienia i krótka dokumentacja.
○ niedostępny
MAUI praktyczny — sklep i koszyk SQLite
Mały projekt mobilny: SQLite, produkty, koszyk, relacje danych i podstawy CRUD.
○ niedostępny
MAUI praktyczny — terminarz i powiadomienia
Mały projekt mobilny: DatePicker, TimePicker, lista wydarzeń, status i przygotowanie powiadomień.
○ niedostępny
MAUI praktyczny — ustawienia użytkownika w Preferences
Mały projekt mobilny: zapamiętywanie ustawień, motyw, nazwa użytkownika i odczyt po starcie.
Aplikacje webowe
○ niedostępny
Web — ASP.NET Core API, CORS, sesje i logowanie
Obejmuje lekcje 12-14: Web API dla Angulara, CORS, sesje, cookies, logowanie i autoryzacja.
○ niedostępny
Web — EF Core, CRUD, relacje, upload i wdrożenie
Obejmuje lekcje 15-19: EF Core, CRUD, relacje, upload plików oraz ng build + dotnet publish.
○ niedostępny
Web — start projektu, Node.js, TypeScript, Bootstrap i Angular
Obejmuje lekcje 1-11: rodzaje aplikacji webowych, środowisko, npm, TypeScript, Bootstrap, jQuery i podstawy Angulara.
○ niedostępny
Web praktyczny — kalkulator BMI z historią pomiarów
Projekt full-stack: formularz Angular, obliczenia, historia w API/bazie i walidacja.
○ niedostępny
Web praktyczny — kolorowy zgadywacz
Projekt Angular/API: stan gry, zdarzenia, komunikaty, historia prób i restart.
○ niedostępny
Web praktyczny — mini portal społecznościowy
Projekt full-stack: wpisy, komentarze, polubienia, DTO i relacje danych.
○ niedostępny
Web praktyczny — serwis ogłoszeniowy i filtrowanie
Projekt full-stack: ogłoszenia, formularz, filtrowanie wielokryterialne i szczegóły.
○ niedostępny
Web praktyczny — sklep internetowy, katalog i koszyk
Projekt full-stack wprost z podstawy: katalog, filtrowanie, koszyk, suma i trwałe dane.
○ niedostępny
Web praktyczny — system ankiet i głosowania
Projekt full-stack: ankiety, głosy, agregacja wyników, GroupBy i walidacja jednego wyboru.
○ niedostępny
Web praktyczny — system rezerwacji, projekt końcowy
Projekt końcowy: Angular, ASP.NET Core, logowanie/JWT lub role, EF Core, relacje, walidacja i wdrożenie.
○ niedostępny
Web praktyczny — system zamówień restauracji
Projekt full-stack: menu, zamówienie, pozycje zamówienia, relacje i statusy.
Programowanie konsolowe (C#)
○ niedostępny
C# — dziedziczenie, polimorfizm, klasy abstrakcyjne i interfejsy
Obejmuje lekcje 13–15: klasy pochodne, override, virtual, abstract, interface.
○ niedostępny
C# — klasy, obiekty, hermetyzacja i konstruktory
Obejmuje lekcje 10–12 działu Programowanie konsolowe: klasy, obiekty, pola, właściwości, hermetyzacja, konstruktory.
○ niedostępny
C# — pętle, metody, tablice i praca z plikami
Obejmuje lekcje 6–9 działu Programowanie konsolowe: pętle, metody i przeciążanie, tablice i kolekcje, pliki TXT/JSON.
○ niedostępny
C# — podstawy języka, typy, operatory i warunki
Obejmuje lekcje 1–5 działu Programowanie konsolowe: pierwszy program, systemy liczbowe, zmienne i typy, operatory, instrukcje warunkowe.
○ niedostępny
C# — projektowanie aplikacji, praca zespołowa, Git i prawo autorskie
Obejmuje lekcje 28–30: UML, architektura klient-serwer, Agile/Git/Jira/Trello, prawo autorskie w programowaniu.
○ niedostępny
C# — pseudokod, szyfry, złożoność, sortowanie i wyszukiwanie
Obejmuje lekcje 22–27: schematy blokowe, pseudokod, szyfry tekstowe, Big O, heurystyki, sortowanie i wyszukiwanie.
○ niedostępny
C# — wyjątki, generyki, wzorce projektowe i projekt konsolowy
Obejmuje lekcje 16–21: wyjątki, klasy generyczne, wzorce, projekt końcowy, rekurencja i struct.
INF.03 25
Aplikacje internetowe (PHP)
○ niedostępny
PHP — bezpieczeństwo i projekt końcowy serwisu filmowego
SQL injection, XSS, sesje, walidacja, koszyk/projekt końcowy i kompletność serwisu.
○ niedostępny
PHP — CRUD, sesje, logowanie i ochrona stron
Edycja/usuwanie danych, sesje, rejestracja, logowanie, password_hash i ochrona stron.
○ niedostępny
PHP — formularze GET/POST i walidacja
Odbiór danych z formularza, GET/POST, filtracja, required po stronie serwera i komunikaty.
○ niedostępny
PHP — mysqli, INSERT i SELECT
Połączenie PHP z bazą, mysqli, INSERT z formularza, SELECT i wyświetlanie danych.
○ niedostępny
PHP — podstawy, zmienne, warunki i pętle
Pierwszy skrypt PHP, echo, zmienne, typy, if/switch, for/while/foreach.
○ niedostępny
PHP — tablice, funkcje i generowanie widoku
Tablice indeksowane/asocjacyjne, funkcje, foreach, sortowanie i generowanie HTML.
Bazy danych i SQL
○ niedostępny
Bazy danych — agregacje, GROUP BY i podzapytania
COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING i subqueries.
○ niedostępny
Bazy danych — bezpieczeństwo, uprawnienia, backup i XAMPP
DBMS, użytkownicy, uprawnienia, import/eksport, backup, XAMPP/phpMyAdmin i bezpieczeństwo danych.
○ niedostępny
Bazy danych — INSERT, UPDATE, DELETE i integralność
DML, transakcje w praktyce szkolnej, WHERE, klucze obce i bezpieczna modyfikacja danych.
○ niedostępny
Bazy danych — JOIN, relacje i normalizacja
JOIN, relacje 1:1/1:N/N:M, tabela pośrednia, normalizacja i unikanie redundancji.
○ niedostępny
Bazy danych — model ER i DDL
Model ER, encje, atrybuty, klucze, CREATE TABLE, typy danych i ograniczenia.
○ niedostępny
Bazy danych — SELECT, WHERE i sortowanie
DQL: SELECT, WHERE, LIKE, ORDER BY, LIMIT i filtrowanie danych.
HTML i CSS
○ niedostępny
CSS — flexbox i responsywny layout
Flexbox, osie, zawijanie, wyrównanie, media queries i układ na telefonie.
○ niedostępny
CSS — kolory, typografia i efekty wizualne
Kolory, kontrast, fonty, pseudoklasy, focus, hover, cienie i zaokrąglenia.
○ niedostępny
CSS — projekt responsywnej strony
Kompletny projekt CSS: layout, karty, menu, formularz, mobile-first i dostępność.
○ niedostępny
CSS — selektory, kaskada i model pudełkowy
Selektory CSS, kaskada, specyficzność, margin, padding, border i box-sizing.
○ niedostępny
CSS — selektory, model pudełkowy i stylowanie
Obejmuje lekcje 5–11 działu HTML i CSS: selektory, model pudełkowy, flexbox, kolory, typografia, pseudoklasy, jednostki.
○ niedostępny
HTML — formularze, walidacja i dostępność
Formularze HTML, etykiety, typy pól, required, min/max, fieldset i dostępność.
○ niedostępny
HTML — projekt kompletnej podstrony
Kompletna podstrona z poprawną strukturą, treścią, multimediami i podstawą pod dalszy CSS/JS.
○ niedostępny
HTML — semantyka, linki, listy i tabele
Struktura dokumentu, semantyka, linki, listy i tabele.
○ niedostępny
HTML — struktura dokumentu, listy, tabele i formularze
Obejmuje lekcje 1–4 działu HTML i CSS: struktura dokumentu, listy, tabele, linki, formularze i walidacja HTML5.
JavaScript
○ niedostępny
JavaScript — dynamiczne tworzenie elementów DOM
createElement, append, remove, dataset, lista zadań i praca na kolekcji elementów.
○ niedostępny
JavaScript — funkcje, zdarzenia i DOM
Funkcje, addEventListener, click/input, querySelector i modyfikacja treści strony.
○ niedostępny
JavaScript — walidacja formularza przed wysłaniem
Walidacja JS, preventDefault, komunikaty błędów, regex, checkbox i UX formularza.
○ niedostępny
JavaScript — zmienne, operatory, warunki i pętle
Podstawy JS: let/const, typy, operatory, if/switch, for/while.
BHP 4
○ niedostępny
BHP — elektryczność, pożar i ewakuacja
Zagrożenia elektryczne, przeciążenie instalacji, gaśnice, zadymienie i ewakuacja.
○ niedostępny
BHP — ergonomia stanowiska komputerowego
Monitor, krzesło, biurko, oświetlenie, przerwy i organizacja stanowiska komputerowego.
○ niedostępny
BHP — pierwsza pomoc oraz prawa i obowiązki
Pierwsza pomoc, osoba nieprzytomna, RKO, obowiązki pracownika i pracodawcy.
○ niedostępny
BHP — stanowisko pracy, zagrożenia i pierwsza pomoc
Obejmuje cały dział BHP: ergonomia, zagrożenia elektryczne, ochrona ppoż., pierwsza pomoc, prawa i obowiązki.