企业级JAVA开发技术实战培训班(面授/直播/录播)
培训背景
在IT行业中,Java开发占据着行业20%的比重,在行业内有着广泛的发展前景,其在行业中的影响力、重要性也不言而喻。
Java目前的应用领域也十分广泛,医疗、金融、汽车、国际物流等行业公司都有着开发和设计的需求,同时Java除了一般编程外还兼顾着安卓游戏开发、桌面设计、Web网页项目开发等内容,其开发前景可以说是十分乐观。
培训对象
致力于从事软件开发的人员
培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。
培训收益
通过此次课程培训,可使学习者获得如下收益:
1.掌握JavaSE的异常处理方法;
2.掌握多线程基础知识;
3.掌握IO系统、网络编程、Java反射机制、JVM性能调优;
4.理解JavaEE、EJB、JMS、Java语言的特征;
5.了解GoF的设计模式、Spring AOP、动态代理、
6. 熟练掌握 MyBatis、MVC、Boot之间的整合操作。
课程大纲(3天,每天6-7小时)
时间 | 培训模块 | 培训内容 | ||
天 上午 | 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的事务管理 1. 编程式事务 2. 声明式事务 二十. 基于Schema的AOP实现 二十一. 基于@AspectJ的AOP实现 |
第二天 | MyBatis | 二十二. MyBatis简介 1. Mybatis概述 2. Mybatis 优点 二十三. XML配置 二十四. Mapper XML 文件 1. 查询(Select) 2. 更新(Insert, Update and Delete) 3. 参数(Parameters) 4. 结果集(Result Maps) 5. 自动映射(Auto-mapping) 6. Cache | Spring MVC | 第三部分 SpringMVC 一. SpringMVC概述 1. SpringMVC简介 2. MVC设计模式 3. SpringMVC体系结构 二. SpringMVC应用入门 1. SpringMVC 处理流程 2. SpringMVC的DispatcherServlet 3. SpringMvc 配置解析 4. 基于注解的控制器 |
第三天 | Spring Boot微服务 | 第四部分 SpringBoot框架 一. Spring Boot基础 1. Spring Boot概述 2. Spring Boot核心功能 3. Spring Boot快速搭建 二. Spring Boot核心 1. 起步依赖 2. 自动配置 3. 自定义配置 4. 通过属性文件外置配置 5. Spring Boot + Junit单元测试 | Boot重构Web项目 | Spring Boot 微服务架构 1. Spring Boot连接Redis 2. Spring Boot JDBC 3. Spring Boot 的AOP实现 4. Boot 整合WebService服务 5. SOAP、WSDL 6. Boot 的测试与注册 7. 应用的打包与部署 |
一、 授课专家
刘老师 有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项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验。
张老师 天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ 、HTML 5、python、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
翁老师 企业级J2EE专家,博士,北京理工大学软件研究所计算机应用技术。在软件行业工作近二十年,近50多个大中型项目的主持、管理、开发经验。主要学术成果:近年来先后在国内外重要刊物发表论文20多篇,多篇被EI收录,出版著作4部。参与完成自然科学基金项目2项,参与纵向课题5项,主持横向科研项目5项。
培训费用
线下面授培训费:7800元/人(含培训费、场地费、资料费、学习期间午餐及录播视频回放一年)。
网络直播培训费:6800元/人(含培训费、平台费、资料费及直播视频回放一年)。
结业证书
本课程由中国信息化培训中心颁发《JAVA开发工程师》证书;
证书可作为技术人员职业能力考核的证明,以及技术人员岗位聘用、任职、定级和晋升职务的重要依据。
联系方式
- 地址:北京 北京丰台夏家胡同育芳园东里3号楼B座
- 邮编:100071
- 电话:400-808-2006
- 招生老师:张哲
- 手机:13910781835
- 传真:010-60309065
- QQ:2548967548
- Email:2548967548@qq.com