Условия:
Требования:
Задание по PHP
Создать сайт с небольшим апи на Yii2 (2-3 адреса) без использования генератора и сторонних решений.
Ошибки апи отдавать Json’ом, другие ошибки обычным образом. Создать несколько миграций для таблиц в базе Mysql с наполнением некоторым количеством данных. Создать несколько ролей.
Разграничить доступ к разным адресам апи разным ролям/пользователям. Авторизация через заголовки при обращении к апи.
Данные пользователей писать и читать из базы. Сделать страницу создания новых пользователей с валидацией полей формы и ролями, и страницу с информацией о существующих пользователях.
Задание по Реакту
Создать четырёх страничный сайт, который:
1. Использует навигацию с применением роутов и хлебных крошек без перезагрузки страницы
2. Имеет главную страницу
3. Для работы с данными использует Редакс
4. Получает данные пользователей из апи jsonplaceholder.typicode.com
5. Имеет страницу с некоторой информацией о пользователях в виде таблицы с возможностью:
a. сортировки по столбцам
b. изменять порядок строк перетаскиванием
c. изменять содержимое ячеек непосредственно в ячейках
d. удаления строк
6. Страницу для добавления нового пользователя с формой для ввода данных с проверкой типов введенных данных (телефон, почта, дата и тд)
7. Страницу с прямоугольной зоной, в которой должны быть размещены значки треугольник, квадрат, круг с применением векторной графики. Значки небольшого размера, по 10 шт каждого вида, в случайном порядке и месте в зоне.
8. При нажатии на каждый значок должно появляться сообщение о нажатии на соответствующий значок, с сохранением информации о нажатии в Редакс
Ждём вашу готовую работу с резюме по адресу указанного в контактах.