我的WEB之路(一)-2.JAVA学习路线

第一阶段:针对性夯实JAVA基础

课程名称

核心要点

完成目标

Java基础入门

搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Java图形编程组件和事件处理机制,Java异常和调试

Java SE是学习Java的基础和必修课程,因此本阶段课程您学习以后,将可以掌握Java基础语法,掌握面向对象的编程思想,掌握Java常用工具类和集合框架的使用,掌握JavaIO流操作和多线程网络程序开发,掌握JavaUI用户界面设计,掌握MySQL数据库的使用,掌握SQL语句的应用,通过本阶段学习学员可以达到拥有Java图形界面开发实际项目的能力。

Java面向对象

面向对象程序设计,Java类与对象,对象的内存模型和访问权限,面向对象继承,封装,多态的概念和实现。抽象类与接口,内部类,匿名类等,常用设计模式

Java高级编程

集合和泛型,多线程编程,文件和流,网络编程,反射机制,软件工程和UML

第二阶段:JAVA学习进阶―数据库

课程名称

核心要点

完成目标

MySQL数据库基础

MySQL下载、安装和配置,Navicat使用,基本SQL,高级SQL查询

Oracle作为目前最主流的关系数据库,所以通过本阶段学习您将掌握关系数据库模型设计,并使用Oracle作为数据存储介质开发,掌握在Oracle服务器上使用PL/SQL语言开发商业逻辑。掌握Java端通过JDBC访问Oracle服务器。 掌握数据库设计的方法和工具,达到熟练使用Oracle设计和开发行业软件的能力

Oracle数据库核心

Oracle体系结构、Oracle SQL Developer的使用,用户和权限,Oracle PL/SQL编程,视图,索引,存储过程,触发器,备份和恢复

JDBC核心技术

JDBC核心API(Connection、Statement、ResultSet),JDBC优化技术(缓存技术、批处理应用、连接池的配置和使用)

数据库设计

数据库设计理论(ER模型、三大范式),数据库设计工具(Rational、PowerDesigner)、数据库设计实践,统一建模语言UML

Java设计模式

设计模式介绍,讲解常用的设计模式(单例模式、工厂模式、适配器模式、观察者模式等)

第三阶段:最新应用技术学习,适应企业用人需求

课程名称

核心要点

完成目标

HTML5.0

HTML5.0的常用标签,表单,布局,canvas,视频和音频,web存储,地理位置,web socket,HTML游戏开发等

B/S架构是当今最主流的软件架构,一个软件不光看功能全面及性能出色,其次还要关注用户界面的美观度和简便的操作性,通过本课学习B/S架构的前台表示层的设计和应用,您可以掌握最新的HTML5和CSS3技术,搭配JavaScript、Jquery的强大客户端脚本,结合 Adobe公司的Dreamweaver网页三剑客工具,设计出绚丽多彩的Web页面,实现客户端页面的验证和动态交互。

CSS3.0

CSS基础语法,常用属性,3.0新增内容,动画效果,转换效果,Dreamweaver工具使用

JavaScript高级编程

JavaScript语法基础,面向对象编程,事件和验证,常用对象, JQuery基础,JQuery UI,JQuery Mobile应用

第四阶段:JAVAEE进阶

课程名称

核心要点

完成目标

Servlet

Web开发环境搭建,Tomcat和Jetty,Servlet生命周期,常用API,监听器,过滤器,3.0注解功能

Java EE的Web开发课程是学习开源框架的基础,通过本课程您将学习到Tomcat等常用Web服务器的搭建和使用,利用JSP+Servlet+DAO+JavaBean的mvc模式开发技术,掌握ajax的异步刷新技术,json的数据传递介质,学会Java操作xml的技术,并掌握采用Oracle作为数据库服务器的开发。

JSP

JSP基础语法,隐式对象,EL表达式,JSTL标签,乱码解决方案,JavaBean的应用,基于Model2的MVC模型

Ajax

Xml基础,Xpath,Xml DOM对象模型,Xml DTD,Schema架构,JSON对象,Ajax定义和原理,Ajax的核心XmlHttpRequest对象讲解,node.js核心编程

第五阶段:掌握框架

课程名称

核心要点

完成目标

Struts2

Struts原理,Struts常用标签,值栈和ognl表达式,动态方法调用,拦截器

这个阶段是面向就业的框架技术,通过本课程您可以掌握Hibernate实现ORM原理,掌握利用Hibernate作为持久层解决方案的开发能力,掌握Hibernate性能优化,掌握Struts2的运行原理,掌握利用Struts2框架开发展现层,掌握Spring控制反转,依赖注入和面向切面编程。达到通过使用Struts2+Spring3+Hiberante4三大开源框架整合开发商业行业软件的能力。

Hibernate4

ORM思想,Hibernate数据操作技术,Hibernate多表关联映射技术,Hibernate多表关联联合查询、Hibernate分页、Hibernate大字段读写、Hibernate一二级缓存,Hibernate(批量抓取和延迟加载)性能优化技术

Spring3

IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入、AOP思想、AOP原理解剖、声明式事务管理、数据源配置、和Struts、Hibernate的整合。

常用核心组件

搜索引擎组件Lucene,工作流组件JBMP,报表组件JasperReport/iReport,图表控件JFreeChart,日志记录组件LogBack

第六阶段:前沿技术

课程名称

核心要点

完成目标

Maven

Maven下载和配置,在IDE中集成Maven工具,自动更新jar,常用编译命令

这个阶段是面向就业的框架技术,通过本课程您可以掌握Hibernate实现ORM原理,掌握利用Hibernate作为持久层解决方案的开发能力,掌握Hibernate性能优化,掌握Struts2的运行原理,掌握利用Struts2框架开发展现层,掌握Spring控制反转,依赖注入和面向切面编程。达到通过使用Struts2+Spring3+Hiberante4三大开源框架整合开发商业行业软件的能力。


――来自:http://www.insigmaedu.com/sub/java.html

你可能感兴趣的:(java基础,网络编程,Java学习,程序开发,数据库基础)