《企业级JAVA高级开发技术实战培训班》线上+线下

《企业级JAVA高级开发技术实战培训班》线上+线下

开课时间:2022 课程时长: 18
授课讲师:刘老师等 课程价格:¥7800
天数:3
开课地点:北京、天津、线上培训
专业分类:线上课程、线上课程:其它线上课程、行业培训类、行业培训类:服务行业、行业培训类:电商、行业培训类:IT行业
行业分类:
岗位分类:
关键字:企业级JAVA,高级开发技术实战培训班
分享至:

开课计划

城市 天数 价格 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
北京 3 780028-3029-31
天津 3 780026-28

背景与目标

培训收益:


通过此次课程培训,可使学习者获得如下收益:

1.掌握JavaSE的异常处理方法;

2.掌握多线程基础知识;

3.掌握IO系统、网络编程、Java反射机制、JVM性能调优;

4.理解JavaEEEJBJMSJava语言的高级特征;

5.了解GoF的设计模式、Spring AOP、动态代理、

6. 熟练掌握 MyBatisMVCBoot之间的整合操作


培训特色:


1.理论与实践相结合、案例分析与行业应用穿插进行;

2.专家精彩内容解析、学员专题讨论、分组研究;

3.通过全面知识理解、专题技能和实践结合的授课方式。

适合人员概述

主要内容

课程大纲:


第一天 上午

一、Spring IOC

Spring概述

Spring简介

Spring体系结构

Spring IOC容器

IOC概述

类装载器

反射

资源访问

设计模式-工厂模式

IOC/DI思想演变

IOC容器的实现原理

BeanFactory和ApplicationContext

Bean的生命周期

Bean的作用域

依赖注入

IOC的XML配置使用

IOC的注解使用     

第一天 下午

二、Spring AOP

Spring AOP

AOP概述

设计模式-代理模式

JDK动态代理

CGLib动态代理

Spring对AOP的支持

Spring的事务管理

编程式事务

声明式事务

基于SchemaAOP实现

基于@AspectJAOP实现    

第二天 上午

三、MyBatis

MyBatis简介

Mybatis概述

Mybatis 优点

XML配置

Mapper XML 文件

查询(Select)

更新(Insert, Update and Delete)

参数(Parameters)

结果集(Result Maps)

自动映射(Auto-mapping)

Cache     

第二天 下午

四、Spring MVC

SpringMVC

SpringMVC概述

SpringMVC简介

MVC设计模式

SpringMVC体系结构

SpringMVC应用入门

SpringMVC 处理流程

SpringMVC的DispatcherServlet

SpringMvc 配置解析

基于注解的控制器       

第三天 上午

五、Spring Boot微服务

SpringBoot框架

Spring Boot基础

Spring Boot概述

Spring Boot核心功能

Spring Boot快速搭建

Spring Boot核心

起步依赖

自动配置

自定义配置

通过属性文件外置配置

Spring Boot + Junit单元测试   

第三天 下午

六、Boot重构Web项目

Spring Boot 微服务架构

Spring Boot连接Redis

Spring Boot JDBC

Spring Boot 的AOP实现

Boot 整合WebService服务

SOAP、WSDL

Boot 的测试与注册

应用的打包与部署   

授课老师

老师


15JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉StrutsMyBatisHibernateSpringSpring MVCAndroidH5Jquery MobileAngularJSBootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebServiceCXFRESFulUMLSVNEasyUIFlexLucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验


老师


天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ HTML 5pythonHadoopjavajava EEandroidIOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。


老师


企业级J2EE专家,博士,北京理工大学软件研究所计算机应用技术专业。在软件行业工作近二十年,近50多个大中型项目的主持、管理、开发经验。主要学术成果: 近年来先后在国内外重要刊物发表论文20多篇,多篇被EI收录,出版著作4部。参与完成自然科学基金项目2项,参与纵向课题5项,主持横向科研项目5项。

学员反馈

相关课程推荐 / related COURSES

    
    点击这里给我发消息