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
- 16.2.2024 - PHP - dynamické vytváranie obsahu a menu
- 23.2.2024 - PHP - prihlasovanie a odhlasovanie používateľov
- 1.3.2024 - PHP - evidovanie používateľov v databáze, registrácia používateľov
- 8.3.2024 - PHP - databázový model na evidenciu testovacej ankety a zobrazovanie uložených údajov
- 15.3.2024 - PHP - formulár na evidenciu testovacej ankety, filtrovanie zobrazených údajov
- 22.3.2024 - Javascript - úvod do jazyka, dynamická zmena DOM modelu, AJAX volania
- 29.3.2024 - Veľká noc
- 5.4.2024 - 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.