Четыре практических курса для разработчика
Git, Linux, базы данных и алгоритмы: последовательные объяснения, самостоятельные задания, открытые разборы и бесплатные комплекты лабораторий.
Что появилось в учебниках, задачах и лабораториях. Версия контента важна, когда решение должно оставаться воспроизводимым.
Git, Linux, базы данных и алгоритмы: последовательные объяснения, самостоятельные задания, открытые разборы и бесплатные комплекты лабораторий.
Усилены 16 базовых глав, инженерный маршрут расширен до 16 блоков. Сети, внутреннее устройство хранения, изоляция, потоковая обработка, поиск, журнал операций и архитектурные кейсы связаны предварительными знаниями и бесплатными локальными лабораториями.
Восемь этапов одного сервиса: HTTP, очередь, хранение, повторы, метрики, нагрузка и защита архитектуры. Заготовка, локальные тесты и эталон доступны бесплатно; отметки прохождения и экспорт работают без аккаунта.
Исправлены технические ошибки и противоречия в условиях задач. Добавлены инструкции для локального запуска, самостоятельные упражнения с ответами и последовательность практики для начинающих.
16 самостоятельных сценариев, проект Клуба с версиями, проверки противоречий, три модели сбоев, повторение и три тренировочных интервью. Открытые ответы сохраняются и экспортируются; самооценка отделена от автоматических проверок.
Расширены все 16 глав: механизмы по шагам, расчёты, альтернативы, сбои, упражнения с решениями и UML-схемы. Сквозной проект проходит путь от первого запроса до архитектурной защиты.
Углублены восемь Hard Parts и базовые главы о репликации и шардировании: ход операций, состояния узлов, сбои, восстановление и задачи с решениями. Диаграммы последовательностей и состояний можно увеличить.
Восемь отдельных разборов: согласованность, консенсус, транзакции, доставка событий, горячие ключи, перегрузка, регионы и миграции.
16 глав от основ до архитектурной защиты, 8 проектов, проверочные вопросы и эксперименты с нагрузкой и очередью. Ответы можно сохранять в рабочей тетради.
Добавлены недельные спринты, skill graph, режим интервью, проектные треки и shareable отчёт по навыкам.
Симуляторы CPU, памяти, диска и contention получили единый формат, сравнение политик и shareable state в ссылке.
В учебник добавлены главы про адресное пространство, paging, locks, namespaces и I/O с runnable-примерами и задачами.
Основы Go, конкурентность Go и интерактивный тренажёр с проверкой go test -race доступны без регистрации.