〖课程介绍〗:
用5个月时间,进阶资深前端工程师
〖课程目录〗:
前端知识架构:构建你的前端知识体系
1. 两种高效前端学习方法
2. 建立前端体系架构
3. 明确前端工程师的发展方向
JavaScript 语言:掌握 JavaScript 的核心功能和设计思路
1. 学习 JavaScript 语言知识
2. 建立对 JavaScript 语言的文法、语义、运行时的整体认知
3. 掌握 JavaScript 的核心功能和设计思路
HTML、CSS语言:掌握 HTML 应用,理解 CSS 语言、排版、绘制和动画
1. 理解 HTML 语言
2. 掌握基本语法和主要标签语义
3. 掌握 HTML 语言继承自 SGML 和 XML 的各种机制
4. 掌握运用 HTML 开发网页所需要的知识
5. 学习 CSS 语法和基本机制,以及重要的 CSS 属性的使用
6. 掌握用 CSS 完成网页视觉和交互效果的技能
浏览器工作原理和 API:动手实现一个简易浏览器,梳理 Web 核心 API 及背后机制
1. 用 JavaScript 实现一个简化版的模拟浏览器
2. 理解浏览器的整个工作过程
3. 学习 DOM 和 CSSOM API 等浏览器的核心 API
4. 掌握在浏览器上开发交互效果的基本能力
编程与算法训练:12 个案例提升你的编程内功
1. 训练与语言和运行环境无关的基础编程实例
2. 训练与 JavaScript 和 Web 相关的编程实例
3. 解决具体问题,提升编程能力
组件化:掌握组件化核心开发思想和工程实践
1. 理解组件化的概念、应用场景和基本思路
2. 了解组件化的历史与现状
3. 提升对组件化这一工程手段的认知
工具链:从零设计并实现一套符合大厂要求的工具链
1. 完整实现一套可以用于实际开发的工具链模型
2. 理解工具链的各个方面
发布与持续集成:通过发布和持续集成保证前端团队代码质量
1. 实现一个持续集成和前端发布体系
2. 学习如何用持续集成保证前端代码质量
〖视频截图〗: