staff:courses:no_sql_introduction:course_work

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
staff:courses:no_sql_introduction:course_work [2023/12/23 10:22]
mark
staff:courses:no_sql_introduction:course_work [2023/12/25 18:16] (current)
mark [Прототип*]
Line 132: Line 132:
     - не монтируйте локальные каталоги,​ монтируйте volume ​ (если вам нужны исходники / файлы проекта,​ то лучше копируйте их на этапе сборки образа)     - не монтируйте локальные каталоги,​ монтируйте volume ​ (если вам нужны исходники / файлы проекта,​ то лучше копируйте их на этапе сборки образа)
     - для контейнера СУБД (за исключением memcached и других хранилищ в памяти) обязательно должен использоватся volume, куда будет монитроватся директория с данным СУБД     - для контейнера СУБД (за исключением memcached и других хранилищ в памяти) обязательно должен использоватся volume, куда будет монитроватся директория с данным СУБД
-    - вместо тега ​latest ​указывайте конкретный тег (версию ) для образов+    - всегда указывайте конкретный тег (версию ) для образов. тег latest указывать нельзя
     - не выности мапинг портов в переменные среды - в этом нет необходимости,​ его можно захардкодить вполне     - не выности мапинг портов в переменные среды - в этом нет необходимости,​ его можно захардкодить вполне
   - добавлена недостающая часть (либо добавление элементов,​ либо поиск),​   - добавлена недостающая часть (либо добавление элементов,​ либо поиск),​
     - поиск элементов реализован следующим образом - для каждого поля сущности есть отдельное поле (или поля) ввода поискового запроса,​ что позволяет искать по сложным запросам,​ например "​найди всех сотрудников,​ у которых пол мужской,​ дата рождения до 15.01.2002, имя - Олег"​. Ориентируйтесь на подробные фильтры в интернет-магазинах.     - поиск элементов реализован следующим образом - для каждого поля сущности есть отдельное поле (или поля) ввода поискового запроса,​ что позволяет искать по сложным запросам,​ например "​найди всех сотрудников,​ у которых пол мужской,​ дата рождения до 15.01.2002, имя - Олег"​. Ориентируйтесь на подробные фильтры в интернет-магазинах.
 +    - поиск в любых текстовых полях обязательно регистронезависимый и по подстроке (не по полному совпадению)
     - как нелья реализовывать поиск по нескольким атрибутам:​ в виде одного поля ввода (input) и выпадающего списка / radiobutton с выбором поля, для которого будет использоваться введенный текст     - как нелья реализовывать поиск по нескольким атрибутам:​ в виде одного поля ввода (input) и выпадающего списка / radiobutton с выбором поля, для которого будет использоваться введенный текст
     - подумайте,​ а что вам за ваш фильтр скажут на собеседовании / на текущей работе?​ Если на ум приходят нецензурные слова, возможно стоит доработать механизм фильтрации. ​     - подумайте,​ а что вам за ваш фильтр скажут на собеседовании / на текущей работе?​ Если на ум приходят нецензурные слова, возможно стоит доработать механизм фильтрации. ​
Line 145: Line 146:
   - Продемонстрировать работоспособность всех сценариев использования на окончательной версии приложения.   - Продемонстрировать работоспособность всех сценариев использования на окончательной версии приложения.
     - Приложение компилируется и реализует все сценарии использования.     - Приложение компилируется и реализует все сценарии использования.
-    - В приложении ​есть ​к представлению данных в виде таблиц добавилась serverside пагинация.+    - В приложении к представлению данных в виде таблиц добавилась serverside пагинация.
     - В приложение добавлено вычисление и отображение статистики / анализа данных / необходимых вычислений согласно заданию. ​     - В приложение добавлено вычисление и отображение статистики / анализа данных / необходимых вычислений согласно заданию. ​
     - Вы можете продемонстрировать это через docker-compose + дистанционно / с помощью скринкаста. ​     - Вы можете продемонстрировать это через docker-compose + дистанционно / с помощью скринкаста. ​
staff/courses/no_sql_introduction/course_work.1703326930.txt.gz · Last modified: 2023/12/23 10:22 by mark