| 阶段 |
课程名称 |
课程内容 |
实训目标 |
| 入门 |
计算机应用及软件开发基础 |
操作系统、办公自动化、网络基础和软件开发基础知识 |
掌握软件开发的基础入门知识 |
|
应聘职位:文员、行政、网管、软件销售人员 晋升岗位:软件公司人事助理、文档管理员 |
| 初级 |
客户端网页编程 |
XHTML+CSS+JavaScript+XML+AJAX |
掌握 B/S开发模式中客户端编程知识 |
|
应聘职位: X HTML网页设计师、脚本程序员、 AJAX程序员、网页美工 晋升岗位:软件客户端设计工程师、客户端架构师 |
| 关系型数据库基础及 SQL语言 |
SQL语言及 Oracle、 MySQL |
掌握数据库设计与编程 |
应聘职位:数据库管理员 DBA 晋升岗位:数据库开发设计工程师、高级 DBA |
| 中级 |
面向对象基础与 Java语言 |
J2SE相关的 Java基本语法、基本算法及面向对象基础知识 |
掌握 Java核心语法及面向对象思想 |
|
应聘职位:普通 Java程序员 (界面 )、 J2ME程序员 晋升岗位: Java游戏程序员 |
| Java Web编程 |
JDBC、 JSP、 Servlet、 Tomcat |
掌握 Java Web编程 |
|
应聘职位: JSP程序员 晋升岗位: J2EE软件工程师、项目组长 |
| 高级 |
Java高级编程 |
EJB、 Weblogic、 JBoss、设计模式 |
掌握传统 J2EE平台开发模式 |
|
应聘职位: J2EE软件工程师、 J2EE配置工程师 晋升岗位: J2EE架构师、项目经理 |
| J2EE轻量级框架 |
Spring/Struts/Hibernate |
掌握流行的 J2EE轻量级框架 SSH |
|
应聘职位: J2EE高级程序员、 J2EE架构师 晋升岗位:项目经理 |
| OOAD与 UML |
OOA、 OOD、 UML |
熟悉面向对象的系统分析与设计以及 UML |
|
应聘职位:系统分析员、配置管理员、文档工程师 晋升岗位:项目经理、架构师、首席技术官 (CTO) |