Учебный кейс по ExtJS «Учёт сотрудников и направлений»
В данном кейсе необходимо разработать систему, позволяющую просматривать сотрудников и направления компании.
Используемые технологии, Фреймворки и базы данных:
Frontend |
Sencha ExtJS (Modern) |
Backend |
PHP 7.4+ (Laravel v.8) |
DB |
PostgreSQL |
Server |
OpenServer |
IDE |
JetBrains PhpStorm (опционально), Sencha Architect (обязательно) |
Функциональные пункты которые должны быть в проекте:
Информационная система должна содержать функциональное меню слева.
При входе в раздел “Список сотрудников” требуется группировать сотрудников по направлению.
В разделах “Список сотрудников” и “Список направлений” необходимы:
1. Нижняя панель (toolbar) с кнопкой “Добавить”;
2. “Бургер” с кнопками “Редактировать” и “Удалить”;
3. Строка с суммой всех записей;
4. Поиск по гридам.
Детальный просмотр должен отображаться в сплывающем (модальном) окне.
Отчёты фильтруются по дате вступления в должность или увольнения сотрудников.
По умолчанию выводится таблица за весь период.
Структура отчётов должна быть отгруппирована по направлениям.
СРОК ВЫПОЛНЕНИЯ: 10 рабочих дней.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
https://laravel.com/docs/8.x/installation
https://docs.sencha.com/extjs/7.4.0/
https://examples.sencha.com/extjs/7.4.0/examples/kitchensink/#all
https://docs.sencha.com/architect/4.2/
ССЫЛКА НА ПРОГРАММУ:
https://www.sencha.com/products/extjs/evaluate/
Для того чтобы скачать официальный софт необходимо заполнить форму.
ЗНАНИЯ, ПОЛУЧЕННЫЕ ПОСЛЕ ВЫПОЛНЕНИЯ КЕЙСА: