- ООП
- Depency Injection
- MVC
- паттерн TableDataGateway
- Twig
- Twitter Bootstrap
- Защита от XSRF,XSS уязвимостей и SQL инъекций
- PDO
- Composer Autoload
- AJAX
- Jquey
- JSON
- Git
Main - список студентов с поиском, сортировкой по всем полям и страничной навигацией.
Registration - регистрация производится через email, пароль генерируется автоматически, используется AJAX.
Edit - страница с редактированием данных пользователя.
- создать таблицу на основе дампа в
database.sql
- создать
config.json
на примереconfig.example.json
, указать путь к проекту и настройки базы данных - Установить Апач и скопировать настройки в файле
httpd.conf
- Установить Сomposer
- PHP >= 7.0
- MySQL 5.7.21
- Apache/2.4.18