学习路径:Webpack:使用 Webpack 进行 Web 开发
使用 Webpack 提升应用程序的性能
讲师:Packt Publishing
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 学习使用 Webpack 构建工具改进工作流程
- 知道如何处理项目内的资产
- 探索按需代码加载
- 学习创建留言板网站
- 构建您自己的现代有状态 Web 应用程序
- 探索如何使用 Firebase 实时跟踪应用程序状态
- 使用组件作为样式单元
- 传播 props 来包裹组件
- 设置 Firebase 项目
- 掌握使用 Babel、代码分割和 ES2015 进行部署
- 了解如何添加帖子和样式
要求
- 假设您事先了解 JavaScript 和 ES2015 语法
- 需要React基础知识
描述
Webpack 是现代 JavaScript 应用程序的模块捆绑器。因此,如果您是一名开发人员,并且想要掌握 Webpack,以便通过改进工作流程来优化应用程序的性能,那么请选择此学习路径。
Packt 的视频学习路径是一系列以逻辑和逐步方式组合在一起的单独视频产品,以便每个视频都建立在之前视频中学到的技能的基础上。该学习路径的亮点是:
- 了解如何安装、配置和运行 Webpack
- 倾向于将按需代码加载应用到您的应用程序中
- 了解如何通过部署到动态云托管站点(例如 AWS)来改进您的应用程序
让我们快速回顾一下您的学习历程。首先,您将了解 Webpack 的基本功能,并了解 Webpack 如何递归地构建一个依赖图,其中包含应用程序所需的每个模块,然后将所有这些模块打包到一个或多个包中。您将使用加载器了解 Webpack 中可用的许多附加功能和特性。您还将学习如何使用 CSS 加载器处理资源以及处理图像和图像压缩。此外,您还将探索 Webpack 提供的最新功能。接下来,您将学习如何在实际项目中使用 Webpack。我们将为您提供一个用 React 编写的动态响应式照片库应用程序,以及最小到基本的 Webpack 配置,并将向您展示如何应用高级功能,例如使用 Babel 进行部署、代码分割和 ES2015。最后,您将能够将应用程序部署到动态云托管站点(例如 AWS),以改进现有应用程序。
在本学习路径结束时,您将深入了解 Webpack,并能够创建和部署应用程序。
认识您的专家:
我们拥有以下受人尊敬的作者的最佳作品,以确保您的学习之旅顺利:
Colibri是一家技术咨询公司,由 James Cross 和 Ingrid Funie 于 2015 年创立。该公司致力于帮助客户驾驭快速变化且复杂的新兴技术世界,在大数据、数据科学、机器学习和云计算等领域拥有深厚的专业知识。在过去的几年里,他们与一些世界上最大和最负盛名的公司合作,包括一家一级投资银行、一家领先的管理咨询集团以及世界上最受欢迎的软饮料公司之一,帮助他们每个人更好地发展理解其数据并以更智能的方式处理它。该公司的座右铭是:数据 -> 智能 -> 行动。Alexandru Toea 是一名高级前端开发人员。他目前正在与多家初创公司合作,专门构建供公共和内部使用的复杂 React 应用程序。Alexandru 大约 10 年前通过构建学校网站开始了他的前端开发人员职业生涯,从那时起,他就不断提高他的网络技术知识。他目前正在与一家技术初创公司合作,为其提供快速扩张所需的工具。在过去的四年里,他一直致力于 React 和 Redux 工作,并为初创公司和企业客户构建高效的实时应用程序。他对高效、简洁的代码充满热情,同时也掌握前端世界的所有新发展。在该网站上,他还是一名授权的 Google 培训师,为 Solvay 和 Lucas Films 等公司授课。
本课程适合谁:
- 此学习路径适用于想要使用 Webpack 提高应用程序性能的开发人员。有兴趣将 Webpack 原理应用于大型现有 React 应用程序的开发人员也可以选择此学习路径。