Java软件开发课程内容

Java软件开发课程内容

软件开发(JAVA工程师)课程教学大纲

培训对象:离校未就业高校毕业生学时:

1、培养目标:

培训后学员所具有的专业技能:掌握基本的Java编程技能;Web站开发技术;基于轻量级框架开发企业级应用软件;掌握J2EE体系的分布式应用软件的开发流程和生命周期;掌握Web服务的基础开发;掌握Web客户端表现技术;熟练使用SQLServer数据库;掌握基础行业经验。

培训后学员具有软件开发所需的知识和技能,编码熟练度和规范性到达一定要求;具有一定的项目实行能力(包括代码调试能力、文档编写能力、软件测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经验等);扎实掌握客户端技术、面向对象思想、三层架构设计思想。同时具有良好的职业素养(适应能力、学习能力、抗压能力;守时、踏实、耐心;规范意识、合作意识、沟通意识)。

2、课程的内容和学时分配

(1)应用Java语言理解程序逻辑(72学时)

1.开发简单Java应用程序(Sysout)

2.Java的变量,数据类型和运算符(+,-,*,/,%)

3.运算符和条件结构(if…else,if…else…if,switch..cash,枚举)

4.循环结构(1)(while,do…while)

5.循环结构(2)(for,for的嵌套,foreach,iterator)

6.对象和类

7.类的方法(构造,有参)

8.继承和多态性(封装,继承,多态,抽象)

9.数组(1维数组,二维数组)

10.字符串

11.使用异常处理程序毛病(自定义异常)

和多线程(thread,runnable,池)

(2)应用HTML语言开发商业站点(72学时)

1.HTML的基本标签

2.表格基础

3.表单和框架

4.CSS样式表

5.使用DreamWeaver制作页

6.站设计和页面布局技术(1)

7.站设计和页面布局技术(2)

(3)应用SQL语言管理和查询数据(72学时)

1.数据库基础

2.SQL语言基础

3.利用SQL语言进行检索数据、创建数据表、删除数据表、修改表结构等。

4.数据查询(1)

5.数据查询(2)(多表联查,join,where)

(4)数据库设计(72学时)

1.设计数据库的流程、设计数据库的3大范式

2.建库、建表、加束缚

3.高级的T-SQL编程,例如定义变量、各种控制语句

4.高级查询的SQL语句,例如子查询、exists查询等

5.如何创建索引、视图和事务

6.存储进程

7.触发器

(5)JavaScript客户端验证和页面殊效制作(72学时)

1.JavaScript的基本语法

2.window对象

3.document对象

4.CSS样式殊效

5.基本的表单验证技术

6.表单验证的相干事件和辅助殊效

7.表单验证的高级殊效

(6)JSP开发Web运用系统(88学时)

1.动态站开发基础

2.用集合存储对象

3.访问数据库

4.JSP简介(9大内置对象)

5.JSP指令和脚本元素(自定义标签)

6.使用JSP处理客户端要求(request,response区分,原理)

7.JSP页面的访问控制(plication,pagecontext)

(7)开发基于JSP/Servlet/JavaBean的上交易系统(88学时)

(修改l,配置tomcat属性文件,过滤器,dom4j,jdom)

1.JavaEE概述

2.Servlet基础

3.基于Servlet的会话跟踪(1)

4.基于Servlet的会话跟踪(2)

5.基于Servlet的MVC设计模式

6.Model层开发:高级JDBC

7.View层开发:JavaBean在JSP中的运用

8.View层开发:EL和JSTL

9.WEB服务

l解析

ax运用

uery框架

13.根据数据库中的数据生成分析图表的运用

(8)开发基于Struts/Spring/Hibernate/Ajax的上信息发布平台(88学时)

1.框架技术概述

2.Struts原理(1)

3.Struts原理(2)

4.Struts标签库

5.使用Hibernate完成对象持久化

6.Hibernate的关联映照

7.Hibernate查询

8.使用Spring容器管理对象

9.Spring与Struts、Hibernate的集成

10.使用Ajax改进用户体验效果

(10)就业指导(20学时)

1.简历基础与面试技能

2.压力面试、摹拟面试

3.职业礼仪

4.职场交换技能

5.团队合作

6.对事不对人、结果为导向

7.领导力

(11)项目实训(学时)

3、课程的基本要求

(1)应用Java语言理解程序逻辑

学员学完本章以后能够:

1、熟练掌握结构化编程技能,知道为何和如何使用方法;

2、了解对象的使用和简单OO概念(如方法,属性,类等);

3、掌握Java基本语言概念;

4、应用Java编写命令行程序;

5、应用Java编写简单模块程序;

6、具有基本的分析和解决问题的能力。

(2)应用HTML语言开发商业站点

学员学完本章以后能够:

1、会使用HTML的基本标签(如H1、P、UL等)实现简单的页文字效果;

2、会使用表格的相干标签制作各种表格;

3、会使用表单的相干标签,制作各种提交页面;

4、会使用框架的相干标签,制作各种框架结构的页面;

5、会使用CSS制作美观素雅的页面;

6、会使用TABLE、DIV、框架实现各种美观大方、调和统一的页面布局效果;

7、会应用站的开发流程制作小型商业站。

(3)应用SQLServer管理和查询数据

学员学完本章以后能够:

1、熟练操作SQLServerManagementStudio,建库建表建束缚;

2、使用SQL语句对数据库中的数据履行增加、修改、删除等管理性操作;

3、根据不同的业务需求,将其转化为查询语句来体现。

(4)SQLServer数据库设计

学员学完本章以后:

1、能运用四大范式规范化数据库的设计;

2、能编写建库、建表、加束缚的SQL语句;

3、会使用开发中的多表高级查询;

4、会编写SQL语句创建索引、视图和事务;

5、会创建存储进程。

(5)JavaScript客户端验证和页面殊效制作

学员学完本章以后能够掌握:

1、会使用Js的基本语法实现简单的动态页效果;

2、会使用表单的事件实现常见的客户端验证;

3、会使用表单的事件实现常见的自动化功能;

4、会使用事件和CSS实现常见的动态效果;

5、window对象实现常见的广告窗口殊效;

6、会使用document对象实现常见的动态效果;

7、DOM对象和DOM元素的访问。

(6)实现面向对象编程

学员学完本章以后能够:

1、熟练使用OO思想编写Java程序;

2、深入理解并应用继承和接口;

3、深入理解并应用异常处理程序毛病。

(7)JSP开发Web运用系统

学员学完本章以后能够:

1、熟练掌握B/S编程技能(HTML,JavaScript,JSP);

2、熟练使用OO思想编写后台业务代码;

3、具有基本的调试B/S系统的能力;

4、熟练掌握JDBC和集合编写数据库访问程序。

(8)开发基于JSP/Servlet/JavaBean的上交易系统

学员学完本章以后能够掌握:

1、servlet编程和会话技术;

2、JSTL,EL和JavaBean;

3、Webservices的调用;

4、JDBC的高级技术,自定义数据库异常,JNDI查找数据源;

5、基于组件的分层开发技术;

6、DAO设计模式。

(9)开发基于Struts/Spring/Hibernate/Ajax的上信息发布平台

学员学完本章以后能够:

1、熟练掌握Struts框架的原理;

2、掌握基于Struts+Hibernate+Spring的集成系统的设计和开发;

3、Ajax基础、XHR对象、Ajax设计模式、JSON

4、JQuery、JQuery插件、DWR









































北京哪家医院能治好白癜风
北京白癜风治疗那最好



转载请注明:http://www.zjiaren.com/txjg/728.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了