Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.75 KB

Frontend.md

File metadata and controls

57 lines (40 loc) · 1.75 KB

前端新牛培训计划


第一部分 基础

  1. 基本工具和代码规范
  2. 网络协议
  3. V8 和浏览器渲染引擎
  4. JavaScript 进阶与函数式编程
  5. 深入异步编程
  6. TypeScript

第二部分 浏览器端编程

  1. DOM 编程进阶
  2. Angular
  3. React & Vue
  4. 布局与样式
  5. 高性能前端开发
  6. 浏览器端安全

第三部分 移动端编程

  1. 移动端 WebView
  2. 小程序类前端应用原理与实践
  3. ReactNative

第四部分 服务端编程

  1. Node.js 和后端 Web 框架
  2. Java 和后端 Web 框架
  3. 缓存、持久化存储与一致性
  4. Nginx 与 HTTP 进阶

第五部分 设计模式和前端工程

  1. MVC/MVVM
  2. 基于组件开发
  3. 测试、构建与前端工程

一些说明

  • 关于材料的阅读时间
    • 讲师会从一个基础不错的计算机专业毕业生的角度,去给每一个阅读材料估计一个大概的阅读的时间,并且把每个专题的课前阅读时间尽量控制在4-6小时。对于某些专题,还会假设学员已经有一些使用经验(比如git,比如数据库),这些会尽量在先修要求里说明。如果学员对某个领域比较生疏,可能会需要花费更多的时间去准备。
  • 关于讨论大纲
    • 讲师会给每次集体讨论提前列出来讨论大纲,不一定要包含所有的知识点。学员在提前阅读的时候可以参考,但是不要只拘泥于列出来的内容,还是要尽量理解阅读材料里的内容。
  • 关于练习
    • 练习相关的资料和项目会放在lab目录下面,每个学员都在gerrit上新建一个以自己的ldap命名的分支,之后练习内容都提交到自己的分支,不要提交任何内容到master分支。