раздел 15
Общие IT-компетенции
Кросс-стек привычки: код-ревью, оценки, дебаг, исследование.
Начать раздел
Хочу пройти
Не получилось изменить список. Попробуй ещё раз.
Без входа у каждого урока видно начало. Войди, чтобы читать целиком, отмечать пройденное и решать задачи. войти
Уроки раздела
Понятия курса
Понятия разобраны внутри уроков. Нажми на понятие, чтобы открыть урок, где оно объясняется.
Junior
- Базовый CLIman, cd/ls/mkdir/touch/cat/cp/mv/rm/ln, sudo, chmod/chown, ps/kill/ssh, флаги, потоки, alias, UID/GID.урок 1 · База джуна: REST, юнит-тесты, терминал и отладкаопираются: урок 2
- Mindset отладкиГипотеза -> repro -> бинарный поиск -> минимальное воспроизведение. Чтение прод-логов, postmortem-привычки.урок 1 · База джуна: REST, юнит-тесты, терминал и отладка
- REST API концептуальноREST vs RPC.урок 1 · База джуна: REST, юнит-тесты, терминал и отладкаопираются: урок 2
- Unit testingAAA, code coverage, data preparation, цель, пирамида.урок 1 · База джуна: REST, юнит-тесты, терминал и отладкаопираются: урок 2
Middle
- Интеграционное тестированиеStubs/mocks/fixtures/spies/fake/dummy. Фабрики. TDD/ATDD. PBT. Detroit vs London.урок 2 · Пояс инструментов миддла: regex, bash, API и оценкиопираются: урок 3, урок 4
- Когда не успеваешь к срокуEarly warning, сокращение скоупа, эскалация, переоценка, что вырезать.урок 2 · Пояс инструментов миддла: regex, bash, API и оценки
- Коммуникации с POПостановка задач, demo, ретро, как задавать вопросы, что эскалировать.урок 2 · Пояс инструментов миддла: regex, bash, API и оценки
- Продвинутый CLI / Bashenv, fg/jobs, systemd, awk/sed, tmux, shebang, I/O redirection, subshells.урок 2 · Пояс инструментов миддла: regex, bash, API и оценкиопираются: урок 3
- Проектирование под масштабируемостьStateless, кеширование, очереди, горизонтальное scaling. Неравномерная нагрузка: peak/burst/autoscaling/edge-cache.урок 2 · Пояс инструментов миддла: regex, bash, API и оценки
- Design APIВерсионирование, документирование. OpenAPI/Swagger, RFC 7807.урок 2 · Пояс инструментов миддла: regex, bash, API и оценкиопираются: урок 3
- HTML / CSS: кроссбраузерная вёрсткаАдаптив по макету. SCSS.урок 2 · Пояс инструментов миддла: regex, bash, API и оценки
- RegexМетасимволы, квантификация, greedy/lazy, группировка, lookahead/lookbehind.урок 2 · Пояс инструментов миддла: regex, bash, API и оценки
Middle+
- Метрики фронта в Grafana и PrometheusCWV (LCP, INP, CLS) из RUM, JS-ошибки, API-latency, custom business events. Дашборды для прод-инцидентов.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очереди
- Очереди: RabbitMQ/Kafka/NATS/RedisTrade-offs четырёх популярных брокеров.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очереди
- E2E тестыSeeds, sqlite, Cypress, Playwright. Allure. BDD. Параллельные. Page Object. Нагрузочное. XPath, JSDOM.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очередиопираются: урок 4
- GraphQL deep-diveTheory, разработка сервера, resolvers, N+1, DataLoader.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очереди
- gRPC deep-diveStreaming, interceptors, deadlines.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очереди
- Unix системыShell, FS, процессы/потоки, виртуальная память, IPC, ядро, демоны, syscalls, namespaces, schedulers.урок 3 · Системы и протоколы: Unix, E2E, GraphQL, gRPC, очереди
Senior
- Гуру тестированияПоиск непокрытого, оптимизация инфраструктуры тестов, performance/security testing, pairwise.урок 4 · Гуру тестирования: непокрытое, инфраструктура, pairwise