Практика / Проектная лаборатория
Поймите систему.
Постройте свою.
HTTP-сервер, Redis, Git и другие системы изнутри. Настоящие задания CodeCrafters, ваша IDE и локальная проверка каждого этапа.
Инженерные проекты 11
Учебные треки GraphLMS ↗Собственный HTTP-сервер
TCP, HTTP-запросы, файлы, сжатие и постоянные соединения.
Собственный Redis
Команды Redis, структуры данных, хранение и репликация.
Собственный Shell
Командная оболочка: процессы, перенаправление, конвейеры и история.
Собственный Git
Объекты Git, коммиты, деревья и клонирование репозитория.
Собственный SQLite
Чтение формата SQLite, SQL-запросы и индексы.
Собственный DNS-сервер
DNS-пакеты, записи, ответы и пересылка запросов.
Собственный BitTorrent
Торрент-файлы, пиры, загрузка данных и magnet-ссылки.
Собственная Kafka
Бинарный протокол Kafka, разделы, чтение и запись сообщений.
Собственный Grep
Регулярные выражения, поиск в файлах и группы захвата.
Собственный интерпретатор
От токенов и выражений до функций, классов и наследования.
Собственный Claude Code
Цикл ИИ-агента, инструменты и навыки для работы с кодом.
От задания до работающего кода
01 / Откройте IDE
Создайте проект локальной CLI-командой. Код остаётся на вашем компьютере.
02 / Реализуйте этап
Читайте требования, пишите решение и запускайте его в привычном окружении.
03 / Проверьте результат
CLI запускает локальный тестер. Результат и вывод проверки появятся на странице проекта.