前端小工BAT进阶[师徒]班-1811期

跟高手学习,技能水平对标:阿里P6, 腾讯T2-3

前端进阶1811
129人加入学习
(3人评价)
价格 ¥6799.15 ¥ 7999.00 10折
课程介绍

注意:本课程报名需要 报名审核-》笔试测试-》电话交流,报名审核表见以下链接:

评审链接: https://www.wenjuan.com/s/JbEJNj/

报名审核表通过后 会 通过邮箱发笔试题。 

本课程为杨文坚老师和其他两位BAT高级工程师级别老师亲授的【师徒班】,老师希望带出的大部分徒弟都能在半年到一年时间内达到腾讯t2.1-2.3, 阿里p6级别。

文坚老师带过的徒弟已经有人达到腾讯t3级别,相当于阿里p7。

 

备注:本报名通道是累计了前期班级的报名人数96人,本期人数为(显示累计总人数-96)人。 

详细大纲文档版 在 介绍最下方↓↓↓

Q: 课程的学费是多少?

A :原价7999元,限时开放早鸟票,全款同学享受以下折扣。

      梯度1: 10 月25号 23:00 之前,折后5999,限25名。(已满)

      梯度2: 11 月2 号  23:00之前,折后6799,限25名。

      梯度3: 11 月 2号 23:00以后, 7999 。

 

 

 

 

 

【课程信息】

  • 学习周期:13周共52课时
  • 开班时间:2018年11月4日
  • 上课时间:每周六或周日  15:00 - 17:00  20:00-21:00
  • 学习形式:直播讲解 + 互动答疑交流
  • 老师对学生的答疑时间远大于上课时间。

上课时间说明:

A  正常情况下,上课时间为每周日,一般大家加班时间多为周六。
B 为什么这么设置?
       希望同学们保持一整天的全身心专注学习,另外一天有个调节,避免长时间下来大家太疲惫。
       一天的时间安排可按照如下节奏进行:
     (1)老师会提前布置预习任务,学生在早上的时间专注提前预习 、完成上周作业。
     (2)午饭过后调整一下就可以在群里讨论技术问题。
     (3)15:00-17:00 直播上课
     (4)17:00-20:00 做练习、消化、总结、吃饭
     (5)20:00-21:00 直播上新课或者总结、答疑

 

【常见问题】

 

Q: 课程的学费是多少?

A :原价7999元,限时开放早鸟票,全款同学享受以下折扣。

      梯度1: 10月 25 号 23:00之前,折后5999,限25名。

      梯度2: 11月 2 号  23:00之前,折后6799,限25名。 

      梯度3: 11月 4 号 23:00以后,恢复原价 7999 。

Q:报名这门课程有没有人数限制?

为确保质量及教学结果,本期开课两周后人数限制为 64人。

三位老师平均每位老师照顾到 21人。  

若报名人数超过限制人数,则会在已报名人中做筛选。 

Q:报名这门课程需要什么技术基础?

A:需要学员有1-3年的前端工作经验。由于课程为进阶课,难度较高,对学员技术水平有一定要求,为保证课程质量,需通过课前测试才能报名,获取测试题请扫码联系课程小助手。

Q:如果不能上直播课,可以看录播回放吗?

A:可以,直播课程结束后会提供视频回放,供反复学习直到学会。

Q:课程的有效期是多长时间?

A:目前课程视频回放有效期为1年,有效期结束后课程通道将会关闭,无法继续观看学习。

Q:我想要可见PPT/相关文档,可以发给我吗?

A:课件版权归讲师所有,在征得老师同意之后可以发给大家。

Q:退款政策是什么?

A:开课后2周内不旷课且完成每周作业、技术周报,不满意可全额退款。

