JAVA SE 编程基础
Java SE 6基础语法、变量、数据类型、运算符和表达式、方法、流程控制、数组等,面向对象编程思想;
Sun MySQL数据库的管理和使用
关系型数据库基本原理、Sun MySQL体系结构、标准SQL语言、常用数据类型等。
网页与软件界面设计技术
HTML基本结构和常用标签;JavaScript语法、内置对象、JavaScript调用DHTML元素、客户端脚本程序;
集成开发环境(IDE)Eclipse/NetBeans详解
Eclipse/NetBeans的基本结构、使用Eclipse/NetBeans创建Java应用程序、常用快捷键及使用技巧等。
阶段目标:具备基本的编程语言基础和网页设计能力,能够熟练使用IDE构建Java工程和SQL存取数据库
Java SE核心语法及高级编程
集合框架、异常处理、IO、多线程、泛型、注解、网络编程、Swing用户界面开发;Java SE 6新特性。
Java XML编程
XML的来源、定义、规范;XML DTD和XML Schema两种定义方式;XML的解析、使用JAXB解析XML。
JAVA网络编程
基本网络概念(IP、TCP和UDP、Internet标准);基本Web概念;UDP数据报和Socket;协议处理器。
Java SE项目实战
综合使用Java核心语法编写Java桌面应用程序:聊天室、中国象棋等。
Oracle 数据库管理与应用
Oracle体系结构、Oracle物理与逻辑结构、Oracle数据检索技巧、视图;PL/SQL、数据库设计思想与技巧。Java Web应用开发技术
Tomcat服务器安装和配置、HTTP协议;Servlet;JSP标准标签库(JSTL)、数据库连接池和DataSource。
基于Ajax的Web2.0开发技术
JavaScript高级编程及面向对象程序设计;DOM脚本编程;Ajax核心对象XMLHttpRequest详解、使
用Ajax实现异步通信原理、使用普通文本、XML、JSON进行通信;使用流行Ajax框架(DWR)快速开发Ajax应用。
Java Web开发项目实战:网上书店系统(EBook)
综合使用Java Web开发中的各种技术,在经验丰富的项目经理的带领下对系统进行分析和设计,并由学员独立实现各功能模块。
阶段目标:熟练掌握Java SE编程技术和Java Web开发核心技术,结合使用Ajax异步通信技术改善用户体验;
学员通过亲手构建一个真实的电子商务系统,达到能够分析设计并构建松耦合的、可扩展性的大中型系统的能力。
UML面向对象分析与设计
UML与面向对象的本质特性、UML与OOAD方法之间的关系、面向对象分析和设计(OOAD)的基本技巧
基于MVC模式的Struts2框架技术
MVC设计思想、Struts2体系架构、配置Strts2应用、核心控制器FileterDispatcher、转换器
MVC模式项目实战:网上商城系统(NetStore)
扩展网上书店系统(J11)功能,对整个系统架构进行分层设计(展示层、控制层)
基于ORM模式的Hibernate对象持久化技术
对象与关系型数据库的映射(ORM)原理、Hibernate框架配置、使用Annotation映射持久化类;数据检索技术
Spring-轻量级Java EE开发框架
Java EE体系架构分析、Spring框架结构、Spring容器核心思想控制反转(IoC)和依赖注入(DI);
Bean的基本管理和依赖设置、Spring的核心容器和高级容器、Spring AOP、Spring整合Hibernate与Struts2框架。职业测评,生涯规划、求职面试指导
软件工程师职业生涯规划、团队建设、沟通技巧、中英文简历制作、面试技巧、常见面试问题汇总。
大型企业级ERP系统项目实战
在外企项目经理带领下,按照先进的RUP开发流程,完成基于Struts2框架技术、Sun MySQL/Oracle数据库
技术涵盖:Java SE、JSP、Servlet、JSTL、JDBC、JavaBean、Ajax、Struts2、Spring、Hibernate服务器等。
阶段目标:理解软件工程的最佳实践、前沿的技术规范,在外企项目经理的带领下进行团队协作开发,模拟真实的企业开发环境,
综合运用Java EE各项技术,让学员通过从需求分析、设计、编码、单元测试、验收测试一系列完整的开发流程,
积累大中型Java EE企业级项目开发经验,达到相当于1-2年的开发经验。
免费赠送以下选修课程(价值1600元):
Unix/Linux 系统管理和应用
Unix/Linux操作系统结构、Unix/Linux配置与管理、使用vi编辑文件、Shell脚本编程、Java EE应用。
计算机英语
计算机通用术语、Java EE体系架构中常用术语等。