朋友给的一个java培训内容,可作为学习规划

阶段 课程 课程介绍 教学内容

第一阶段

网页设计与编程制作:

HTML语言是搭建网页的基础语言。CSS页面风格样式定义,可以更好改变页面展现风格,Javacript可以实现动态网页
1.Html语言
2.Html页面设计
3.Css风格单
4.JavaScript脚本

SQLServer和MySQL数据库:
SQLServer是微软推出的功能强大的数据库; MySQL是完全免费开源、功能强大的数据库
1.SQL语言
2.SqlSever数据库
3.MySQL数据库

Java基础:
Sun公司于1995年5月正式推出Java语言,Java是一种简单的面向对象的分布式的语言,由于其简单、高效、可移植性强等特点,一经推出,很快引起广大用户和众多厂商的普遍应用
1.Java语言的发展与前景
2.Java标示符和数据类型
3.Java的表达式和基本语句
4.字符串、数组和集合容器
5.java深入算法和面向对象
6.java面向类和接口的编程
7.java异常处理和IO
8.java多线程和网络编程
9.java面向对象设计与编程

Java Web开发:
Jsp与Servlet Java在web方面应用,Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是服务器)负责执行Java程序。而JSP(Java Server Page)则是一个页面,由JSP容器负责执行。
1.JSP概述 2.JSP脚本元素
3.JSP指令元素 4.JSP内建对象
5.EL表达式 6.JSP动作元素
7.JDBC概述和应用
8.JDBC事务处理、批处理、预通道
9.JDBC对DB存储过程操作
10.Servlet设计
11.Servlet过滤器和监听器
12.MVC、工厂和Facade设计模式
13.JAVA反射机制及与MVC模式结合
14.JSTL1.1标签库的详解与应用

Hibernate O/R mapping:
Hibernate是一个JDO工具。它的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。
1.Java对象持久化技术概述
2.Hibernate入门ORM基础
3.Hibernate映射标识符和类型
4.Hibernate映射关联
5.Hibernate检索策略和方式
6.Hibernate的PoJo状态
7.Hibernate的一级及二级缓存

Struts1.2:
Struts是MVC设计模式的
web框架
1、大致功能项如struts2
(由于空间有限)
Struts2 Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。Struts2是一个兼容Struts1和WebWork的MVC框架
1.Struts与Mvc模式
2.Struts2入门与配置
3.Struts2的Action控制层应用
4.Struts2结果类型和类型转换
5.Struts2输入效验和校验框架
6.Struts2的ognl标签和标签库
7.Struts2拦截器和值堆上下文
8.Struts2消息资源和国际化

第二阶段

Xml:
XML, 就是 Extensible Markup Language(可扩展标记语言)XML是仅仅另一数据格式,它可以更有效地存储信息。
1.xml文档开发
2.xml文档定义Dtd
3.xml的java解析器
sax-jdom-dom4j-dom

Ajax:
Ajax不是一个技术,它实际上是几种技术,合在一起就成了一个功能强大的新技术它利用浏览器内置的XMLHttpRequest控件以及XML解析器实现网页和后台服务器的组件如Servlet等进行数据交互并更新网页局部显示的一种技术。
1.Ajax技术发展及工作原理
2.Ajax技术重要组成Jscript语法
3.Ajax技术重要组
4.Jscript语法
5.Dom模型的组成与应用
6.Javascript解析Dom(xml)
7.Jscript事件模型和处理机制
8.XmlHttpRequest对象的作用
9.Ajax技术在java下的框架dwr
10.Ajax技术框架dojo和 prototype

Oracle: ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统Oracle在数据库领域一直处于领先地位。目前,Oracle数据库成为世界上使用最广泛的关系数据系统之一
1.Oracle数据库安装-基本工具使用
2.Oracle基本sql和pl/sql语言
3.Oracle的表-序列-视图-触发器
4.Oracle存储过程和函数
5.Oracle程序体和程序包
6.Oracle表空间、索引及大字段操作

Spring:
Spring是一个开源框架,被认为是最有前途的开源框架之一。她是由Rod Johnson创建的,她的诞生是为了简化企业级系统的开发。说道Spring就不得不说EJB,因为Spring在某种意义上是EJB的替代品,是一种轻量级的容器。
1.Spring中bean的基本xml配置
2. Spring中bean的管理(生命周期)
3. Spring配置FactoryBean
4.Spring的IOC原理和应用
5.Spring中依赖注入运用
6. Spring代理、拦截器和事务处理
7. Spring事务处理和AOP的应用
8. Spring对hibernate、Struts进行整合

项目流程管理:
项目管理方法论的应用,作为最基础的项目管理流程是否建立,是否可操作,将直接决定企业项目管理应用的成败!
最为一个程序员只有掌握这方面知识的工作才能知道开发项目的流程,才能更好的使开发的功能结构化,代码规范化,流程标准化,这样才具有团队合作精神,利于项目的管理和实施
1.软件开发流程
2.软件开发标准文档
3.软件生命周期管理
4.项目开发风险与里程碑
5.软件项目个案分析
6.软件版本管理
7 .项目案例实战
8 .软件项目答辩

你可能感兴趣的:(java)