Что планируется?
Совместно изучим DDD, EventStorming, TDD и логирование. Разберём каждую тему подробно на созвонах.
А затем отработаем это всё на проекте по DnD. Богатая доменная область с кучей нюансов - то, что нужно!)
Когда?
Стартуем 31 мая, последний созвон 30 августа. В общей сложности 13 недель.
Что нужно от вас?
- Как минимум - пройденные курсы по ООП, но лучше опыт взаимодействия с каким-то фреймворком (Django/FastAPI).
- Готовность и желание много читать!)
- Свободное время по субботам (точное время созвонов определим вместе, но они точно будут по субботам), и в целом 10+ часов в неделю на самостоятельную работу.
- Интерес к теме DnD!
- Веб-камера. Внезапно, но да, это обязательное условие для участия. Будем общаться лицами, а не квадратиками)
Что читаем?
Программа минимум (читаем обязательно, обсуждаем на созвонах):
- Влад Хононов - Изучаем DDD – предметно-ориентированное проектирование - 320 стр.
- Персиваль Г. - Python. Разработка на основе тестирования - 624 стр.
- Книга игрока (DnD) - 366 стр.
- Здесь должна быть какая-то годная статья по логированию, но она пока что не найдена)
Программа максимум (будет плюсом, если успеем прочитать, но не обязательно):
- Эрик Эванс - Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем - 448 стр.
- Вернон Вон - Реализация методов предметно-ориентированного проектирования - 688 стр.