软件研发

基于JAVAEE框架的企业级一线开发实战课程实施方案

2020-06-28 18:06:23 | 来源:中培企业IT培训网

培训背景

本课程是以JavaEE7.0体系和应用框架为核心内容的JavaEE7.0应用开发实战培训课程,培训全过程案例驱动模拟实战,学员按照项目运作要求,分组选择项目案例作业,了解和熟悉项目开发流程,完整掌握以JavaEE7.0体系和应用框架为核心内容的JavaEE7.0项目应用开发整个流程。通过真刀实枪的项目实战操练,学员获得相当于一年以上的Java Web应用软件开发经验。

培训收益

1.掌握整个Java EE企业级软件开发的过程,具有丰富项目开发背景和培训经验的讲师将为你设计一条通往成长为合格程序员的“捷径”,将与学员分享如何避免开发过程的种种陷阱和误区,如何尽快领悟成功开发的真谛;

2.案例和项目主导的培训,使学员拥有快速汲取开发经验,化理论知识为实际项目经验的能力,而不仅仅局限于纸上谈兵;

3.解读开发过程中的关键技术选择及实战经验,避免项目重复返工和时间上的浪费;指导在JAVAEE7.0项目上应用敏捷开发方法有效缩短开发时间,及时响应客户需求;

4.基于团队的角色学习环境,学员在讲师的带领之下,对一个项目进行设计并划分模块,独立负责不同模块的开发,并且在讲师的指导下,充分体验不同模块之间的沟通和集成问题,使学员对实际项目有身临其境的感觉。

培训特色

● 重视课堂互动,通过老师幽默风趣或激情澎湃的上课形式,学生印象深刻。

● 重视学员体验,老师在上课时能通过观察学员的表情及学习状态,及时调整教学进度。

● 保证教学成果,课上没听懂的知识点,课后主讲老师亲自辅导补习,0问题离开教室。

● 注重技术实践,老师带领学员进行实战演练,引用主流或热门案例进行技术讲解。

● 注重成果监测,阶段性培训结束后,会组织摸底考试,老师针对评测结果,进行重点演练。

● 注重售后服务,中培承诺提供完善的后期服务手段,包括后期邮件支持、电话支持、微信服务、群友服务、课程点播,承诺通过完善的课程后期服务,保证学习者培训效果。

课程大纲

第一阶段整体导图
第二阶段整体导图
第三阶段整体导图


日程安排培训与实战内容
第1-2天1. 项目准备(1个小时)
●工具软件的配置
●小组分工
●明确每个小组所提交的项目
●介绍敏捷开发的思想
2. JavaSE(11个小时)
●基本技术点(4个小时)
▷JDK1.8环境变量的配置以及工具的调试
▷面向过程
▷面向对象
▷Java常用的5个包
▷DBUtils的第三方组件的数据访问技术
▷Swing技术简介
●数据库1(3个小时)
▷安装与配置
▷实用语句的撰写
●基于DBUtils的后端代码分层实现(2个小时)
●项目产品(3个小时)
▷基于Swing的CS端产品实现
▷为迁移BG的后端做好技术准备
第3-4天上午3. Servlet3.2(4个小时)
●基本技术点
●Web3.0历史介绍
●Servlet技术框架搭建
●基于DBUtils的框架移值
●大前端技术开发(html5,bootstrap3,jQuery1.13)
●前后端数据请求与相应
●后端请求的安全性
●文件上传与图表技术
●其他后端技术的掌握与了解
4. 数据库2深度学习(2个小时)
5. 项目产品(6个小时)
●基于H5+BootStrap+Servlet3.2+DBUtils实现BG端
●小组为单位进行阶段性展评
6. 阶段性总结(3个小时)
●项目综合评审
●结业技术点考试
第4天下午7. Java1.8的高级技术(2个小时)
●java.io、java.net、反射
●内存管理、内存优化
●敏捷思想、禅道工具的使用
8. 阶段性考试(1个小时)
第5天9. 任务1(前导)(0.5个小时)
●框架学习与开发思想
●所需工具和jar包
●安装与配置
●开发体系
▷BUser
▷BAdmin
●第三方组件包的加载
10. 任务2(API端配置)(2个小时)
●Spring4框架添加
●Hibernate5
▷框架添加
▷与Spring整合
▷基于注解的表反转
●SpringMVC框架添加
●综合整合
▷4个框架的配置文件
▷所有的IOC
▷所有的AOP
▷SpringQuarz定时器应用
11. 任务3(API分层实现)(3.5个小时)
●MVC思想与分层开发思想
●Util包编写
●dao,dao.impl
●service,service.impl
●controller
●json包数据的互动
▷收发普通数据
▷收发JSON数据
第6天12. 任务4(UI)(4个小时)
●html5
●vue.js/angularjs
●elementUI
●与json包数据的互动
13. 任务5(项目联调)(2个小时)
●UI+CRUD
▷BUser
▷BAdmin
第7天14. 任务5(项目联调)(6个小时)
●UI+CRUD
▷BUser
▷BAdmin
第8天15. 任务5(项目联调)(6个小时)
●UI+CRUD
▷BUser
▷BAdmin
第9天上午16. Java系统性能测试及调优(2课时)
●jmeter工具
●SQL的优化
●Web页面的优化
●基于RESTFul Web Service的测试优化
●微服务技术
●微信企业号开发介绍等新技术探讨
17. 阶段性考试(1课时)
第9天下午18. Linux一线应用(3课时)
●安装
●配置
●部署Web应用
第10天上午
19. 微服务(3课时)
●SpringBoot
●SpringCloudy
●出租车案例分析
第10天下午20. 一线新技术介绍(3课时)
●大数据与AI
●物联网
●VR
●NoSQL数据库
●大型网站综合架构