地点
|
杭州
|
三亚
|
时间
|
5月
28-30
|
9月
23-25
|
培训
方式
|
现场面授/线上远程授课/视频回放、辅导答疑/定期的线上辅导答疑、专属互动群
(报名10人以上可预定线下培训地点,满足开班要求即可安排)
|
一、 培训收益
通过此次课程培训,可使学习者获得如下收益:
1.从0开始,构建完整的java知识体系;
2.掌握实用性技术;
3.通过案例学习spring和Springboot、springcloud的使用;
4.从底层思想到底层原理深度理解Spring系统原理
5.实战spring和springboot、springcloud各个环节,真正落地java核心体现实践。
二、 培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。
三、 日程安排
时间
|
培训模块
|
培训内容
|
第一天
上午
|
Spring核心框架讲解
|
01 Spring简介
02 Spring体系结构
03 ORM体现架构介绍
04 MVC框架的介绍
05初始化spring容器
06获取bean对象
07使用xml方式实现Spring基本
08 idea的config配置
09 @autowired的使用场景
10 java标准的解决方案
11 idea中spring的配置文件关联
|
第一天
下午
|
Spring 高级语法
|
01 优雅的依赖注入:在@bean方法中使用参数
02 通过setter方法依赖注入
03 创建xml配置规范
04 注入set类型案例讲解
05 注入map类型案例讲解
06 注入list类型案例讲解
07属性注入中注入数组和列表的说明
08属性注入中注入对象引用
09 spring中的单例bean
10自动装配中定义bean的作用域
11javaconfig装配中定义bean的作用域
|
第二天
上午
|
MyBatis
|
01 Mybatis-总体技术体系梳理
02 Mybatis-框架的概念
03 Mybatis-数据输入-Map类型参数
04 Mybatis-数据输出-返回实体类对象
05 Mybatis-数据输出-返回自增主键-情景说明
06 Mybatis-数据输出-返回自增主键-代码测试
07 Mybatis-多对多关联关系需要使用中间表
08 Mybatis-动态SQL-if和where标签-简介和环境
09 Mybatis-动态SQL-set标签
10 Mybatis-动态SQL-foreach标签-测试批量添加
11 Mybatis-关联关系-对一-建立关联关系
12 Mybatis-一个根据表生成JavaBean的实用工具
|
第二天
下午
|
Spring MVC核心原理讲解
|
01 SpringMVC介绍
02 SpringMVC工作原理
03 SpringMVC前端控制器
04 SpringMVC映射器
05 SpringMVC适配器
06 SpringMVC视图解析器
07 SpringMVC控制器
08 SpringMVC注解方式
09 SpringMVC参数传值
10 SpringMVC跳转
11 SpringMVC数据响应
12 SpringMVC数据格式化
13 SpringMVC重定向
14 SprignMVC-JSON处理
15 SpringMVC逻辑视图
16 SpringMVC-RestFull介绍和使用
17 SpringMVC拦截器介绍和应用
|
第三天
上午
|
Spring Boot
|
01 Spring Boot概述
02 Spring Boot核心功能
03 Spring Boot快速搭建
04 Spring Boot起步依赖
05 Spring Boot自动配置
06 Spring Boot自定义配置
07 Spring Boot通过属性文件外置配置
08 Spring Boot + Junit单元测试
09 Spring Boot连接Redis
10 Spring Boot JDBC
11 Spring Boot 的AOP实现
12 Boot 整合WebService服务
13应用的打包与部署
|
第三天
下午
|
springcloud微服务和案例实战
|
01系统架构演变
02微服务架构的常见问题和解决思路
03微服务解决方案
04微服务调用--上
05服务治理介绍
06 nacos实现服务调用
07自定义实现负载均衡
08基于fegin实现服务调用
09高并发带来的问题
10服务容错思路和组件
11流控规则-基本配置
12案例-企业通用的权限管理系统
vue3部署
springcloud部署
演示项目
|
四、 授课专家
张老师 擅长linux、Java方向、软件架构、微服务、软件工程和研发团队管理,曾工作于北京联通研究院,moto,美团,目前就职于一家上市公司(隶属于清华大学,公司主要业务是服务国家安全和国外安全项目)。在公司担任大数据架构师。精通大型分布式互联网应用架构设计与技术开发。对于大规模分布式架构、微服务架构、云计算与容器化技术、开发与运维一体化、应用系统安全与和架构设计、海量数量处理、大数据等方向特别有研究,尤其是偏后端的对于高并发系统上有丰富的架构和实施经验。
翁老师 企业级J2EE专家,博士,北京理工大学软件研究所计算机应用技术专业。在软件行业工作近二十年,近50多个大中型项目的主持、管理、开发经验。主要学术成果:近年来先后在国内外重要刊物发表论文20多篇,多篇被EI收录,出版著作4部。参与完成自然科学基金项目2项,参与纵向课题5项,主持横向科研项目5项。
刘老师 有15年JAVA开发经验,9年授课经验.精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架,对源码有一定的理解。熟悉 WebLogic, JBoss 容器并发集群的使用,熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验。
五、 培训费用
培训费:7800元/人(含培训费、平台费、资料费以及直播视频回放一年等费用)。
本课程由中国信息化培训中心颁发《JAVA高级开发工程师》证书,证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。