Тема
Серверная разработка
Backend — это не только обработчик HTTP-запроса. Это полный путь данных через сеть, среду выполнения, прикладную модель, хранилище и эксплуатационную среду.
Что изучает направление
Диаграмма
| Область | Главный инженерный вопрос |
|---|---|
| Основы информатики и Linux | Как программа использует CPU, память, процессы и ввод-вывод? |
| Сети и веб | Как запрос передаётся и какие правила задаёт протокол? |
| Безопасность | Где проходят границы доверия и кто принимает решение? |
| Базы данных | Как состояние хранится, изменяется и восстанавливается? |
| Серверная разработка | Как контракт превращается в устойчивый поток выполнения? |
| Архитектура и распределённые системы | Как система меняется при росте и частичных отказах? |
| DevOps и инженерные практики | Как доставлять, наблюдать и улучшать систему? |
Как устроено обучение
Материалы строятся вокруг инженерных моделей:
- Причина: какую проблему решает механизм.
- Устройство: какие данные, состояния и взаимодействия находятся внутри.
- Практика: как воспроизвести поведение.
- Отказ: как механизм ломается и как это диагностировать.
- Выбор: когда решение подходит и какова его цена.
- Проверка знаний: тесты, сценарии и практические задания.