开课后两周后如果认为课程不适合自己,可以申请全额退学,本课程开课时间2018年11月4日。
 
        考勤规则如下:直播时候点名不在 并且 录播视频在下一次课上课之间没看 记为旷课一次。
        前两周内容相对简单,所有入选的学生都有完成的能力。
        以上规则主要还是希望同学们认真对待课程,认真上完两周课,再去做一个评估,看自己是否合适。
 

Q: 课程保就业吗?

A:  我们课程是对结果负责的,这个需要学生跟老师一起努力。 

前提:学生需要承诺 到课率+作业完成率 95% 以上,每周技术周报完成。 

期末测评80分以上者:

一年内未进 BAT&TMD系等一线互联网企业或年薪未达20W者 ,全额退款。 

期末测评85分以上者:

直接内推 

为确保结果,我们也会对学员进行筛选, 评审表预选-》技术笔试-》电话面试 。 

 

【BAT前端进阶课程大纲及设计思想】

课程介绍及设计思想

1、本课程大纲针对有一定工作经验或一定基础的同学进行提升,以下大纲内的东西不一定所有人都用过,请在课程开始前,先预习相关基础。

2、本课程主要思路是抽出工作中最常用,最关键点进行点拨,学生必须要有很强的主动性。

3、杨文坚老师上课内容基于本大纲但不限于本大纲,学生如果想要挖掘本课程最大的价值,请每次上课前提前准备好问题,对于自己在工作或者学习中的困惑提出高质量的问题。

本课程前提要求

1、本课程不仅仅是个技术课程,而是对综合能力进行的一次全面训练。 
2、大部分人不能突破的原因是因为经常陷于低水平的重复,在本课程上,会对以下几个方面对学生提出要求,对以下方面进行【刻意练习】,不断突破自己的舒适区,提升自己综合能力,在职场上进步。

【刻意练习1】代码:每个人必须要有github账号,按时提交作业代码,代码review. 
【刻意练习2】写作:每周一篇周报、总结近一周自己,写文章是最能梳理自己思想的途径,
【刻意练习3】讲解:很多人职场上受限的原因是因为不够open ,无法表达自己的思路,进而就无法跟优秀的人交流,这个往往是技术人员忽略的地方,本课程要求每个月,每人提交至少30分钟的对某一技术点的讲解视频。

模块一: 大公司前端需要怎样的人才

为什么很多人道理都懂,然而并不能过好这一生,本质还是自己以为自己懂。 
工作经验!=工作能力,为什么有的人很快就可以进入到BAT等一线企业 ,有的人总进不去,屡清楚我们课程的目的,怎样用最效率的方式成长,清晰BAT公司的人才素质需求及成长模型掌握前端晋升 2-8 原则。

  • 冰山模型: 个人认知发现,你看到的和你看不到的别人的实力。

  • 人才素质模型
    1) 通用素质:学习&提炼、沟通&谈判、承压、执行力、业务、项目计划、项目跟踪和控制、风险识别与管控、度量与数据分析、成本分析控制。
    2) 专业能力:本系列课程其他模块帮你搞定。 
    3) 组织影响力:方法论建设、知识传承、人才培养。

  • SMART & 自驱学习:smart原则在自我成长及工作中的应用。

模块二: Javascript自动化集成测试

对于任何一个项目来说,单元测试都是必不可少的一项工作,单元测试也是高质量工程师必备的职业素养。 
本课程主要通过自动化集成测试来检验作业,先会测试,再进行开发提升,打好工作高质量地基。

  • 如何做好单元测试
  • 基础工具篇:node环境搭建
  • mocha+should 单元测试
  • karma单元测试

模块三:Javascript 难点梳理

前端的重点知识讲解,是时候对js的重难点再做梳理了,平时用到但是不深刻理解就会造成成长瓶颈,梳理工作中埋的那些坑。

  • 奇怪的this,梳理this在不同情况下的不同含义用法
  • 事件模型、事件处理机制
  • 声明提升,应用场景、解决方案
  • 继承,继承机制、实现手段
  • 你可能看不懂的 Javscript 代码
  • 跨域:原理,怎么解决问题,几个解决手段。
  • AJAX 模型
  • 事件代理

