java培训大纲.docx
《java培训大纲.docx》由会员分享,可在线阅读,更多相关《java培训大纲.docx(8页珍藏版)》请在冰豆网上搜索。
![java培训大纲.docx](https://file1.bdocx.com/fileroot1/2023-1/14/6a07a8b6-d577-48d5-a52d-4dc2e74a1ae3/6a07a8b6-d577-48d5-a52d-4dc2e74a1ae31.gif)
java培训大纲
1培训大纲
1.1公共课
1.1.1计算机基础
1.1.1.1主题:
Linuxos,TCP/IP,Sharepoint&Office
1.1.1.2课程简介:
学习Linux操作系统基本知识及操作指令;TCP/IP网络协议概念、体系结构及运作机制;办公软件的基本操作,主要是公司内部使用的Sharepoint一套软件的功能和使用的学习。
1.1.1.3前置课程:
无
1.1.1.4主讲人/辅讲人:
未定
1.1.1.5课时:
40
1.1.1.6实训项目(课程练习):
Linux操作系统随堂操作,在域内访问公司内部提供的Sharepoint网站及实际操作。
1.1.2数据库
1.1.2.1主题:
Oracle,基础SQL
1.1.2.2课程简介:
数据库基本知识介绍,重点学习Oracle使用,包括数据表设计、表和视图相关应用、基础SQL语句CRUD以及相关延伸和扩展功能。
1.1.2.3前置课程:
无
1.1.2.4主讲人/辅讲人:
夏晓耘
1.1.2.5课时:
40
1.1.2.6实训项目(课程练习):
安装Oracle数据库,并根据应用实例分析和设计数据结构,建表及对应的表和视图操作等。
1.1.3HTML&CSS&JS
1.1.3.1主题:
HTML、CSS及JS
1.1.3.2课程简介:
HTML组成结构及基本元素的使用,包括标签、表单、链接等基本元素的基础教程以及布局、框架、事件处理等高级教程,同时结合CSS样式进行页面效果的统一调整和美化,学习JS脚本语言辅助实现表单验证、检测浏览器等更多网络应用。
1.1.3.3前置课程:
计算机基础
1.1.3.4主讲人/辅讲人:
谢天骄/陈丹丹
1.1.3.5课时:
40
1.1.3.6实训项目(课程练习):
结合HTML、CSS及JS实现简单纯页面网站实例,实现基本页面跳转、页面布局及表单验证等功能。
1.1.4XML&XSLT
1.1.4.1主题:
XML、XSLT
1.1.4.2课程简介:
XML组成结构及解析,主流描述语言XMLSchema及DTD文档类型定义,扩展样式表语言XSL相关知识介绍,重点讲述其中的XSL的转换XSLT语言。
1.1.4.3前置课程:
HTML&CSS&JS
1.1.4.4主讲人/辅讲人:
未定
1.1.4.5课时:
24
1.1.4.6实训项目(课程练习):
实现简单的XML文件的自定义转换,转换为XHTML。
1.1.5TFS使用
1.1.5.1主题:
配置管理工具TFS
1.1.5.2课程简介:
介绍配置管理工具相关基础知识和应用,重点以公司内部使用的管理工具TFS,包括如何进行源码管理和文件共享以及权限控制等内容。
1.1.5.3前置课程:
无
1.1.5.4主讲人/辅讲人:
陈勇
1.1.5.5课时:
8
1.1.5.6实训项目(课程练习):
公司TFS服务器上建立实训项目,模拟练习项目源码操作过程。
1.1.6软件开发流程管理及职业素养
1.1.6.1主题:
软件开发过程介绍及流程管理,职业素养
1.1.6.2课程简介:
从软件工程的角度对软件开发过程和流程进行管理和控制,讲述软件开发的生命周期和各个阶段的任务,详述如何进行需求调研和分析、软件设计、实现及测试以及软件维护等工作,以及如何进行过程控制和管理。
1.1.6.3前置课程:
XML&XSLT
1.1.6.4主讲人/辅讲人:
王恩澍
1.1.6.5课时:
12
1.1.6.6实训项目(课程练习):
1.1.7测试基础理论
1.1.7.1主题:
测试基础理论及测试应用和实现
1.1.7.2课程简介:
讲述测试基本理论,流行测试工具的介绍使用,单元测试Junit的编写以及集成测试、系统测试、压力测试和性能测试等。
1.1.7.3前置课程:
TFS使用
1.1.7.4主讲人/辅讲人:
崔文建
1.1.7.5课时:
24
1.1.7.6实训项目(课程练习):
测试用例的随堂练习
1.1.8专业英语
1.1.8.1主题:
IT专业英语
1.1.8.2课程简介:
学习IT行业中的专业词汇,提高专业文档的阅读能力及行业英语沟通能力。
1.1.8.3前置课程:
无(贯穿全课程)
1.1.8.4主讲人/辅讲人:
杨杰
1.1.8.5课时:
64(每周4课时)
1.1.8.6实训项目(课程练习):
1.2Java平台
1.2.1Java语言及基础应用
1.2.1.1主题:
Java语言、EclipseIDE、JDK
1.2.1.2课程简介:
Java语言基础知识学习,包括语法、数据类型、Lang包、Util包、IO等知识,学习面向对象OO思想和应用,Swing桌面开发以及JDBC编程。
1.2.1.3前置课程:
无
1.2.1.4主讲人/辅讲人:
雷兵/陈丹丹
1.2.1.5课时:
176
1.2.1.6实训项目(课程练习):
根据各个知识点进行实际编程练习,课程结束后进行小型项目实训。
1.2.2Java高级编程及项目部署
1.2.2.1主题:
Jsp、Servlet、Thread、Socket及Tomcat
1.2.2.2课程简介:
Java高级编程,网络编程及多线程处理,Jsp组成结构及应用,Servlet原理机制和实现,以及项目部署服务器tomcat的使用。
1.2.2.3前置课程:
Java语言及基础应用,数据库
1.2.2.4主讲人/辅讲人:
易桂/谢锋
1.2.2.5课时:
64
1.2.2.6实训项目(课程练习):
结合网络编程和多线程实现小型项目开发。
1.2.3Struts2&Ajax&Jquery
1.2.3.1主题:
Struts2&Ajax&Jquery
1.2.3.2课程简介:
学习Struts2原理和实际应用,页面异步处理Ajax技术,以及JS高级应用JQuery库。
1.2.3.3前置课程:
Java高级编程及项目部署
1.2.3.4主讲人/辅讲人:
易桂/谢锋
1.2.3.5课时:
32
1.2.3.6实训项目(课程练习):
搭建struts2框架小型项目,结合使用Ajax、JQuery实现项目开发。
1.2.4Hibernate&&JNDI
1.2.4.1主题:
Hibernate应用及Java命名和目录接口JNDI
1.2.4.2课程简介:
Hibernate基础知识及框架的搭建和实际应用,数据对象化管理及表间关系配置等,介绍JNDI的架构、组件及用途。
1.2.4.3前置课程:
Struts2&Ajax&Jquery,测试理论基础
1.2.4.4主讲人/辅讲人:
谢天骄/李桂明
1.2.4.5课时:
32
1.2.4.6实训项目(课程练习):
搭建Hibernate框架项目进行小型项目实训。
1.2.5Spring
1.2.5.1主题:
Spring框架介绍及应用
1.2.5.2课程简介:
介绍Spring实现机制,学习IOC和AOP编程及应用
1.2.5.3前置课程:
Hibernate&&JNDI
1.2.5.4主讲人/辅讲人:
谢天骄/李桂明
1.2.5.5课时:
32
1.2.5.6实训项目(课程练习):
搭建Spring框架进行小型项目开发。
1.2.6Flex基础
1.2.6.1主题:
Flex基础知识及基本控件使用
1.2.6.2课程简介:
学习Flex基础组成元素及控件的使用,Flex的控制机制、ActionScript脚本及事件控制等Flex应用。
1.2.6.3前置课程:
软件开发流程管理及职业素养
1.2.6.4主讲人/辅讲人:
雷兵/谢天骄
1.2.6.5课时:
32
1.2.6.6实训项目(课程练习):
学习搭建简单Flex框架,实现简单页面及事件响应控制等。
1.2.7WebService&JWS&CXF
1.2.7.1主题:
WebService&JWS&CXF
1.2.7.2课程简介:
WebService相关知识介绍,包括关键技术和实现规则以及相关协议介绍;JWS文件及批注以及编程应用;CXF知识介绍、部署及开发应用。
1.2.7.3前置课程:
Spring,Flex基础
1.2.7.4主讲人/辅讲人:
易桂/谢锋
1.2.7.5课时:
24
1.2.7.6实训项目(课程练习):
1.2.8UML统一建模语言
1.2.8.1主题:
UML统一建模语言相关知识
1.2.8.2课程简介:
UML语言介绍及应用,学习用例图、类图、时序图及状态图的图标及应用。
1.2.8.3前置课程:
无
1.2.8.4主讲人/辅讲人:
李桂明
1.2.8.5课时:
16(选修)
1.2.8.6实训项目(课程练习):
根据某实际需求进行建模,用用例图、类图、时序图等描述需求和模型。
1.3案例项目
1.3.1综合案例项目1个月
1.4课程计划图示
1.4.1课程依赖关系图
1.4.2甘特图
2培训团队
2.1李桂明
2.1.1主讲课程:
UML统一建模语言
2.1.2辅讲课程:
Hibernate&&JNDI,Spring
2.2陈丹丹
2.2.1主讲课程:
无
2.2.2辅讲课程:
HTML&CSS&JS,Java语言及基础应用
2.3易桂
2.3.1主讲课程:
Java高级编程及项目部署,Struts2&Ajax&Jquery,WebService&JWS&CXF
2.3.2辅讲课程:
无
2.4雷兵
2.4.1主讲课程:
Java语言及基础应用,Flex基础
2.4.2辅讲课程:
Hibernate&&JNDI,Spring
2.5谢天骄
2.5.1主讲课程:
HTML&CSS&JS,Hibernate&&JNDI,Spring
2.5.2辅讲课程:
Flex基础
2.6谢锋
2.6.1主讲课程:
无
2.6.2辅讲课程:
Java高级编程及项目部署,Struts2&Ajax&Jquery,WebService&JWS&CXF
3教学计划
3.1月一至月四教学计划表
3.2月五及月六
3.2.1项目实训
3.3入学考核_笔试&面试
起点:
热爱计算机技术,熟悉常用软件的操作。
数据结构、操作系统、编译原理、计算方法。