Java基础与加强班
第一阶段
计算机基本原理,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量pathclasspath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。

Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查、排序算法原理,以及其Java实现。
项目练习与阶段测试
BubbleSortSelectionSortInsertionSortShellSortDataSorter等各种数据处理技术。 
第二阶段
对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。

如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。

对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 Extensibility的运用。常用设计模式:SingletonTemplateStrategy模式。
项目练习与阶段测试
传智播客Java第二阶段测试题和阶段复习
第三阶段
JavaAPI介绍、Eclipse的安装和使用、StringStringBuffer、各种基本数据类型包装类,SystemRuntime类,DateDateFomat类等。

Java Collections FrameworkCollectionSetListArrayListVectorLinkedListHashsetTreeSetMapHashMapTreeMapIteratorEnumeration等常用集合类API

IO概念,FileFileRandomAccess类,字节流InputStreamOutputStream,字符流ReaderWriter,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。

递归程序,Java的高级特性:反射、代理和泛型。
项目练习与阶段测试
Java版的Windows命令行工具(实现cdcopy等常用命令),传智播客Java第三阶段测试题和阶段复习
第四阶段
多线程的概念,如何在程序中创建多线程(ThreadRunnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWTSwing)Java的事件处理机制,Java Applet简介。

Java网络编程,网络通信底层协议TCPUDP,以及其相应的Java实现:DatagramSocketDatagramPacketServerSocketSocket编程。网络通信常用应用层协议简介:HTTPSMTPPOP3MIME,以及WEB服务器的工作原理。编写网络聊天程序。

Java正则表达式API详解及其应用。
项目练习和阶段回顾
完成五子棋、梭哈、俄罗斯方块、连连看等小游戏、Java版仿QQ游戏大厅等。如网络斗地主;传智播客Java第四阶段测试题和阶段复习、Java综合复习和测试
JavaScript课程
HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。

JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作XML文档。

DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。
综合应用
商业级网页制作;JavaScript网页游戏。如JavaScript五子棋
Java基础班
课程详情
科目
课程内容
Java基础
Java程序设计概述、Java基本语法
面向对象编程与Java实现
封装、继承、多态、抽象类和接口、内部类
Java打包技术
Jar文件
异常和断言
异常的使用、断言的使用
常用类
java.lang包中的常用类、java.util包中的常用类
国际化相关类、大数字操作
正则表达式
正则表达式语法及使用
多线程编程
线程的创建和启动、线程的状态及转换
多线程的控制、多线程的同步
泛型和集合框架
泛型的使用、集合框架概述、Collection接口和Iterator接口
Set接口及实现类、List接口及实现类、Map接口及实现类
遗留的集合类、排序集合类、集合工具类
IO
File类、IO概述、文件流、缓冲流
转换流、数据流、打印流、对象流
网络编程
网编编程基础知识、Java与网络
TCP编程、UDP编程
图片界面编程
Swing概述、Swing容器、绘图、Swing常用组件
布局管理器、处理GUI事件、切换Swing观感
综合应用
Swing推箱子游戏、Swing拼图游戏、Swing五子棋游戏、网络聊天程序。
JavaEE框架应用班
课程详情
科目
课程内容
Struts1
MVC 模式、Struts的安装配置和实现方式 Struts 标签库、Struts应用编程 Struts的高级应用、Struts源代码分析
Hibernate
单元测试工具JUnit的使用、O/R mapping基础 Hibernate基础、Hibernate编程技术
Spring
掌握IOCAOP核心知识 Spring核心技术应用(Bean Wrapper , Bean Factory , Application Context, Web Application Context) Spring Web层开发技术:集成Struts SpringJDBC数据访问,DAO应用和声明性事务管理。 Spring在持久层的应用:集成Hibernate Spring领域抽象的应用: Email发送,JMS异步访问,任务调度。
Struts2
Struts 2.0基本开发;Struts2框架的工作原理与架构分析; OGNL的使用,的使用;转换器;验证框架;标签库国际化;文件上传;FreeMarker模板技术的使用。
教学项目
Struts+Hibernate完成权限管理系统。SSH在线商城系统。
JavaWeb应用班
课程详情
servlet和tomcat的关系
科目
课程内容
Oracle
Oracle安装与基础管理;标准SQL语言;Sequence和同义词;
E-R模型、三大范式、PowerDesigner工具使用;视图、索引和游标;
存储过程和函数;触发器。
MySQL
数据库定义语言(DDL);数据库操作语言(DML)
数据库控制语言(DCL);事务控制。
JDBC
JDBC操作数据库:ConnectionStatementPreparedStatementCallableStatementResultSet、可滚动的ResultSet、可更新的ResultSet
ResultSetMetaDataDatabaseMetaData;事务管理;
数据库连接池;
开源技术:Common-dbutils.jar包使用。 ORM思想与DAO封装。
HTML
HTMLXHTML概述;HTML常用标签;
文字版面的编辑创建图像和链接使用XHTML 表格XHTML框架结构 XHTML表单设计;DreamWeaver工具使用。
CSS
将样式表加入到HTML,CSS选择符常见的样式属性和值, DIV+CSS的优势无意义的元素divspan 区块框,模型区块框定位,区块框浮动使用区块框设计,页面布局
JavaScript
ECMAScript基本语法、BOM浏览器对象模型 DOM文档对象模型、使用JavaScript对表单进行验证。 JavaScript中正则表达式的使用。
JSP/Servlet
Tomcat安装、配置、使用和管理;HTTP协议原理解析; ServletJSP语法;过滤器、;表达式语言EL;标签库技术(自定义标签、JSTL);常用JavaEE设计模式;中文乱码问题解析及终极解决方案文件上传;图片验证码生成;在线文本编辑使用。
版本管理
SCM知识。
CVS服务器的安装、配置和管理。
CVS客户端的安装、配置和使用。项目版本管理知识。
教学项目
留言板、商业门户网站、商业版博客管理系统、学院考试管理系统。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。