课程亮点
- 内容全面,涵盖初中级前端进阶必备知识;
- 奠定基础,剖析 JavaScript 语言的精髓与不足;
- 结合实战,收录多种实用编程技巧与开发模式;
- 与时俱进,探索 JavaScript 最新特性及业务场景;
- 深入原理,讲解 React 技术栈相关思想和原理。
课程简介
Web 技术快速发展,JavaScript 早已不是一门只能用来做表单验证的语言。NodeJS/Webpack/TypeScript/React/Vue 等新技术的出现,让前端进入了百花齐放的时代。新技术层出不穷,也为前端的同学们带来了很多问题:
这么多新技术,我该从何学起?
我应该怎样夯实基础?
如何做到有序渐进的学习?
其实一个答案就可以解决这些问题!
你要建立一套系统的前端知识体系。
首先,作为一个前端工程师,你应该牢牢的掌握 JavaScript 基础,这是支撑你一切进阶学习的根基。
但实际工作中,只有基础还不够。在这个时候,学习面向对象 / 设计模式这些经典的开发思想非常重要,它们可以帮你了解框架的设计和原理,进而实现从初中级工程师到高级工程师的蜕变。
现代化的开发框架确实解放了我们的生产力,让我们不必再关注 DOM 操作。但千万不要局限于 “会使用” 这些工具,不要满足于 “页面仔” 的身份。只有深入理解框架设计及其原理,才能让你以不变应万变,具备更强竞争力,冲击更高的职业高度和理想薪资。
正是为了解决各位同学的这些问题,我们推出了《Web 前端开发修炼指南》专栏,希望可以给大家带来实用有效的帮助。
讲师 Sheen,前携程高级前端工程师,开源社区活跃贡献者,擅长 React、TypeScript 等技术栈,现任某外企前端技术专家。
本专栏主要面向工作 1-3 年、希望进阶的初中级前端工程师。相比简单地讲解语法,本专栏更偏向于从业务场景、实现原理等方面深入讲解。
通过本专栏,你可以学到 JavaScript 的精髓与不足、实用的前端编程技巧、经典的设计思想与设计模式、最新的 ECMAScript 语法、React 技术栈原理等等。让你从 0 到 1 建立自己的前端知识体系。
专栏课程结构清晰,简洁明了,每篇专栏采取循序渐进的设计方式:
- 引入:从一个需求点来引出该篇要介绍的相关概念;
- 使用:详细介绍该概念的使用方式及使用场景;
- 原理:深入分析其相关原理,用通俗易懂的代码来实现;
- 总结:不断复盘、总结不同概念之间的关联及优缺点。
课程模块:
本专栏共有 4 个模块,30 个小节,涵盖基础、理论、实践、框架等四个方面。
1. 基础篇
本章包含了前端开发中一些实用的小技巧、前端开发中会遇到的 “拦路虎”,以及例如表驱动、函数式编程等编程范围内实用的开发技巧。
2. 面向对象篇
本章从传统面向对象开发讲起,涉及到面向对象、继承、MVC、设计模式等概念,教你如何写出漂亮的业务代码。
3. ES6 篇
本章主要深入讲解新的 ECMAScript 特性,配合丰富的例子、原理实现来帮你加深对 ECMA 新语法的理解,也会介绍一些最新的 ECMA 提案。
4. React 篇
本章主要深入浅出现在最火热的前端框架 —— React,会带你从零实现 Redux 和 Mobx 状态管理库、深入 React Hooks 等最新特性、学会 React 组件设计,彻底理解 React 核心原理。
- 想要学习前端的在校学生
- 想要加深前端基础的初中级前端
- 为跳槽做准备的在职人员
- 想要学习框架原理的技术宅
- 本专栏为图文形式内容服务,共计 30 小节,上线时间为 2020 年 3 月 17 日,预计 2020 年 5 月更新完成;
- 本专栏更新时间为每周 1,3,5 更新 1 篇(法定节假日顺延),形式为图文;
- 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
- 慕课专栏为虚拟内容服务,订阅成功后概不退款;
- 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com;
- 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
前端菜鸟一个
非常实用的干货文,感谢?
慕虎2497535
学习啦!哈哈,一直都都不知如何入门,我要好好的看这本书,嗯,没错!希望对我这样的小白有帮助
讲师回答 / sh22n
如果觉得有用,希望可以帮分享一下!谢谢大家!
改个美的昵称1
内容不错
讲师回答 / 酒饱饱
文章很棒哦,正需要,点赞