O predmete
Táto testovacia stránka je využívaná na predmete ÚINF/QPWS/20 - Programovanie webových stránok.
Tento predmet sa venuje tvorbe funkčnej dynamickej webovej stránky v čistom php (bez frameworku) s dátami uloženými v MySQL a s využitím jazyka Javascript na validáciu formulárov.
Plán práce
- 14.2. a 21.2.2025 - PHP - dynamické vytváranie obsahu a menu
Nahrávka na YouTube - 21.2.2025 - PHP - prihlasovanie a odhlasovanie používateľov
Nahrávka na YouTube, Zdrojové súbory - 28.2. a 7.3.2025 - PHP - evidovanie používateľov v databáze, registrácia používateľov
Nahrávka na YouTube z 28.2.2025, Zdrojové súbory
Nahrávka na YouTube zo 7.3.2025, Zdrojové súbory - 14.3. a 21.3.2025 - PHP - databázový model na evidenciu testovacej ankety a zobrazovanie uložených údajov
Nahrávka na YouTube zo 14.3.2025, Zdrojové súbory
Nahrávka na YouTube z 21.3.2025, Zdrojové súbory - 28.3. a 4.4.2025 - PHP - formulár na evidenciu testovacej ankety, filtrovanie zobrazených údajov
Nahrávka na YouTube z 28.3.2025, Zdrojové súbory
- 2.5.2025 - Javascript - úvod do jazyka, dynamická zmena DOM modelu, AJAX volania
- 9.5. a 16.5.2025 - Javascript - kontrola vstupu vo formulároch, kontrola sily hesla pomocou knižnice zxcvbn.
Hodnotenie
Študenti budú hodnotení na základe výstupného projektu. Tento projekt predstavuje vlastnú dynamickú webovú stránku. Podmienkou bude implementácia aspoň jedného z nasledujúcich bodov.
- formulár s 3 rôznymi typmi vstupných dát (textová hodnota, výber jednej hodnoty (radiobutton), výber viacerých hodnôt (checkbox, select-option)), zápis týchto hodnôt do DB a výpis všetkých vložených dát z DB.
- zobrazenie dát z DB z aspoň 2 tabuliek (cez JOIN) s komplexným fitrovaním (fulltext, výber podľa hodnôt jednotlivých atribútov) a usporiadavaním podľa používateľom vybraného stĺpca.