Kurz sa zameriava na skriptovacie jazyky a riadiace štruktúry v programovaní, s dôrazom na prácu s premennými a lokálnymi vývojovými prostrediami. V prvej fáze sa sústredíš na základy HTML a PHP, ako je kombinácia HTML a PHP, podmienky a cykly, a vytvorenie vlastného vývojového prostredia.
Ďalej sa budeš venovať údajovým štruktúram a integrácii komponentov HTML/CSS/JS, pričom sa naučíš vytvárať dynamické štruktúry pomocou PHP. Postupne prejdeš k oddeleniu procesnej a prezentačnej logiky a vytváraniu funkcií.
Kurzu sa dotkneš aj objektovo orientovaného programovania v PHP, kde sa oboznámiš s magickými metódami ako __construct
a __call
. Získaš aj základné znalosti o štandardizovaných PHP moduloch pre prácu s databázami, ako sú mysqli a PDO.
Následne sa naučíš, ako vytvoriť databázovú štruktúru, prepojiť PHP aplikáciu s MySQL/MariaDB a manipulovať s dátami pomocou fetch metód (ako fetchAll
, fetchAssoc
). Zameriaš sa aj na CRUD operácie a prácu s webovými formulármi a premennými typu $_GET
a $_POST
.
Ďalej sa budeš zaoberať cookies a interakciou s používateľom cez $_COOKIE
a sessions na realizáciu systému registrácie a prihlasovania používateľov.
Na záver sa zameriaš na kompletizáciu všetkých prezentovaných funkcionalít do jedného uceleného riešenia, ktoré budeš prezentovať a vysvetlíš účel jednotlivých častí.
Domáca príprava zahŕňa riešenie praktických úloh, prácu s vývojovým prostredím a implementáciu špecifických funkcionalít v PHP.