Przejdź do głównej treści
INF.04-02-22.06-SGCzerwiec 2022 · 180 min

Klasa Osoba i formularz kursów

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.04 „Projektowanie, programowanie i testowanie aplikacji” trwa 180 minut i łączy programowanie obiektowe z wykonaniem prostej aplikacji front-endowej. Pierwsze zadanie polega na przygotowaniu aplikacji konsolowej w C++, C#, Javie albo Pythonie. Trzeba zaprojektować klasę Osoba z prywatnymi polami id oraz imię, publicznym polem statycznym zliczającym utworzone instancje, konstruktorami: bezparametrowym, parametrycznym i kopiującym, a także metodą wypisującą komunikat powitalny w formacie „Cześć <argument>, mam na imię <imie>”. Dla pustego imienia program ma zwrócić informację o braku danych. W Pythonie przeciążanie konstruktorów zastępuje konstruktor z wartościami domyślnymi oraz osobna metoda kopiująca. Drugie zadanie to aplikacja webowa w Angularze lub React.js, z użyciem Bootstrapa do formatowania formularza. Komponent przechowuje tablicę trzech kursów: Programowanie w C#, Angular dla początkujących oraz Kurs Django. Interfejs pokazuje liczbę kursów, automatycznie generowaną listę numerowaną oraz formularz z polami „Imię i nazwisko” i „Numer kursu”. Po zatwierdzeniu formularza w konsoli przeglądarki pojawia się wpisane imię i nazwisko oraz nazwa kursu albo komunikat o nieprawidłowym numerze. Dokumentacja obejmuje zrzuty ekranu działania aplikacji, informacje o systemie, środowiskach, językach, frameworkach i bibliotekach. Egzaminator ocenia poprawność implementacji, kompilację i uruchomienie, działanie klasy Osoba, formularz webowy oraz kompletność testów i plików projektu.

Rozwiązanie krok po kroku Nowość

Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku.

Zobacz rozwiązanie

Metadane

Kwalifikacja
INF.04
Rok
2022
Sesja
Czerwiec
Czas
180 min