Student control panel. Educational project from Skillbox.
Панель управления студентами. Обучающий проект от Skillbox
- generating markup from JavaScript;
- forming an initial list of students from an array of objects;
- styling using Bootstrap 5;
- form for adding a student;
- validation of student addition form fields when entering and before the “request” ( adding objects to an array);
- output of field errors during validation - the error text is generated according to the error code from functions that allow you to add errors to the text, for example, the name of a field;
- filtration;
- sorting the table by columns in forward and reverse order, taking into account the applied filters;
- формирование разметки из JavaScript;
- формирование начального списка студентов из массива объектов;
- стилизация с помощью Bootstrap 5;
- форма добавления студента;
- валидация полей формы добавления студента при вводе и перед "запросом" ( добавлением в массив объектов);
- вывод ошибок полей при валидации - текст ошибки формируется по коду ошибки из функции, что позволяет добавлять в текст ошибки, например, название поля;
- фильтрация;
- сортировка таблицы по столбцам в прямом и обратном порядке с учётом применённых фильтров;