珠峰阿里前端P6架构师成长课程

对标阿里p6-p7级前端高级工程师

讲师介绍

刀刀,焱融科技大前端负责人, 现专注于围绕Openstack的Node.js微服务构建,前端架构以及实时推送服务。 是前金山云私有云前端团队负责人、阿里巴巴软件高级软件工程师,曾负责淘宝阅读前端研发。 对前端工程化,性能调优,React体系,以及Node.js的生产实践有较为丰富的经验,对Docker的应用也有线上经验,熟悉运维相关知识,有云计算相关运维脚本和服务的开发经验。

课程简介

本课程主要面向1-3年工作经验的前端开发同学,讲师通过在自己在阿里巴巴等国内一流互联网公司的多年开发和面试经验,整理出一线大型互联网公司中高级工程师必备的核心技能,以线下面授课程学习、课后作业 、讨论答疑和多人协作项目实战等方式,帮助学员在较短时间内达到阿里P6级以上水平。

注意事项

首期完全免费
必须按时参加课程的学习并完成作业,否则将被中止学习资格
能够作业和项目者可以获得一流互联网公司的面试官就业指导
毕业后直接获得一线互联网公司的面试机会
必须能通过讲师团的资格评审

适合人群

 有一年以上的实际工作经验 ,深度参与过一个以上的完整项目。

 对CSS、原生JS有扎实的理论基础和实践经验。

 了解基本的数据结构和算法,熟悉各种排序、队列、堆栈、链表和树的概念。

如果这三条不满足建议参加 珠峰培训B+C模块课程

 会使用ES6中类、箭头函数、Promise等内容。

 了解Node.js中的常用API、http服务器搭建等内容。

 掌握gulp和webpack的常用配置。

 可以使用Vue全家桶或者React全家桶(webpack+react+react-router-dom+redux+react-redux+react-router-redux)开发实际项目。

如果这三条不满足建议参加珠峰培训C模块课程

适合人群

课程大纲

HTTP算法深入和浏览器原理

1.URI、URL语法和编码

2.DNS

3.HTTP报文 头部、实体、方法

4.TCP连接和Nagle算法

5.并行连接和持久连接以及Keep-Alive

6.Content-Length等头部

7.缓存

1) 缓存解决的问题

2) 缓存的处理步骤

3) HTTP缓存

4) 缓存算法 FIFO、LFU、LRU

8.服务器基本原理

9.浏览器渲染流程

1) HTML解释器

2) CSS解释器

3) JS引擎: 语法树分析 、访问者模式

4) DOM树

5) RenderObject

6) 布局测试

Node.js框架深入

1.http 模块

1) http.Agent管理自定义连接池

2) http.request 发起连接

3) createServer 创建服务器

4) Server 服务器类

2.Node.js中的流

1) 流的基本类型

2) 流的相关事件

3) 流的应用

4) Express和Koa路由实现

3.Express中间件和Koa中间件原理

JavaScript库核心

1.q.js和bluebird的Promise

2.不同Promise的性能表现

3.React核心算法DOM Diff

4.Vue双向数据绑定原理

5.require.js源码分析

MV*框架

1.完整实现兼容PromiseA+规范的Promise库

2.实现一个简版的MVVM框架

前端工程化

1.DevOps

2.webpack原理分析

3.webpack性能优化

4.编写webpack中的loader和plugin

Linux

1.Linux概念

2.用户和用户组

3.目录管理

4.vim

5.shell

6.进程管理

7.linux网络服务

8.Docker

1) Docker的概念

2) Docker的应用

3) 镜像和容器

9.CDN

1) OSS概念

2) OSS优势

3) CDN

4) 缓存

5) 灰度发布