Курс: JavaScript. Webpack и сборка JS
Продолжительность курса: 8 ак. ч.
Описание курса:
Webpack — это мощный инструмент сборки для разработки веб-приложений. Он позволяет объединять и упаковывать различные модули и ресурсы вашего проекта в один или несколько бандлов, которые затем могут быть развернуты на сервере.
Webpack предоставляет множество функциональных возможностей, которые делают процесс сборки более эффективным и удобным. Он поддерживает различные типы файлов, такие как JavaScript, CSS, изображения, шрифты и другие, и автоматически обрабатывает их с помощью соответствующих загрузчиков.
Одна из главных особенностей Webpack — это его способность разрешать зависимости между модулями. Он позволяет импортировать и экспортировать функции, классы и переменные из одного модуля в другой, что облегчает организацию кода и повышает его переиспользуемость. Webpack также поддерживает использование плагинов, которые расширяют его функциональность. Например, вы можете использовать плагины для оптимизации кода, минификации файлов, генерации HTML-страниц и многого другого.
Одна из наиболее значимых особенностей Webpack — это его способность к разделению кода на чанки. Это позволяет загружать только необходимые части кода при необходимости, что улучшает производительность вашего приложения.
В целом, Webpack — это мощный инструмент, который помогает разработчикам управлять и собирать комплексные проекты. Он облегчает разработку, улучшает производительность и позволяет создавать эффективные веб-приложения.
Аудитория:
• Фронтенд-разработчики
Необходимая подготовка:
• Успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности», или эквивалентная подготовка.
Программа курса:
Модуль 1. Введение в Webpack5
Модуль 2. Управление активами (assets)
Модуль 3. Управление выводом (Output Management)
Модуль 4. Разработка
Модуль 5. Разделение кода
Модуль 6. Кэширование
Модуль 7. Создание библиотек
Модуль 8. Переменные (среды) окружения
Модуль 9. Горячая замена модуля/Hot Module Replacement
Модуль 10. Сотрясение дерева/Tree Shaking
Модуль 11. Производство/Production
Модуль 12. Ленивая загрузка/Lazy Loading
Модуль 13. Мерцание/Shimming
Модуль 14. React и webpack
Модуль 15. PHP и webpack
Модуль 16. TypeScript и webpack
Модуль 17. Полезные плагины
Окончательная цена указывается в договоре на обучение.
Записаться на курс