Практика Курсы Программа Дизайн-система учебные серверы: работают

Тёмная тема

Мост на фоне сменится на ночной

Прозрачность стекла

прозрачнееплотнее
Начать

01 Практика в браузере

Чините настоящие серверы, а не слайды

baxo — онлайн-школа технической базы для IT-проектов. Каждая тема заканчивается задачей в настоящем терминале, а проверяет её скрипт по состоянию сервера.

Формат
теория → видео → практика → тест
Проверка
по результату в среде, а не по тексту команд
Допуск
следующая тема открывается после 70%
Итог
сертификат с проверкой по ссылке
Задача 1.5Кончился дискlab-01 · без регистрации
ВВОДНАЯСервер перестал принимать заказы, в логах приложения: «No space left on device». Найдите, что заняло место, и освободите его, не удалив нужные логи.
student@lab-01: ~
Что проверим0 / 3
  1. Посмотрели, сколько места осталось
  2. Нашли файл, который занял диск
  3. Освободили место, нужные логи на месте

// с телефона терминал работает, но практику удобнее проходить с компьютера

Пример кабинета после регистрациивиджеты

Продолжитьтема 1.5

Техническая база

Ресурсы: df, du, free — осталась практика и мини-тест

курс · 40%модуль 1 из 6
Продолжить урок

Сериядни подряд

6 дней

пнвтсрчтптсбвс

Засчитывается день, в котором пройден хотя бы один шаг.

СертификатPDF

baxo · сертификатТехническая база для работы в IT-проектеbaxo.app/c/7KQ2-M4XD

Каждый сертификат проверяется по уникальной ссылке.

02 Для кого

Для тех, кто работает рядом с инфраструктурой

Не нужно быть программистом. Нужно понимать, что происходит, когда «всё сломалось», и говорить с инженерами на одном языке.

Сотрудник поддержки в гарнитуре работает за компьютером
Саппорт и модераторыОтвечать пользователям уверенно и понимать, где именно сломалось
Двое коллег разбирают код за мониторами в офисе
Менеджеры и аналитикиСтавить задачи разработке и понимать ответы без переводчика
Человек печатает перед несколькими мониторами
Начинающие инженерыСобрать базу, на которую потом ляжет всё остальное

03 Как проходит обучение

Одна тема — четыре шага и шлюз

Курс разбит на модули, модули — на темы. Пока тест темы не пройден, следующая закрыта: так в голове не остаётся дыр.

схема темырис. 1
Ш1

Теория

Короткий текст с примерами из веб-сервисов, ботов и SaaS.

Ш2

Видео

Проверенные лекции и статьи: обязательные и для углубления.

Ш3

Практика

Терминал, Docker, SQL или код прямо в уроке.

Ш4

Тест

Вопросы и задача на одном экране, сдача одной кнопкой.

70%
шлюз к следующей теме

Открытые вопросыЕсли в тесте есть ответ «своими словами», тема откроется после проверки преподавателем.

Тест модуляПосле всех тем — общий тест на связи между ними, а не повтор мини-тестов.

Рабочий стол с ноутбуком, книгами и заметками вечером
СВОЙ ТЕМППрогресс сохраняется после каждого шага: можно остановиться посреди темы и продолжить с того же места.

04 Из реальных проектов

Симптом → причина → тема курса

Так выглядят ситуации, на которых строятся задачи. Сначала угадайте причину сами, потом откройте ответ.

веб-сервис
Покупатель оплачивает заказ картой на ноутбукепятница, 19:40
Симптом

Заказы не оформляются, сайт отвечает ошибкой 507

Причина

Диск забит отладочными логами: их забыли выключить после релиза.

разбираем втеме 1.5
telegram-бот
Рука держит смартфон с открытым мессенджеромночь после деплоя
Симптом

Бот молчит, пользователи пишут в поддержку

Причина

Контейнер перезапускается по кругу: в новом .env не хватает токена.

разбираем втеме 2.5
saas
Графики аналитики на экране ноутбукаутро понедельника
Симптом

Отчёт у клиентов открывается по минуте

Причина

Запрос ищет по полю без индекса и каждый раз читает таблицу целиком.

