前端工程师其实是个特别苦逼的职业,因为前端不仅技能树分支很多(“传说中的全栈工程师”),而且技术栈更新一直很快。前端工程师需要不断快速学习新技能才能跟上行业要求。
但对很多 1-3 年经验的前端工程师来说,除了疲于应对公司业务开发任务和新技能学习之外,前端开发技能的系统性进步和工程视野上的提升总是感到进展缓慢,力有未逮。
他们渴望将分散的技能知识点、工程业务经验以及个人通用能力串联起来内化提升成系统的职业能力,也渴望了解一线大公司大型前端工程实践先进的方法和流程,他们更需要兼具实战经验和架构思想的技术专家帮助自己快速突破技术能力成长瓶颈。
本门课程的设计初衷就是:帮助那些追求卓越的初级前端工程师系统提升研发实力,达到一线互联网企业中高级前端工程师的技能水平。(对标:腾讯 T2-T3,阿里P6-P7)
本课程主要面向 1-3 年工作经验的前端开发同学,讲师通过自己的经验总结,梳理了一线大型互联网公司中级工程师必备的核心技能,希望通过专题课程学习、课后作业、作业解答、小项目实战等方式,使得学员技术能快速达到阿里 P6,或腾讯 T2-T3 左右技术水平。
整个课程分为四个部分:
学习周期:13周共52课时
开班时间:2017年8月5日
上课时间:每周六14:00 - 17:00
学习形式:直播视频讲解 + 互动答疑交流
本门课程的重点是成为一线互联网公司前端中高级工程师必备的四大核心能力:
目前市面上已经有很多教授前端开发零基础入门的课程(就业班),以及某个单一前端技能的课程(比如某前端框架课程)。
但是一直缺少系统的帮助初级前端工程师提高自己综合研发水平的大课,本门课程《从前端小工到 BAT 中高级工程师必备技能》就是要填补这个市场空白,让更多有潜力的前端工程师可以开阔视野,进阶到中高级水平,可以挑战一线大公司中高级工程师岗位。
本门课程的讲师杨文坚老师用 3 年时间从初级前端工程师成长为大型互联网公司前端架构师,带领 60 人前端研发团队。他在工程实战方面有丰富经验,在个人成长方面也有独到的心得体会,可以给学员带来高效有价值的提升指导。
本门课程按照内容模块划分为 13 个大的分为直播教学讲解之外,每个大的模块,杨文坚老师都设计了针对性的练习,除此之外,会从实际应用角度出发,根据学员实际工作中遇到的问题(收集 Case),做『互动式』教学讲解,最大程度让学员『学以致用』。
1-3 三年经验前端开发工程师
掌握基本的前端开发技能和必要的基础知识
对前端开发有追求,希望能进入一线大公司工作
对前端进阶感到迷茫,想快速提高自己的核心能力
大型公司一般会通过专业知识、专业技能、通用素质三大块来考察一名员工,并在整个生产过程中有意识地提升员工的这些能力。本课程旨在通过系统梳理和针对性训练,补齐和培养学员的专业知识和技能短板。同时,对于同样重要的软实力,本节课会重点讲解一线大公司的中高级前端工程师通用能力模型,帮助同学在今后的工作中有意识地进行自我训练与提升。
随着前端工程系统越来越复杂,自动化测试越来越被前端 er 关注。本课将通过一些技术实例,详细讲解单元测试、集成测试、浏览器测试。
这里我们选择了一些 JavaScript中比较重点或者容易遗漏的特性做一些讲解,这也是面试题较为集中的一些内容,便于同学巩固知识。
前端大部分时间都在处理异步问题,我们有哪些技术可以处理异步呢?
随着代码越来越大,代码拆分需求就愈加严重。今天,模块化已经是所有前端的基本技能。我们将讲解一下前端的模块化过程中产生的一些技术,并尝试自己写一个加载器,来窥视加载器的运行逻辑。
我们将讲解前端模板的发展,以及模板引擎在这中一次次的性能优化之旅。并通过实现一个模板引擎,了解模板引擎的工作原理。进而看看能不能产生自己的 DSL。
webpack 是目前使用最普遍的模块加载并打包系统,期望同学们在本课后能利用 webpack 搭建自己的工程工具,定制自己的工程流程。
通过了解两个常用的性能对比工具,学习如何做性能对比测试。
利用缓存优化是前端优化的主要工作,我们将讲解主要的缓存优化技术、其主要应用、优点以及缺点,帮助大家在缓存设计上能做出好的选择,最后能设计一个自己的全站缓存方案。
文件加载相关,我们除了通常的技术还有什么方法可以做优化呢?
主要是两个案例的分析,将同学带入实际场景去解决问题。
在数据时代,数据上报无论在服务稳定性,还是用户体验分析,都能产生积极的影响。我们将讲解主要的前端上报技术,并希望通过大作业来让同学系统化思考如何收集数据,利用数据。
互联网安全越来越被各互联网公司关注,我们将一些基本安全知识补完,希望大家在之后的工作中能注意互联网安全。
· 老师是在互联网一线工作或者创业的实战派技术专家;
· 他教的知识就是他正在用的,都是一手最鲜活最前沿的深度学习技术,含金量很高;
· 导师精心打磨课程,自主研发课程体系,在市面上你找不到第二家更加体系化,适合学习者系统提升的课程了。
· Talk is cheap,show me your code,本课程除了直播授课讲知识点,也会代码实操演示,带领学员系统学习前端工程师必备技能,通过实战场景化的刻意训练学以致用;
· 每章节留小作业,学了马上用,通过作业练习让技能内化,下次开课前老师会评点优秀作业供所有人学习。
· 为了让大家听直播跟班走,可以即时互动,随时问老师。
· 课程结束后提供回放,随时随地观看,1年内不限次数观看。
· 全程导师跟班,把握大家的学习进度。
· 每次课程布置小作业,导师精选部分作业批改和点评。
· 组织自发建立学习小组,与同学抱团学习、互动+讨论、一起作业一起进步。
A: 原价6999元,前50名,4999元;50-100名,5999元;100名以后,6999元。
A: 课程将于2017年8月5日开课。付费成功后,申请加入学员群参加课程。
A: 课程是直播课程,课程结束后会提供视频回放,供反复学习直到学会,一年内有效。
A: 报名成功后按照提示加入学员群,课程中包含视频、课件和作业,电脑端可以让你有更好的学习体验;移动端可以关注“StuQ”公众号,在导航中找到相关课程。
A: 目前课程视频回放有效期为1年,有效期结束后课程通道将会关闭,无法继续观看学习。
A: 通常每周需要投入3小时左右,具体要看导师的每周学习计划,酌情增减。
A: 直播时跟进课程表安排时间观看,回放视频一般在当节课程结束后的三天内放出,回放可以随时在线观看,1年有效期内可以反复学习。
A: 课件版权归讲师所有,需要和讲师沟通授权后才可发给大家,如果讲师不予授权,不能发放。