前端转Java全栈 课程开发大纲
前端与Java有差异的语法和前端没有的语法
课程内容
Java基础:基本数据类型、类型转换思想;面向对象语法:类的定义、封装、继承、多态、抽象、接口……
继续关注语法差异性,以及Java中的必修常用类
课程内容
常用API:异常处理、包装类、字符串类、时间日期类、集合类、I/O流、Lambda表达式……
熟练安装数据库以及掌握SQL的基本语法
课程内容
数据库操作:MySQL安装、表结构、表与表关系、DML语句、DQL语句……
了解数据库驱动熟悉JDBC连接数据库和操作数据库的语法
课程内容
JDBC技术:JDBCAPI、多种实体关系与表结构的实操……
了解Java Servlet技术、熟悉JavaEE三层架构
课程内容
Servlet技术:Web工程结构、Servlet、过滤器、拦截器、Restful;三层架构:表现层(MVC)、业务层、持久层、DTO……
了解Spring核心概念、熟悉使用SpringBoot搭建后端项目
课程内容
Spring框架:IoC/DI概念、AOP概念、SpringBoot的配置和使用……
熟悉MyBatis框架编写持久层、对缓存和事务管理有一定的认识
课程内容
MyBatis框架:MyBatis和MyBatis-Plus的使用、多表关联查询、数据库缓存机制、事务管理……
了解Rest思想,熟悉Restful架构定义接口的规范,熟练使用Spring MVC编写控制器
课程内容
Restful架构的接口编写、Spring MVC配置和使用、Swagger的配置……
关注前端调用后端接口并渲染数据
课程内容
前端调用后端接口、后端权限开发(session、jwt)……
掌握动态菜单和上传数据的开发方法
课程内容
后端权限开发、后端上传、前端动态菜单渲染……
属于知识点扩展
课程内容
底层知识:反射、多线程、Socket;设计模式:经典的创建模式、结构模式和行为模式……