разбираем втеме 3.5
vpn-сервис
Оптические кабели подключены к сетевому коммутаторупервое число месяца
Симптом

У части пользователей не подключается

Причина

На одном из узлов истёк TLS-сертификат, автопродление не настроили.

разбираем втеме 4.3

05 Каталог

Курсы

Платформа универсальная: сейчас открыт первый курс, следующие появятся в этом же каталоге.

Толстые стальные тросы подвесного моста уходят в небо
КУРС 01 · С НУЛЯТехническая база
ОткрытС нуляСертификат

Техническая база для работы в IT-проекте

Как устроена инфраструктура любого проекта, как искать причину проблемы без паники, работать безопасно и понятно объясняться с пользователями и командой.

УровеньС нуляопыт не нужен
Модули6по порядку
Темы38с мини-тестами
Время≈ 50 чсвой темп
ИтогPDFсертификат
01 LINUX02 DOCKER03 SQL04 СЕТИ05 БЕЗОПАСНОСТЬ06 ОБЩ.
ширина = число тем38 тем
+Новые курсы появятся здесь. Прогресс, бейджи и сертификаты будут в одном кабинете.

06 Программа

Маршрут курса: шесть станций

Нажмите на станцию, чтобы увидеть темы, или переключитесь на список. Программа открыта без регистрации, уроки — после неё.

линия «Техническая база»
6 модулей · 38 тем≈ 50 ч

МОДУЛЬ 01 · ИДЁТ ПЕРВЫМLinux

  • 1.1Навигация и файлы
  • 1.2Права: chmod, chown, sudo
  • 1.3Процессы: ps, top, kill
  • 1.4Сервисы и логи: systemctl, journalctl
  • 1.5Ресурсы: df, du, free
  • 1.6Git: от clone до веток

07 Дизайн-система

Пульт под стеклом: графит, янтарь, мост

Каркас и подписи — от пульта: моноширинные метки, один сигнальный цвет, статусы. Материал — от macOS: стекло с бликом, светофоры, системный шрифт в тексте.

Токены цветасветлая / тёмная

ТокенСветлаяТёмная
glass#F4F6F9 · 72%#0F1319 · 70%
ink#0F151C#E6EBF1
muted#5C6875#808C9A
signal#B25B00#FFA62B
ok#137A47#3DD68C
bad · мост#C2372B#FF6F5E
info#0066CC#6EA8FF
terminal#090C10#05070A

ШрифтыPlex + системный

Plex Sans Condensed
заголовки
Сначала проверить, потом поднимать тревогу
SF Pro / Inter
текст и интерфейс
Порт — номер «двери» на сервере: 443 для HTTPS, 22 для SSH, 5432 для PostgreSQL.
Plex Mono
метки, код, статусы
journalctl -u nginx --since "10 min ago"

Кнопки

Статусы

ЗасчитаноНа проверке
Не засчитано
ОбязательноДля углубления
тест · 70%порог пройден

Контролыиз macOS

Вопросы перемешиваются
Показывать подсказки
прозрачнееплотнее

Врезки урока

ВажноСекрет, попавший в публичный репозиторий, уже скомпрометирован. Удалить файл мало — ключ нужно перевыпустить.
Частая ошибкаDELETE FROM sessions без WHERE выкидывает из аккаунтов всех пользователей разом.
Из реальной практики«Нас ддосят» часто оказывается истёкшим сертификатом или переполненным диском. Сначала проверка, потом тревога.

Кодкопировать можно в теории

bash
$ curl -sI https://example.com | head -1
# HTTP/2 502 — прокси жив, приложение за ним нет
$ docker compose logs --tail 50 app

Открытый вопрос

проверяет преподаватель · вставка отключена0 / 1000

Вопрос теставарианты перемешиваются

Пользователи пишут «сайт не открывается». С чего начать проверку?

один ответ · 1 балл

Лекции и материалы

Экран ноутбука с цветным кодом18:40

Как читать df и du

Разбор на живом сервере: где смотреть место и почему цифры df и du расходятся.

Обязательновидео · 04:10–16:30
Экран мониторинга с графиками

Ротация логов: logrotate

Как настроить ротацию, чтобы диск больше не заканчивался внезапно.

Для углублениястатья · документация