О чём занятие
Начнём с продуктовой рамки: цели сервиса, роли пользователей, сущности, ключевые сценарии и черновик технического задания. Это нужно, чтобы дальше писать не «ручки ради ручек», а API под понятный результат.
Параллельно разберём Docker на уровне, достаточном для разработки: зачем контейнеры, из чего состоит Dockerfile, как собрать и запустить образ. Это пригодится и для PostgreSQL, и для финальной поставки сервиса.
Техническая часть занятия — первый HTTP-сервер на стандартной библиотеке: handlers, request/response, базовый routing и несколько моковых endpoint’ов, чтобы сразу увидеть цикл «запрос → обработка → ответ».
Что разберём
- Цели, роли, сущности и сценарии Task Manager; черновик ТЗ
- Docker: Dockerfile, образы, контейнеры, базовые команды
- HTTP-сервер: handlers, request / response, простой routing
- Моковые ручки как каркас будущего REST API
ТЗ проекта + HTTP-сервер с моковыми ручками и первым Dockerfile.