版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程课程内容培训目标Java基础Java初识深入理解计算机系统,了解软件开发 行业和软件开发工作各种常用编程语 言的认识。Java语言的历史、特 点、和用途。Java 发环境的搭建,包括操作系 统初步(Windows 和 Linux)、JDK 环境与配置、Java常用IDE的使用 等。完成Java基本语法的学习,变量、 表达式、运算符、程序初步、条件和 循环语句、方法、类、面向对象初 步、算法初步等相关内容。通过本部分内容的学习,掌握计算 机的深入使用和对软件开发的深入 认识和理解。掌握Java编程中的基 本语法规则,能独立完成Java命令 行程序的开发。而且本部分的内容 是地基,通过夯实基础
2、为日后课程 内容的学习做最好的铺垫。Java进阶对Java基本语法深入学习,包括面 向对象的深入,Java常用API的使 用,Java中的字符串,Java中的日 期,JDK5以后版本和JDK1.4的比较 学习,Java基本语法的汇总。并通 过大量课堂示例和实训练习使得对 Java基本编程进行深入。 深入学习软件开发中的儿个重要内 容,包括Java中的异常处理、JVM 虚拟机的工作原理、类的加载和处 理、10编程、Swing编程、网络 Socket编程、Java中的多线程编程 等内容。掌握程序设计基本内容,系统设讣初通过本部分内容的学习,全面系统 的掌握Java语言的基本开发方法, 并且可以对系
3、统进行基本的设计和 建模工作。学员可以胜任的工作有:Jas网络 编程工程师,Java桌面应用开发工 程师,网络游戏开发工程师等相关 职位。步,良好的设计与丑陋设计、类的设 计,简单设计模式等。实战项LI(选择两个)单机版通讯录应用单机版连连看游戏网络爬虫程序网络聊天室网络文件传输程序(类似飞鸽的程 序)高校模拟考试系统中海运集装箱管理系统通过项U实战可以将学员学到的理 论知识综合应用在实际工作中,既 能有效的帮助学员找到理论知识上 的不足乂能让学员的动手能力满足 企业用人的要求。初级项LI重点演 练了企业开发中常用的10编程、 Swing编程、多线程编程、网络编 程、字符串处理以及基本语法等重
4、 要内容。J2EE中级Web前端开发HTML网页设计,包括各种浏览器剖 析、浏览器安装和开发插件安装、 HTML的头部、HTML服务器编写、 HTML中的头部声明、HTML中的各种 元素以及HTML相关设计开发工具的 使用等内容。通过CSS样式化HTML,包括CSS规 范、CSS中各种选择器、CSS常用属 性、CSS布局主页、UI设讣基础、UI 交互设计基础、以及通过大量实例(如菜单、导航、布局、对话框等) 来学习样式表的使用等内容。浏览 器中的JavaScript,包括JS基本语 法(包括变量、表达式、函数与函数 式编程语言、语句、JS中的通用性 编程、JS与Java的比较等内容)、通过We
5、b前端技术的学习,可以达 到独立的对HTML页面设计、编写、 测试、部署和维护工作。能做到独 立建站工作。学员可以胜任的工作有:网站开 发,网站维护,Web前端开发工程 师,软件UI工程师,口交互工程 师,Web美术工程师(需要有一定 的美术基础更好),JavaScript工 程师等相关职位。JS中的常用API使用、文档对象模 型DOM、JS获取HTML中元素的方 法、JS修改样式表、JS中的事件处 理、JS和JS库、常用JS库JQuery 等。JavaEE 中 的 Servlet 和JSP讣算机软件体系结构介绍包括B/S结 构的应用程序工作原理,网络编程协 议及HTTP协议,服务器端动态资源
6、 的特点,JavaEE规范介绍等。JavaEE服务器介绍包括,Web服务器 与JavaEE服务器,通过记事本编写 第个 Servlet 并部署,MyEclipse 等IDE开发工具的介绍,通过 MyEclipse 丿 1:发第一个 Servlet 等。 Servlet技术包括,Servlet的规 范,Servlet的生命周期,Servlet 中的 init、destroy、service、 doGet doPost 方法,Servlet 中 request对象的使用,Servlet中的 reponse对象使用,Servlet中的字 节响应及Servlet中的会话跟踪 Cookie 和 Sess
7、ion 等。JSP 技术包 括,JSP与Servlet的对比,JSP的 基本编写,JSP中的三种基本标签, JSP中的指令标签page, JSP中的内 建对象,JSP中的动作标签, Servlet与JSP开发业务流程。通过对JavaEE中的Servlet和JSP 的学习可以独立进行基本B/S结构 的应用开发。可以完成对Java应用 服务器的安装、配置和维护。学员可以胜任的工作有:Jaw软件 实施工程师,Java软件售前工程 师,Java服务器维护工程师,Java 初级软件工程师及之前阶段的其它 职位。数据库技数据库基础包括,什么是数据库,层通过对数据库技术的学习可以达到术次数据库、关系数据库、
8、分布式数据 库等数据库历史介绍,数据库软件的 剖析,数据库中的三级模式与两级映 射,OLTP 和 OLAP, PowerDeginer 建 模工具的安装和使用,PD进行数据 库建模等。Oracle数据库基础包 括,Oracle数据的简介,Oracle数 据库的版本说明,Oracle数据库的 安装 PL/SQL Developer 和 TOAD 工具 的安装和使用,Oracle中的数据库 和表空间的概念,通过工具进行建 表、插入数据等基本操作等。数据库 SQL语句包括,数据库中的基本查询 语句,数据库中的where条件语句, oracle中的常用单行函数,oracle 中的组函数,oracle中
9、的order by 排序语句,oracle中的数据操作语 句,Oracle中的数据定义语句, Oracle数据库中的数据控制语句 等。Oracle中的其它数据库对象包 括,Oracle中的序列,同义词,行 触发器,语句触发器,instead of 触发器,Oracle中的存储过程和 PL/SQL编程技术等。独立的根据项L1进行数据库系统的 设计、数据库系统的建模、数据库 系统服务器的搭建、数据库系统的 基本管理等。学员可以胜任的工作有:数据库管 理员(Oracle),数据分析师,数 据库设计师,数据维护工程师以及 之前阶段的其它工作职位。JDBC技术JDBC技术包括,JDBC规范说明,JDBC
10、操作数据的基本API, JDBC操作数据库的步骤,JDBC中的Statement对象和通过学习JDBC技术,可以在Java 编程的任何程序完成对数据库的操 作和控制。学员可以胜任的工作有:Java软PreparedStatement 对象,JDBC 中的 数据查询案例,JDBC中的ResultSet 结果集的使用,JDBC中的编程模 式,应用程序的分层体系结构,JDBC 中ResultSetMetaData 和 DatabaseMetaData对象的使用,对 数据库通用操作的封装等。件工程师,需求分析师,系统设计 匸程师,系统实施工程师,系统集 成工程师以及之前阶段的职位。其它JavaEE 技
11、 术及综合 使用其它JavaEE技术包括,应用中的异 常处理设计,日志工具的使用,应用 中的国际化,软件测试技术,Web应 用中的分页,权限系统的数据库设 计,权限系统的架构设计,JavaEE 中的Filter iS滤器技术,登陆流程 的实现,登陆流程中的权限设置, SVN版本控制服务器的使用,数据库 连接池的原理剖析,JavaEE中的 JNDI技术等。通过JavaEE技术的学习和综合运用 可以完成对基本应用的软件架构和 设计工作,并且可以做到更好的对 学过的JavaEE技术更加熟练适合开 发岗位的需求。学员可以胜任的工作有:Java软件 工程师,软件测试工程师,软件架 构师,软件配置管理工程
12、师以及之 前的相关职位。中级实战 项目(选 一个)田环公司办公自动化系统田田田民政局救灾系统 中国电佢大客户一站式专线系统通过项LI的实现,可以达到对所学 的知识点深入认识,并且对软件开 发中的开发规范,工具使用,版本 控制,文档编写,系统架构,Bug 修正以及团队合作有更好的应用和 锻炼学员可以胜任的工作有:前台UI工 程师,jdVd软件工程师,测试工程 师、数据库开发工程师、数据库管 理员等职位的要求。JavaEE高级STRUTSSturtsl和Struts2的课程内容包 括,Web层应用程序的工作原理剖 析、MVC设计模式、MVC中的1, 2, 3模式、Struts与其它Web层框架 (
13、Spring-MVC、JSF 等)的比较、 Struts框架的基本使用、Struts中 的配置、Struts 中的 Form Bean、 Struts 中的控制器 Action、Struts 中主控制器原理剖析、Struts中的 跳转方式、Struts中的数据校验、 Struts和其它框架的关系、Struts 中的国际化和异常处理、Struts中 的文件上传和下载、Struts中的标 签库等。通过对Struts框架的学习达到对 Web层应用框架有深入理解、认识 和应用的能力。并且通过自己对 Web框架的实现可以达到更高的编 程能力和通用编程能力。通过学习Strutsl和Struts2框架 可以
14、相互比较、加深理解。更复合 1前市场多种框架的具体要求达到 更好的就业需求。满足现在应用开 发的需要和技术积累。Web2. 0 和Ajax技术Web2. 0技术概述包括,浏览器工作 原理剖析、RIA富客户端开发相关技 术、Ajax、Flex、Silverlight JavaFX技术对照等。Ajax教学内容包括,Ajax的工作方 式、B/S请求响应机制与Web开发模 式、XMLHttpRequest 对象、DOM 与 Ajax、使用DOM操作HTML文档、使 用DOM操作XML文档、XMLHttpRequest 对象、简单的 Ajax 开发框架、使用responseText处理 返回数据(普通文
15、本,HTML, XML和 JSON),使用 responseXML 处理返能使用AJAX技术进行页面的局部刷 新,实现达到富客户端的效果。增 加客户端用户体验。增加交互的实 时性。学员可以胜任的工作有:Java Web 软件开发工程师及其之前阶段所描 述的职位。回的XML信息、JSON剖析、JSO转 换库的使用、各种数据格式优缺点剖 析比较等。JQuery库教学内容包括,使用 JQuery简化JavaScript的编程,使 用JQuery简化Ajax的调用,JQuery 中的节点对象处理、JQuery中的DOM 处理、JQuery中的事件处理、 JQuery中的动画处理等。DWR框架的教学内容
16、包括,各种Ajax 框架(JQuery、Prototype、YUI EXT、DWR. GWT等)的比较说明、 DWR框架特点、DWR框架工作原理的 剖析、DWR框架在实际中的使用方法 和设讣问题、DWR框架和其它框架 (Spring 等)等。高级实战项目网上银行系统通过使用Struts框架和Ajax技术 达到学员不仅可以对后台业务和逻 辑编程的实际工作能力外,还能具 有提高用户体验、增强用户交互的 口开发能力。并且能很好的将CSS 和JavaScript技术应用到实际开发 匸作中。满足U前越来越多的企业 关心用户体验、增强用户交互的实 际(腾讯、淘宝等很多公司都设立 了用户体验的部门)。XML
17、文档 技术XML文档技术包括,文档格式化、XML规范、XML文档定义技术DTD和掌握XML文档相关技术可以将Web 语义学发扬广大,这也是目前互联Schema、文档转换技术XSLT、XPath 等相关技术。Java语言处理XML文档技术包括,Java DOM 解析 XML、SAX 解析 XML 和STAX解析XML、XML文档在实际中的 应用分析等内容。网的一个崭新的领域。而且XML文 档在传统应用开发中的作用也越来 越明显了。通过学习本部分的内容,学员可以 顺利掌握XML文档设计相关的技术 以及Java处理XML文档相关的技 术。Hibernate 框架Hibernate3应用开发基础包括,
18、对 象/关系数据库映射基础、基础映 射、ID生成策略、Hibernate的核心 接口等。对象关联关系映射包括,各 种关联关系的配置,组件(Component)映射,继承映射(Inheritance Mappings), 集合 类(Collections)映射等。 Hibernate 查询包括,HQL(Mbernate查询语言)、条件查询 (Criteria Queries)、查询示例(QBC)、Native SQL 查询,命名 SQL查询等性能调优技术包括,抓取策略 (Fetching strategies)、二级缓存(The Second Level Cache)、管理 缓存(Managin
19、g the caches)、查 询缓存(The Query Cache) 批量 处理(Batch processing)、乐观并 发控制(Optimistic concurrency control) 悲观锁定(Pessimistic掌握使用Hibernate进行持久层的 开发,它对JDBC进行了非常轻量级 的对象封装,使得Java程序员可以 随心所欲的使用对象编程思维来操 纵数据库;大大提高持久层开发的 效率。实现对实体对象关联关系的 映射以及相应的CRUD,能使用HQL 实现相应的查询功能,并能使用抓 取策略、缓存机制、批量操作、乐 观锁和悲观锁对持久层的性能进行 优化。Locking)等
20、。Hibernate 补充内容,Hibernate 中 使用Annotation进行配置、 Hibernate持久层架构设计(GenericDao)、Hibernate 中的分 页使用、Hiberante事务控制的Web 层拦截器编写等。SpringSpring2. 5开发技术快速入门包括,I0C思想(Factory模式和 AbstractFactory 模式)、Bean 作用 域范围、Bean生命周期管理、依赖 注入等。A0P思想包括,设计模式中的代理模 式、动态代理模式、Java JDK动态 代理、A0P原理解剖、Spring中A0P 的配置等。Spring中的事务处理包括,什么是 事务处理、事务处理的儿种方式、 Spring的事务处理与其它儿种方式 的区别、Spring中的声明式事务是 如何实现的、通过Spring框架配置 事务等内容。Spring中的其它JavaEE技术的使 用,包括Spring中的定时器服务使 用、Spring中的JavaMail服务使用 等。Spring与其它框架整合的方法包括,使用SPRING对表示层,持久层
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【东北师大版劳动实践】六年级上册第二单元第3课《漂流的图书·“漂流”吧图书》
- 开题报告:职业院校混合所有制产业学院发展的关键瓶颈与突破路径研究
- 季华路西延道路绿化工程施工组织设计方案
- 开题报告:新时代香港青少年中华民族共同体意识及其培育研究
- 农业科技创新与成果转化合作合同
- 《幼儿园教育活动目标设计与实践》周考卷1答
- 2024年中班教案社会《我升中班啦》
- 2024年xyz科技公司关于虚拟现实产品研发合同
- 《全面的骨科讲义》课件
- 2024常用施工监理协议格式范本版B版
- 2024年考研英语(二)真题及解析完整版
- 部编版2023-2024学年六年级上册语文期末测试试卷(含答案)
- 2024年广西公需科目参考答案
- 支原体肺炎教学查房.ppt
- 三维激光扫描技术与应用实例(课堂PPT)
- 二乙医院评审汇报
- 【精品】简约大气商务工作汇报模板PPT
- 小学入门数独100题(简单)
- 云南傣家竹楼PPT课件
- (医学院)手术室建设项目申请书
- 贵州六盘水发耳井田矿区水文地质报告
评论
0/150
提交评论