3G培训课程体系
|
JavaEE中级 课时:4周
|
课 程
|
课 程 内 容
|
培训目标和就业目标
|
Web前端开发
|
HTML网页设计,包括各种浏览器剖析、浏览器安装和开发插件安装、HTML的头部、HTML服务器编写、HTML中的头部声明、HTML中的各种元素以及HTML相关设计开发工具的使用等内容。
通过CSS样式化HTML,包括CSS规范、CSS中各种选择器、CSS常用属性、CSS布局主页、UI设计基础、UI交互设计基础、以及通过大量实例(如菜单、导航、布局、对话框等)来学习样式表的使用等内容。
浏览器中的JavaScript,包括JS基本语法(包括变量、表达式、函数与函数式编程语言、语句、JS中的通用性编程、JS与Java的比较等内容)、JS中的常用API使用、文档对象模型DOM、JS获取HTML中元素的方法、JS修改样式表、JS中的事件处理、JS和JS库、常用JS库JQuery等。
|
通过Web前端技术的学习,可以达到独立的对HTML页面设计、编写、测试、部署和维护工作。能做到独立建站工作。
学员可以胜任的工作有:网站开发,网站维护,Web前端开发工程师,软件UI工程师,UI交互工程师,Web美术工程师(需要有一定的美术基础更好),JavaScript工程师等相关职位。
|
JavaEE中的
Servlet
和JSP
|
计算机软件体系结构介绍包括B/S结构的应用程序工作原理,网络编程协议及HTTP协议,服务器端动态资源的特点,JavaEE规范介绍等。
JavaEE服务器介绍包括,Web服务器与JavaEE服务器,通过记事本编写*个Servlet并部署,MyEclipse等IDE开发工具的介绍,通过MyEclipse开发*个Servlet等。
Servlet技术包括,Servlet的规范,Servlet的生命周期,Servlet中的init、destroy、service、doGet、doPost方法,Servlet中request对象的使用,Servlet中的reponse对象使用,Servlet中的字节响应及Servlet中的会话跟踪Cookie和Session等。
JSP技术包括,JSP与Servlet的对比,JSP的基本编写,JSP中的三种基本标签,JSP中的指令标签page,JSP中的内建对象,JSP中的动作标签,Servlet与JSP开发业务流程。
|
通过对JavaEE中的Servlet和JSP的学习可以独立进行基本B/S结构的应用开发。可以完成对Java应用服务器的安装、配置和维护。
学员可以胜任的工作有:Java软件实施工程师,Java软件售前工程师,Java服务器维护工程师,Java初级软件工程师及之前阶段的其它职位。
|
数据库技术
|
数据库基础包括,什么是数据库,层次数据库、关系数据库、分布式数据库等数据库历史介绍,数据库软件的剖析,数据库中的三级模式与两级映射,OLTP和OLAP,PowerDeginer建模工具的安装和使用,PD进行数据库建模等。
数据库SQL语句包括,数据库中的基本查询语句,数据库中的where条件语句,oracle中的常用单行函数,oracle中的组函数,oracle中的order by排序语句,oracle中的数据操作语句,Oracle中的数据定义语句,Oracle数据库中的数据控制语句等。
|
通过对数据库技术的学习可以达到独立的根据项目进行数据库系统的设计、数据库系统的建模、数据库系统服务器的搭建、数据库系统的基本管理等。
学员可以胜任的工作有:数据库管理员,数据分析师,数据库设计师,数据维护工程师以及之前阶段的其它工作职位。
|
JDBC技术
|
JDBC技术包括,JDBC规范说明,JDBC操作数据的基本API,JDBC操作数据库的步骤,JDBC中的Statement对象和PreparedStatement对象,JDBC中的数据查询案例,JDBC中的ResultSet结果集的使用,JDBC中的编程模式,应用程序的分层体系结构,JDBC中的ResultSetMetaData和DatabaseMetaData对象的使用,对数据库通用操作的封装等。
|
通过学习JDBC技术,可以在Java编程的任何程序完成对数据库的操作和控制。
学员可以胜任的工作有: Java软件工程师,需求分析师,系统设计工程师,系统实施工程师,系统集成工程师以及之前阶段的职位。
|
其它
JavaEE技术
及综合使用
|
其它JavaEE技术包括,应用中的异常处理设计,日志工具的使用,应用中的国际化,软件测试技术,Web应用中的分页,权限系统的数据库设计,权限系统的架构设计,JavaEE中的Filter过滤器技术,登陆流程的实现,登陆流程中的权限设置,SVN版本控制服务器的使用,数据库连接池的原理剖析,JavaEE中的JNDI技术等。
|
通过JavaEE技术的学习和综合运用可以完成对基本应用的软件架构和设计工作,并且可以做到更好的对学过的JavaEE技术更加熟练适合开发岗位的需求。
学员可以胜任的工作有:Java软件工程师,软件测试工程师,软件架构师,软件配置管理工程师以及之前的相关职位。
|