Java软件工程师就业班 |
模块 |
课程主题 |
实训内容 |
培训目标 |
*部分 Java应用程序开发 |
Java语言基础 |
|
Java应用程序运行原理、运行环境安装配置、注释、分隔符、标识符和关键字、基本数据类型与引用数据类型、方法、变量、值传递、关键字this、标准输入/输出、Java编码惯例、运算符、表达式和流程控制(顺序/分支/循环/递归结构)、数组 |
|
|
|
熟练掌握Java基础语法,深入理解Java平台核心运行机制 |
|
面向对象程序设计 |
|
类与对象、包、继承、访问控制、方法重写与重载、多态性、抽象类、接口、内部类、枚举类型 |
|
|
JavaSE应用开发技术 |
|
异常处理、断言、注解、jar工具、集合框架、控制台应用程序设计、文件操作、高级I/O流式编程,精通常用的Java API,图形界面程序设计,集成开发环境Eclipse |
|
|
JavaSE高级编程 |
|
反射、对象序列化、泛型、多线程编程、Socket网络编程、应用程序国际化 |
|
|
小型桌面软件开发 |
|
项目实战:综合运用前述技术的Java图形界面应用程序开发(分析、设计与实现 |
|
|
第二部分 数据库应用 |
Oracle数据库 |
|
Oracle数据库安装/配置/基本管理及开发、使用OEM/SQL Plus、标准SQL、DML、DDL、Oracle数据类型和函数、多表连接和子查询、事务控制、表与数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器 |
|
|
数据库设计 |
|
数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据规范化(三个范式)、物理模型、使用工具建模、实例分析与设计实战。Power Designer |
|
|
数据库管理基础 |
|
常用管理工具、用户及权限管理、空间管理、数据导出/导入。真实开发中用户(管理员/软件开发人员/最终用户)权限管理实例及分析。PL/SQL Developer |
|
|
SQL Server基础 |
|
SQL Server数据库安装/配置/基本管理及开发 |
|
|
My SQL基础 |
|
|
JDBC |
|
JDBC工作原理、JDBC编程、JDBC-ODBC编程;高级JDBC编程(使用属性文件配置运行环境信息、OCI方式访问Oracle数据库、可滚动和可更新结果集、预处理语句、调用存储过程、事务处理、批处理、使用高级SQL类型BLOB/BLOB)。 |
|
|
第三部分Java Web应用开发 |
Linux操作系统 |
|
Linux系列的操作系统原理,常用命令,Linux平台开发软件开发/运行环境的搭建和使用。 |
|
|
Web编程基础 |
|
|
Java Web编程技术 |
|
JSP、Servlet、JavaBean、Session/Cookie、客户端和服务器端验证。
Tomcat、Eclipse + MyEclipse |
|
|
高级Java Web编程 |
|
分页处理、JavaMail API、文件上传、过滤器和监听器、数据库连接池与数据源、EL、JSTL、MVC设计模式。Apache Commons Email、Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils组件 |
|
|
Java Web应用软件开发
|
|
项目实战:综合运用前述技术的Java Web应用开发(分析、设计与实现),科海网络书城项目 |
|
|
|
第四部分JavaEE高级开发及项目实训 |
XML与Java开发 |
|
XML 语法与程序开发、JAXP 编程、DOM4j 编程 |
|
|
Struts架构应用开发
|
|
Struts框架工作原理、Struts配置、核心组件、表单验证、错误处理、Struts应用程序国际化、Struts 标签库 |
|
|
|
Hibernate技术及应用开发
|
|
ORM技术、Hibernate框架搭建、工作原理、源码分析;Hibernate 设计原理及 Struts+hibernate 开发技术 |
|
|
|
Spring技术及应用开发
|
|
MVC 模式、Spring框架搭建、工作原理;Spring 设计原理及 Struts+Spring+hibernate 集成开发 |
|
|
|
SSH综合项目开发
|
|
项目实战:综合运用Struts、Spring、Hibernate技术,企业CRM系统 |
|
|
|
AJAX
|
|
Ajax 技术核心内容; Ajax 的工作流程、经典案例 |
|
|
|
J2EE/EJB3应用开发
|
|
J2EE体系架构、跨平台的多层互联网应用系统,主流应用服务器中间件产品(Weblogic)与开发工具、EJB3开发 |
|
|
|
Web Sevices与SOA?
|
|
|
面向对象的分析与设计
|
|
利用OOA与OOD进行Java项目的分析与设计,学习UML的核心内容 |
|
|
|
3G开发
|
|
|
大型实习项目:商业IS系统
|
|
项目实战:基于J2EE,B/S/S三层模型,需求分析、系统设计、数据库设计、代码开发完全的商业运营流程 |
|
|
|
附赠:职业素质指导课程 |
求职、面试技巧, 书写简历、面试常见问题;对学员提供个性化的指导,包括职业生涯规划和所在工作岗位指导。 |