模块四:异步流程控制

异步是 Javascript 的特性,也是编程难点,通过本模块讲解深入理解异步编程要点,以及在实际工作中的常用的异步解决方案

  • callback 回调函数运行机制
  • Promise 熟练使用promise 并进行测试、promise的适用场合及局限性
  • Stream
  • Generator 机制、原理、实现,把异步回调代码变成“同步”代码
  • async/await function
  • RxJS 异步场景应用、观察者模式深入实践理解

模块五:正则强化

正则在表单验证上有特殊的地位,特别在中后台系统中应用广泛,熟练运用正则提高文字处理效率。

  • 开始 & 结束
  • 常用的匹配规则
  • 转义
  • 捕获字符串
  • 匹配引号
  • 贪婪 & 惰性

模块六:前端监控技术

如何监控前端页面行为并做好数据分析、事件分析、性能分析、错误分析

  • 打点上报
  • 错误上报
  • 性能上报
  • 跟踪用户操作
  • 利用数据

模块七:模块化

理解各模块化规范、常见库及在工作中的应用

  • AMD & CMD:理解两种模块化规范、区别、适用场景
  • CommonJS 规范、适用场景
  • 常见模块化开发库(seajs,requirejs)

模块八:模版引擎

通过模板引擎提高开发效率,掌握模板引擎运行原理

  • Template & DOM Template
  • 模版引擎优化

模块九:webpack

掌握webpack搭建项目流程、使用webpack常用模块、并进行性能优化

  • 用 webpack 搭建一个项目:基本使用、常用配置
  • 写一个自己的 loader 和 plugin
  • webpack 性能优化

模块十:学会性能测试对比

前端开发中,掌握好浏览器的特性进行有针对性的性能调优是一项基本工作,同时,比较不同代码的执行速度也是一项关键的工作

  • 性能测试指标及因素
  • jsben.ch
  • benchmark.js

模块十一:前端性能优化

分析性能瓶颈,掌握常用性能优化手段

  • HTTP缓存相关及优化策略
  • localStorage 本地存储技术分析
  • App Cache
  • Hybrid App 缓存技术
  • Service Worker
  • lazyload:懒加载优化
  • 小图 -> 大图加载策略
  • 预加载技术
  • Inline
  • 异步加载
  • 大列表优化

模块十二:Node应用

Node 使用要点,全栈开发进阶

  • node 和 npm 生态:node基本结构、分层及生态
  • http 模块:http-server搭建、常用系统模块使用。
  • KOA: 理解KOA框架演进过程、优缺点
  • MonogoDB & Redis & LRU: 内存数据库使用要点及原理探究、性能瓶颈
  • 测试用例、部署、日志管理、性能监控、维护、问题排查、性能优化
  • ci、docker:应用容器引擎原理、应用,一步一步在docker中构建CI流程

模块十三:React应用

react关键技术及应用场景

  • React 基础、原理
  • React 数据流
  • React TODO List
  • React 虚拟DOM

面试技巧

进阶BAT临门一脚 ,准备冲刺吧!

  • 面试技巧:BAT面试关键点
  • 我的故事
课程目标
  • 帮助那些追求卓越的初级前端工程师(至少一年以上经验)系统提升研发实力,快速达到一线互联网企业中高级前端工程师的技能水平。
  • 技能水平对标:阿里P6,腾讯T2-3
适合人群
  • 1—3年经验的前端开发工程师
  • 对前端开发有追求,希望能进入一线大公司工作
  • 对前端进阶感到迷茫,想快速提高自己的核心能力

授课教师

前端高级工程师
前端高级工程师
前端高级工程师
前端班主任

学员动态

fuwen 加入学习
Josephz 加入学习
爱睡觉的小猫咪 加入学习
nickzhou 加入学习
josephJ 加入学习