课程大纲
React.js
- React 基本知识介绍
1) React 设计思路
2) React 和组件化思想
3) React 状态管理方案
4) React 事件处理方案以及副作用请求处理
- React hooks 介绍
5) useState
6) useEffect
7) useContext
8) useReducer
9) useRef
10) Custom hooks
11) useMemo
- React 生态周边介绍
1) React ssr
2) React router
3) 使用 Next.js 对比 SSR SSG ISR
- React 原理解析
1) JSX 原理和虚拟 DOM 技术
2) React 性能优化-框架方向
3) React 性能优化-业务方向
Node.js
- Node.js 语言基础(基础)
1) 基础语法
2) 设计特点
- Node.js 包管理知识(中级)
1) NPM 基本指令
2) 包管理最佳实践
3) 对比 Yarn 和其他包管理
- Node.js 框架设计
1) 业内方案
2) 企业框架建设
- Node.js 企业实践
1) 基于 SSR 的新一代渲染技术
2) 网关 & BFF API
3) Headless 技术应用
4) Node.js 安全剖析
5) Node.js 线上问题分析
6) GPU & 内存泄漏
7) 幽灵请求问题
- Node.js 语言栈和基建以及未来
1) APM 设计
2) 动态日志设计
3) RPC 和服务调用
4) CI CD Devops
5) 基于 serverless 的 SFF 建设