раздел 13
Tools
Git, shell, редакторы, отладчики. Инструменты, которые экономят месяцы.
Начать раздел
Хочу пройти
Не получилось изменить список. Попробуй ещё раз.
Без входа у каждого урока видно начало. Войди, чтобы читать целиком, отмечать пройденное и решать задачи. войти
Уроки раздела
Понятия курса
Понятия разобраны внутри уроков. Нажми на понятие, чтобы открыть урок, где оно объясняется.
Базис
- Права доступа, ls -la, sudoСтолбцы ls -la, rwx-биты, owner/group/other, sudo и sudoers, capabilities, setuid.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Редакторы и LSPVS Code, Cursor, JetBrains, Neovim. Snippets, devcontainers, remote dev, AI-кодинг.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Терминал и shellPipes, > и >> redirects, find/grep/sort/uniq/xargs/sed/awk, exit codes, history.урок 1 · Git, shell и редакторы: ежедневный инструментарийопираются: урок 2, урок 3
- Docker базовыйContainer, image, volumes. pull/run/build/ps/exec/stop/kill/rm/images.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Git базовый.gitignore, clone/pull/push/switch/checkout/merge/log/status.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- HTTP клиентыPostman, Insomnia, Bruno, curl, httpie.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Отладка Nodenode --inspect-brk, breakpoints в VS Code, ndb, профайлеры (--prof, clinic, 0x), heap snapshots, async stacks.урок 2 · Отладчики и профайлеры: DevTools и Node изнутри
- Chrome DevTools deepNetwork, Performance, Memory, Coverage, Lighthouse. Conditional/log breakpoints, blackboxing, throttling.урок 2 · Отладчики и профайлеры: DevTools и Node изнутри
Продвинутый
- Git продвинутыйrevert/reset/cherry-pick/rebase, mergetool, blame, stash, worktree, interactive rebase, partial commits, feature-branch vs trunk.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Git workflows: gitflow, trunk-based, hotfixСтратегии, когда какая, теги и semver, hotfix-флоу из prod-ветки.урок 1 · Git, shell и редакторы: ежедневный инструментарий
- Merge vs rebase, conflict toolingКогда что, fast-forward, golden rule (rebase only-local), rerere для повторных конфликтов.урок 1 · Git, shell и редакторы: ежедневный инструментарий
Углублённый
- Инструменты исследования: jq, ripgrep, awkКонвейер вместо скрипта: rg по коду, jq по JSON, awk по колонкам, плюс набор bat, delta, hyperfine поверх классики.урок 3 · Инструменты исследования: jq, ripgrep, awk и друзья
- Git углублённыйОптимальный flow, reflog, rerere, gc, git-lfs, хранение объектов.урок 1 · Git, shell и редакторы: ежедневный инструментарий