Инструменты
Сборка, линтинг, DevTools, дизайн и контейнеризация
npm / yarn / pnpm / bun: сравнение пакетных менеджеров
НачальныйСравнение пакетных менеджеров для JavaScript: npm, Yarn, pnpm и Bun. Установка пакетов, lock-файлы, монорепозитории, скорость работы и когда какой выбрать.
Vite: быстрая сборка, конфигурация, плагины
СреднийVite — современный инструмент сборки для фронтенд-проектов. Dev-сервер на ESM, HMR за миллисекунды, Rollup-бандлер для production, плагины и конфигурация.
Webpack: основы конфигурации, loaders, plugins
СреднийWebpack — модульный бандлер для JavaScript. Разбираем entry, output, loaders, plugins, code splitting, оптимизацию и миграцию на Vite.
ESLint + Prettier: линтинг и автоформатирование кода
СреднийESLint для проверки качества кода и Prettier для автоформатирования. Настройка, правила, плоский конфиг, интеграция с VS Code, Husky и lint-staged.
Chrome DevTools: Elements, Console, Network, Performance, Lighthouse
НачальныйChrome DevTools — встроенный инструмент разработчика в Chrome. Отладка HTML/CSS, консоль, анализ сети, профилирование производительности, аудит Lighthouse.
VS Code: лучшие расширения для фронтендера, settings.json
НачальныйНастройка VS Code для фронтенд-разработки: лучшие расширения, настройка settings.json, горячие клавиши, сниппеты, терминал и Debug-конфигурация.
Postman / Insomnia: тестирование REST API
НачальныйИнструменты для тестирования REST API: Postman и Insomnia. Создание запросов, коллекции, переменные окружения, авторизация, автотесты и моки.
Figma для разработчика: экспорт, Auto Layout, Dev Mode
НачальныйРабота фронтенд-разработчика с Figma: экспорт ассетов, понимание Auto Layout, Dev Mode, CSS-инспектор, плагины и правила передачи макетов от дизайнера.
Docker основы: Dockerfile, docker-compose для фронтенда
СреднийDocker для фронтенд-разработчика: Dockerfile для Nginx-деплоя, multi-stage сборка, docker-compose с API и базой данных, полезные команды.
Терминал: основные команды Unix, Zsh, Oh My Zsh
НачальныйРабота с терминалом для фронтенд-разработчика: навигация, файловые команды,_pipe, перенаправления, Zsh, Oh My Zsh и настройка productive окружения.
Git GUI: Sourcetree, GitKraken, GitHub Desktop
НачальныйГрафические клиенты Git: Sourcetree, GitKraken и GitHub Desktop. Визуализация истории, разрешение конфликтов, сравнение и когда какой выбрать.
Storybook: разработка и документация UI-компонентов
СреднийStorybook — инструмент для изолированной разработки, тестирования и документирования UI-компонентов. Настройка, stories, addons,interaction testing и публикация.