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
北京哪家医院能治好白癜风北京白癜风治疗那最好