Rphoenxkgn ®
Модератор Книг и Обучающих материалов
Стаж: 11 лет
Сообщений: 620
Ratio: 37.166
Поблагодарили: 33207
100%
|
kobezzza.lab, Дмитрий Холстинин | Сборка во Frontend. Продвинутый уровень (2025) PCRec [RU]
Автор: Дмитрий Холстинин Производство: kobezzza.labЖанр: Обучающий курс Описание:Продвинутый курс по сборке во Frontend поможет выйти за рамки стандартной настройки Webpack, Vite, Esbuild и других инструментов. Ты глубоко разберёшься в устройстве современных сборщиков, научишься оптимизировать процесс сборки, создавать собственные плагины и принимать архитектурные решения, повышающие производительность проектов и эффективность команды.
- Эволюция инструментов сборки
Изучишь развитие технологий сборки — от первых инструментов минификации до современных высокопроизводительных сборщиков, поймёшь причины появления различных подходов и области их применения.
- Внутреннее устройство сборки
Разберёшь все этапы процесса сборки: построение графа зависимостей, трансформацию модулей, оптимизацию, code splitting и генерацию итоговых бандлов, чтобы уверенно управлять производительностью проекта.
- Анализ и оптимизация производительности
Научишься находить узкие места в конфигурации сборки, ускорять процесс компиляции, уменьшать размер бандлов и повышать стабильность инфраструктуры разработки.
- Создание собственных плагинов
Освоишь разработку плагинов и расширений для Webpack, Vite и других сборщиков, адаптируя инструменты под требования конкретных проектов и команд.
- Осознанный выбор инструментов
Поймёшь, как выбирать сборщики с учётом технических, продуктовых и бизнес-задач, аргументировать архитектурные решения и строить эффективную инфраструктуру разработки.
- Использование современных инженерных практик
Научишься применять нейросети для ускорения разработки, сохраняя контроль над процессом, а также использовать сборку как инструмент повышения производительности и качества пользовательского опыта.
- Frontend-разработчикам уровня Middle и Senior
Тем, кто хочет глубже разобраться в современных инструментах сборки, научиться эффективно оптимизировать проекты и уверенно работать со сложной инфраструктурой.
- Техническим лидерам и архитекторам
Подходит специалистам, принимающим решения по выбору технологий, оптимизации процессов разработки и развитию инженерной инфраструктуры команды.
- Разработчикам, стремящимся к профессиональному росту
Тем, кто хочет освоить внутреннее устройство сборщиков, научиться создавать собственные плагины и получить востребованные навыки инфраструктурной разработки. Курс поможет глубоко разобраться в современных технологиях сборки Frontend-приложений и научит воспринимать сборщик как важный элемент архитектуры проекта, а не только средство получения готового бандла.
Ты научишься анализировать и оптимизировать любые конфигурации сборки, выбирать подходящие инструменты под задачи проекта, создавать собственные плагины, ускорять процессы разработки и повышать производительность приложений, что сделает тебя более сильным и востребованным инженером. 1. Эволюция Frontend-сборки История развития инструментов сборки: от первых решений для минификации и автоматизации до современных high-performance сборщиков. Разбор причин появления разных подходов и задач, которые они решают.
2. Внутреннее устройство сборщиков Как работает процесс сборки изнутри: построение графа зависимостей, анализ модулей, трансформация кода, создание чанков, генерация бандлов и оптимизация результата.
3. Модульные системы и работа с зависимостями Разбор CommonJS, AMD, UMD, SystemJS и ES Modules. Работа механизма разрешения зависимостей, алиасы, настройка окружения и управление структурой проекта.
4. Транспиляция и преобразование кода Изучение AST, работы Babel, TypeScript Compiler, SWC и esbuild. Понимание процессов преобразования современного JavaScript и TypeScript-кода.
5. Webpack, Vite, Esbuild и современные сборщики Архитектура популярных инструментов сборки, сравнение подходов и выбор подходящего решения под требования проекта.
6. Loader'ы и плагины Создание и настройка расширений для сборщиков. Работа с loader'ами, плагинами и внутренними API Webpack, Vite и других инструментов.
7. Оптимизация процесса сборки Поиск узких мест, ускорение разработки, настройка кеширования, code splitting, tree shaking и уменьшение размера итоговых бандлов.
8. Анализ и профилирование сборки Работа с инструментами анализа бандлов, source maps и метриками производительности. Поиск проблем в готовых приложениях.
9. DevServer, Watch и Hot Module Replacement Настройка удобной среды разработки: отслеживание изменений, горячая замена модулей и ускорение цикла разработки.
10. Сборка библиотек и npm-пакетов Особенности создания библиотек, настройка package.json, работа с форматами ESM и CommonJS, управление зависимостями и публикация пакетов.
11. Архитектура больших Frontend-проектов Монорепозитории, микрофронтенды, Module Federation и подходы к масштабированию крупных приложений.
12. Продвинутые сценарии сборки Особенности сборки SSR-приложений, Node.js-проектов, Web Worker, Service Worker, WebAssembly и других специализированных решений.
13. Безопасность и качество сборочного процесса Настройка современных механизмов защиты: CSP, Trusted Types и практики безопасной Frontend-разработки.
14. Будущее инструментов сборки Новые подходы к Frontend-инфраструктуре, развитие инструментов на Rust и Go, отказ от классических подходов и перспективы экосистемы.
Продолжительность: 36:01:08 Качество видео: PCRec Язык озвучки: Русский Скриншоты:
Время раздачи: круглосуточно (по возможности) до появления первых 3-5 скачавших |
|
|
_________________ Начинающий модератор. С предложениями и замечаниями по его работе обращайтесь к админам.
Выкладываю на общественных началах.
|
|