ФЕИТ / Веб и интерфејси

WEB апликации.

Развивај серверски веб-апликации со PHP и MySQL и разбери како се обработуваат податоци од корисниците.

01 / ШТО ЌЕ УЧИМЕ

Темите зад
решенијата.

Краток преглед според официјалната предметна програма ↗.
Код: 4ФЕИТ12Л001
Проверено: 08.10.2026.

  1. 01PHP структура и MVC организација
  2. 02Формулари, стрингови и контрола на тек
  3. 03MySQL пристап со PDO и mysqli
  4. 04Сесии, колачиња и безбедност
02 / РАЗБЕРИ ГО КОНЦЕПТОТ

Логиката зад
решението.

Серверска PHP апликација го обработува барањето, ги проверува податоците и комуницира со базата. MVC ги одделува моделот, контролерот и приказот. При SQL, податоците од корисникот не треба да се спојуваат како дел од командата; параметризирани прашања ја одделуваат вредноста од структурата на прашањето.

ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР

PHP формулар за пријавување на работилница

Посетител испраќа име, е-пошта и избран термин за работилница. Потребно е пријавата да биде валидна и да нема двоен запис.

  1. 01

    Контролерот ги проверува задолжителните полиња и дозволените термини.

  2. 02

    PDO prepared statement ги внесува вредностите како параметри.

  3. 03

    Ограничување во базата и соодветна обработка спречуваат повторна иста пријава.

Што добиваме?

Валидна пријава добива потврда; неисправна е-пошта не се зачувува само затоа што JavaScript бил заобиколен.

Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.

03 / СТУДЕНТСКИ ПРАШАЊА

Прашај.
Разбери подобро.

Дали prepared statement ги решава сите безбедносни проблеми?

Не. Помага против SQL injection за параметризираните вредности, но сè уште се потребни валидација, дозволи и безбеден излез.

Зошто сесијата не треба да чува лозинка?

За препознавање на најавениот корисник е доволен соодветен идентификатор. Лозинките имаат посебни правила за безбедно складирање.

Зошто по POST често се пренасочува?

За освежувањето на страницата да не ја повтори истата операција. Сепак, и серверот треба да обработува повторени барања.

УЧИ СО РАЗБИРАЊЕ

Твојот материјал.
Нашата следна задача.

Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.

НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.

Часот завршува.
Знаењето останува.

Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.

Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.
ЕДЕН РАЗГОВОР. НОВ ПОЧЕТОК.

Твојот следен ред код
почнува тука.

Пријави се за час
Или јави се: 075 443 230