Java Web 开发基本技能
本文列出 Java Web 开发所需的基本技能要求。
后端开发
Java 基础
Java 基础要求掌握以下内容:
- 面向对象基础概念
- Java 基础类型、数组、运算符及流程控制
- Java 基础类库、正则表达式
- 集合类
- 泛型
- 异常
- 输入输出及文件操作
参考资料:
Spring
Spring 框架要求掌握以下内容:
- IOC/DI
- AOP
- SpringMVC
- Spring JDBC 及事务管理
参考资料:
azw3 文件可下载 Kindle 软件进行阅读。
MySQL
关系型数据库开发需掌握以下内容:
- 基本 CRUD 操作
- JOIN
- 数据库索引
- MyBatis 动态 SQL 的书写
参考资料:
MongoDB
MongoDB 要求掌握以下内容:
- 文档的基本 CRUD 操作
- 根据业务需要设计数据结构及索引
参考资料:
Redis
Redis 要求掌握以下内容:
- 基本 CRUD 操作者
参考资料:
消息队列
消息队列要求掌握:
- RabbitMQ 生产及消费消息
- Fanout 及 Direct 路由的差别及场景
参考资料:
Web 开发
JavaScript 基础
JavaScript 基础要求掌握以下内容:
- JavaScript 基础类型
- 面向对象、原型、this 关键字
- 作用域及作用域提升
- ECMAScript 5
- ECMAScript 6
- Node.js 基础 (package.json)
参考资料:
Vue
Vue 框架要求掌握以下内容:
- Vue - 基础框架
- Vue Router - 路由
- Vuex - 状态管理
参考资料:
← Redis 开发规范 参考文档 →