From 2f5c0efbd460055bb425d73c62899af35a8152a0 Mon Sep 17 00:00:00 2001 From: Vasil Vanchuk Date: Thu, 6 Nov 2025 14:43:33 +0300 Subject: [PATCH] Add project requirements --- lessons/lesson35/lesson.md | 62 +++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/lessons/lesson35/lesson.md b/lessons/lesson35/lesson.md index 37b3699..52d988b 100644 --- a/lessons/lesson35/lesson.md +++ b/lessons/lesson35/lesson.md @@ -1 +1,61 @@ -# Lesson 35 +--- +title: Занятие 35 +description: Организация проектной работы - на что обратить внимание при защите. Консультация +--- + +# OTUS + +## Javascript Basic + + + +Вопросы? + + + +Требования к финальному проекту + + + +Обязательно все из списка: + +- поддержка пользовательских сессий / сохранения пользовательских данных +- использование внешнего API +- минимум 3 разных роута +- использование параметризированных роутов +- настроенные линтеры, тесты и автодеплой через CI/CD +- возможность проверить приложение без локального запуска (с исключениями) +- оформленный репозиторий и README +- покрытие кода тестами от 50% + + + +Поддержка хотя бы одного пункта из списка: + +- аутентификация пользователя +- отзывчивый дизайн +- совместная работа пользователей + + + +Примеры: + +- крокодил c рисованием на канвасе +- сеги +- книга рецептов +- расширение для браузера для подсветки и создания заметок +- клиент для slack / tg / vk +- базовая аркадная игра с преследованием +- сайт для просмотра погоды + + + +Вопросы? + + + +[Домашнее задание](https://github.com/JavaScript-Basic-OTUS/otus--jsbasic/blob/master/lessons/lesson35/task.md) + + + +Вопросы?