授课老师: 朱旭振
常驻地: 北京
擅长领域: 通信

【课程特色】

针对一线开发、运维、运营等人员,本课程从Spring Boot基本知识、基础概念和基本技能讲起,涵盖Spring Boot基础入门、基础配置、视图层技术、MVC开发、持久层技术、整合NoSQL技术、基于JPA快速RESTful技术以及Spring Boot单元测试。通过知识讲解、课堂练习、技巧培养、实操验证和案例分析,由浅入深、由易到难、由理论到实践、由方法到案例,层层递进,课程回归到以学员能力提升为目标中来,内容注重基础教学、案例分析与经验传授,并结合学员工作情况进行内化,重点突出落地执行。

【课程目标】

1、讲解Spring Boot 基本知识,让学员扎实掌握入门环境搭建与配置技能。

2、讲解Spring Boot 整合视图层技术,让学员熟练掌握Thymeleaf、FreeMarker框架以及jQuery和BootStrap的整合。

3、讲解基于Spring Boot 的Web开发技术,让学员熟练掌握Java Web后端开发的重要技能。

4、讲解Spring Boot 整合持久层技术,让学员熟练掌握JdbcTemplate模板、MyBatis以及JPA的使用方便,并且进一步掌握多源数据的开发方法。

5、讲解Spring Boot 整合NoSQL数据库技术,让学员重点掌握整合Redis、MongoDB数据库的访问方法、熟练应用集群访问技术以及Session共享技术。

6、讲解构建RESTful服务,让学员掌握基于JPA快速实现REST服务以及MongoDB实现RESTful服务的方法。

7、讲解Spring Boot 开发者工具与单元测试。

【实施方式】专题讲授、案例分析、现场实操、经验分享等

【课程对象】一线开发、运维、运营以及新入职员工等

【课程时长】3天,7课时/天

【课程大纲】

1 Spring Boot入门  

1.1  Spring Boot简介  

1.2  开发第一个Spring Boot程序 

1.2.1  创建Maven工程

1.2.2  项目构建

1.2.3  项目启动

1.3  Spring Boot的简便创建方式

1.3.1  在线创建

1.3.2  使用IntelliJ IDEA创建

2 Spring Boot基础配置  

2.1  不使用spring-boot-starter-parent 

2.2  @Spring BootApplication 

2.3  定制banner    

2.4  Web容器配置       

2.5  Properties配置    

2.6  类型安全配置属性  

2.7  YAML配置        

2.8  Profile    

3 Spring Boot整合视图层技术 

3.1 整合Thymeleaf

3.2 整合FreeMarker

3.3 引入BootStrap和JQuery

3.4 Ajax

3.5 国际化

4 Spring Boot整合Web开发  

4.1  返回JSON数据  

4.2  静态资源访问       

4.3  文件上传    

4.4  @ControllerAdvice  

4.5  自定义错误页 

4.6  CORS支持    

4.7  配置类与XML配置    

4.8  注册拦截器    

4.9  启动系统任务    

4.10  整合Servlet、Filter和Listener    

4.11  路径映射    

4.12  配置AOP    

4.13  开发小技巧  

5 Spring Boot整合持久层技术  

5.1  整合JdbcTemplate  

5.2  整合MyBatis    

5.3  整合Spring Data JPA  

5.4  多数据源  

6 Spring Boot整合NoSQL  

6.1  整合Redis    

6.2  整合MongoDB    

6.3  Session共享    

7 构建RESTful服务 

7.1  REST简介    

7.2  JPA实现REST    

7.3  MongoDB实现REST  

8 开发者工具与单元测试  

8.1  devtools简介 

8.2  devtools实战  

8.3  单元测试  

授课老师

朱旭振 IT与数据分析实战专家

常驻地:北京
邀请老师授课:13439064501 陈助理

主讲课程:《Linux基础运维》《数据库基础》《Web前端基础》 《Vue前端开发》《Python基础语法与基础编程》 《Python基础运维 Dev Ops初级)》《中级运维》《高级运维》 《自主开发自动化运维平台》

朱旭振老师的课程大纲

微信小程序

微信扫一扫体验

扫一扫加微信

返回
顶部