|
课程 |
内容 |
目标 |
课时
|
|
初级一 |
JAVA特点;运行原理,JAVA源代码构成;类的构成与写法 |
能用JAVA书写简单的类;
能用面向对象的方法来思考和解决简单问题 |
5 |
|
初级二 |
循环和各种逻辑语句;类的深入;继承 |
能编写一些较为复杂的逻辑方法;
能用面向对象的思考方法解决较为复杂的模型 |
5 |
|
初级三 |
深入学习继承,多态,抽象方法,接口,内部类,匿名内部类 |
了解继承中的各种语法在实际工作中的意义;
能熟练运用这些技术解决问题. |
15 |
|
初级四 |
异常,多线程,APPLET编写(主要是通过APPLET来训练面向对象的思考方法) |
了解异常给实际工作带来的好处;
灵活运用异常;
灵活运用多线程;
能编写一些APPLET小游戏 |
20 |
|
初级五 |
深入多线程 |
了解多线程运行原理;
熟练处理线程同步;
能编写较为复杂的APPLET游戏 |
10 |
|
初级六 |
网络编程SOCKET,TCP/IP,UDP,HTTP:
Linux操作基础
|
编写各种网络应用 |
25 |
|
初级七 |
包的使用,案例中学习数据结构和常用算法:
Linux各种JAVA开发环境配置:
Linux服务器配置
|
用包的概念让大代码更有条理;
熟练用常用数据结构和算法解决问题 |
10 |
|
中级一 |
HTML,JAVASCRIPT快速入门
J2EE简介和配置,SERVLET |
使用SERVLET开发动态页面,能制作普通网站,聊天室和BBS |
20 |
|
中级二 |
JSP |
了解JSP的工作原理;
能结合使用SERVLET和JSP开发网站和简单企业级应用 |
20 |
|
中级三 |
数据库(SQL SERVER)--SQL查询语句,约束,存储过程;JDBC |
能熟练使用和操作SQLSERVER;
能合理的设计数据库;
能灵活运用SQL语句:
使用JDBC开发企业级应用 |
30 |
|
中级四 |
数据库(ORACAL)--SQL查询语句,约束,存储过程;JDBC |
能熟练使用和操作ORACAL;
能合理的设计数据库;
能灵活运用SQL语句;
使用JDBC开发企业级应用 |
10 |
|
中级五 |
JSP标签库;JAVA BEAN;三层架构MVC模式;
UML建模语言和工具 |
能自定义JSP标签库;
熟练使用JAVA BEAN来优化JSP;
养成MVC构架项目的习惯,培养松偶合构架的能力;
能熟练快速运用各种UML图表达项目构架和流程 |
30 |
|
中级六 |
远程访问技术(RMI) |
熟悉RMI的应用领域和使用技术 |
10 |
|
中级七 |
 Hibernate |
理解HIBERNATE工作原理;
使用HIBERNATE进行数据库访问 |
15 |
|
中级八 |
XML,CSS,XHTML |
书写良好规范的WEB页面;
书写易于维护的健壮页面;
能熟练使用XML |
20 |
|
中级九 |
 表现层框架:Struts框架 |
了解Struts能给大型项目带来的好处;
了解Struts的工作原理;
能熟练使用Struts框架来架设三层模型 |
25 |
|
中级十 |
 控制反转
(IOC) 设计模式;
Spring; |
了解并能设计控制反转 (IOC) 设计模式;
熟练使用Spring实现IOC;
使用Spring处理Struts动作 |
25 |
|
高级一 |
 表现层框架:JSF |
了解同为表现层框架的JSP和STRUTS的区别和各自适用的领域;
熟练使用JSF |
20 |
|
高级二 |
WebService |
熟练开发各种WebService通用WEB服务 |
10 |
|
高级三 |
Web2.0风格元素和技术元素 |
理解Web2.0思想;
熟练掌握Web2.0开发中常用的技术 |
10 |
|
高级四 |
JavaScript深入与Ajax技术元素 |
深入掌握JAVASCRIPT;
熟练运用AJAX常用技术; |
25 |
|
高级五 |
Flash
Action Script;
Flex |
熟练运用FLEX技术制做高交互性,表现丰富的表示层 |
30 |
|
高级六 |
大型项目的构架和管理团队开发的技巧 |
通过大型项目训练架构技巧和管理能力 |
60 |
|
|
合计(课时) |
430 |
| *注1 :以上仅为课程内容,并不表示上课的顺序. |