Сезон 2026/27Проектирование веб-приложений
Уровень 1 из 21Ур. 1/21
до события6 дн 15 ч


Каталог материалов

Инвентарь

Снаряжение на сезон: книги, видеокурсы, интернет-курсы и документация (справочные материалы), которыми пользуются на курсе. Читать всё подряд не нужно — берите под задачу, которая сейчас перед вами: под ближайший квест (практическое задание) или босса (защиту проектного этапа).

12 позиций · 4 типа


Книги печатные и электронные издания

Читаются долго, живут дольше курса.

проектирование

Designing Data-Intensive Applications

Мартин Клеппман

Опорная книга по данным: репликация, партиционирование, транзакции, согласованность. На русском — «Проектирование высоконагруженных систем».

проектирование

Проектирование Enterprise-приложений

Мартин Фаулер

Каталог паттернов слоистого приложения: сервисный слой, репозиторий, отображение на базу. Словарь, которым удобно говорить об архитектуре.

разработка

Web Application Architecture: Principles, Protocols and Practices

Leon Shklar, Rich Rosen

Обзор архитектуры веб-приложений: клиент-сервер, веб-сервисы, REST и далее.

разработка

The Mythical Man-Month: Essays on Software Engineering

Фред Брукс

Закон Брукса: добавление людей в опаздывающий проект задерживает его ещё сильнее. Плюс эффект второй системы и польза прототипирования. Издания 1975, 1982, 1995.

алгоритмы

Грокаем алгоритмы

Адитья Бхаргава

«Алгоритмы для чайников»: понятное введение с картинками, если тема раньше не давалась.

unit-тестирование

Принципы юнит-тестирования

Владимир Хориков

Если уже пишете юнит-тесты и хотите делать это хорошо: какие тесты окупаются, а какие только мешают менять код.

Видеокурсы записи лекций и школ

Смотрятся кусками, удобно под конкретную тему.

хайлоад

Курс МФТИ «Высоконагруженные системы»

ФПМИ МФТИ, Highload (4 курс, весна 2022), Бунин О. В.

Как система держит нагрузку: масштабирование, отказоустойчивость, узкие места. Пригодится к боссам «Прототип» и «MVP».

Интернет-курсы курсы с заданиями

Проходятся руками: есть задания и проверка.

разработка

Full Stack Open

Университет Хельсинки

Бесплатный курс по фулстек-разработке веб-приложений с заданиями и проверкой.

Документация справочники и спецификации

Не читается подряд — открывается по вопросу.

веб

Documents & RFCs

MDN Web Docs

Справочник по вебу: HTTP, HTML, CSS, JavaScript, браузерные API. Первое место, куда идти за точной формулировкой.

ИИ

Model Context Protocol (MCP)

Anthropic и сообщество, modelcontextprotocol.io

Открытый протокол, по которому ИИ-агент подключается к инструментам и данным: спецификация, SDK и готовые серверы. Полезно, если хотите дать агенту доступ к своему сервису, а не только к чату.


Что с этим делать

Список пополняется. Нашли материал, который сильно помог, — расскажите в чате курса, он попадёт сюда.