Java/J2EE高级软件工程师
• 授课+辅导+大型项目实践相结合。(项目经理授课,包学精通)
培训宗旨包括:
1) 学员答疑。辅导期间有专门的辅导老师解答学员的疑问。学员可以提出任何技术上的问题,老师会给予细致,耐心的解答。
2) 作业批示。讲课会根据学员的具体学习情况布置作业,学员完成作业以后交回学校。老师会及时批改学员作业,并根据作业情况及时反馈在教学上。
3) 技术讲座。为加强学员的系统学习,我们会定期做技术总体讲座。例如BOM技术专题,DOM技术专题,JSON专题,计算机编码等各种技术专题讲座。
4) 技术测试(模拟笔试)。很多公司都为应聘者设置了笔试了这一关。为加强笔试这一能力,也为了更好的了解学员的学习情况,我们定期的举行技术测试。每次测试以后都会给予认真评分,认真总结,以便更快更好的提高学员的编程能力。
5) 毕业设计。老师只做辅导工作,从页面设计到全部PHP程序均由每个学员独立完成。每个学员都要独立完成2-3个毕业设计。其中cms为必须完成项目,将完成普通版,MVC版,纯静态发布版三个版本。另外的毕业设计项目由学员自行选择,例如可以选择商城,或者SNS。
6) 实战项目。实战项目为第三方项目,至少有二个完整的大型项目(包括在PHP中全面阻止SQL注入式攻击,在PHP程序加密)。
7) 开发经验讲师(项目经理)主讲,注重实践,所学即工作所用,包学精通。
8) *位名优惠300元,第二位优惠150元,第三位优惠100元
9) 毕业后学生能拿到3500以上的工资。
招生人数:10人
招生对象
掌握基本的计算机操作,高中以上学历。
培训课时
一年,包实习。
教学阶段
*章 JAVA起步
JAVA语言概述
? JAVA发展历史
? JAVA技术的组成,分类及版本
? JAVA语言特性
? JAVA虚拟机简介
JAVA开发环境及过程
? 环境变量的配置
? JAVA编程步骤
? 常用编辑器简介
? 初探JAVA编程
JAVA开发基础语法
? JAVA关键字
? JAVA标识符
? JAVA数据类型
? JAVA语言的注释规则
? JAVA局部变量
? JAVA表达式
? JAVA操作运算符
? JAVA语句
? JAVA程序结构
? 数组(含多纬数组)
第二章 面向对象的编程
面向对象的概念
? 类和对象的概念、特性和区别
? 类的封装特性-----如何封装现实事物以及事物之间的关系
? 类图的画法及设计工具的使用[Rose、PowerDesigner]
面向对象的语法
? 包的概念、特性和使用
? 类的定义
? 变量的定义
? 方法的定义
? 构造函数
? 对象的构造
? 变量和方法的使用
类的高级特性
? 变量的分类及特性
? Static 变量,方法
? Final 变量,方法和类
抽象类、接口和内部类
? 抽象类的定义、特性和使用
? 接口的定义、特性和使用
? 内部类的定义、特性和使用
继承和多态
? 继承的概念和原则
? 继承的语法
? 继承的应用
? 多态的概念和应用
? 面向接口编程
异常
? 异常的概念
? 异常的分类、关键字及使用
? 自定义异常
第三章 数据结构、IO、线程、网络
数据结构
? 常见数据结构简介
? 容器的概念
? Collection接口
? List接口
? Set接口
? Map接口
? 常用数据结构实现类
IO
? 流的概念和作用
? Java.io包简介
? 字节流
? 字符流
? 节点流
? 过程流
? Serializable接口
? 文件和目录操作
线程
? 线程的概念
? 线程的状态和调度
? JAVA中创建线程的方式
? JAVA中操作线程的常用API
? 线程的应用
网络(Socket)
? 网络协议简介
? Socket常用API
? TCP协议应用
? UDP协议应用(选)
? FTP应用(选)
第四章 GUI
JAVA GUI概述
? JAVA GUI发展历史
? Applet、AWT、Swing、SWT简介
JAVA集成开发环境[Eclipse / NetBeans]
? Eclispe和NetBeans简介
? Eclipse及插件的安装 / NetBeans的安装
? Eclipse常见问题解决
? Eclipse基本使用 / NetBeans的基本使用
? 利用Eclipse / NetBeans 调试JAVA程序
Swing
? Swing 简介
? Swing程序结构
? Top-Lever Containers
? Common Swing componets
? Layout
? Border of components
? Events and Listeners
? Swing’s Look and Feel
? Custom componets
SWT
? SWT简介
? SWT程序结构
? SWT 常用组件
? SWT事件和监听
? RCP简介
第五章 数据库
数据库概念
? 主流数据库管理系统(Oracle SQL Server MySql)
? 数据库基本设计和常用设计工具(PowerDesigner)
? SQL(SQL92标准)
? PSQL
? 存储过程(基于oracle)
? 触发器(基于oracle)
第六章 JDBC
JDBC概述
? JDBC概念
? JDBC驱动分类
JDBC基本使用
? JDBC编程步骤
? JDBC编程注意事项
? 数据库连接池
JDBC高级使用
? JDBC的事务处理
? JDBC调用存储过程
? JDBC处理大字段
? Java.sql包内的常用类、接口简介
? JNI简介
第七章 HTML ,XML, CSS
? HTML语法
? HTML常用组件
? HTML框架
? CSS语法
? CSS常见应用
? 个人网站
? XML的概念
? XML文档
? 命名空间(Naming Space)
? XML 文档规则
? DTD
? SCHEMA
? 样式表(XSL)
第八章 JavaScript
? JavaScript语法
? JavaScript内置对象,方法及正则表达式
? JavaScript操作HTML组件和CSS
? JavaScript操作框架和基本的客户端数据验证
第九章 Servlet
? HTTP协议简介
? Web服务器,Servlet容器简介
? 主流Web服务器,Servlet容器简介
? Web应用程序介绍
? Tomcat 基本使用
? Tomcat配置文件介绍
? Servlet基础
? Servlet概念
? 创建Servlet
? 映射Servlet
? 客户端常用组件与Servlet的传值技术
? Servlet响应客户端技术
? Servlet高级技术
? Servlet生命周期
? HttpServletRequest,HttpServletResponse,RequestDispatcher及其常用方法介绍
? HttpSession , ServletContext , ServletConfig 及其常用方法介绍
? 过滤器( Filter ) 和 监听器 ( Listener )
? 过滤器( Filter ) 和监听器 ( Listener ) 简介
? 创建过滤器( Filter )
? 创建监听器( Listener )
? 过滤器( Filter ) 和 监听器 ( Listener )的现实应用
第十章 JSP
? JSP
? JSP简介
? JSP程序结构及基本语法
? JSP元素
? JSP指令
? JSP内置对象
? JSP标签
? JSP标签简介
? JSTL标签
? 自定义标签
? MVC模式
? MVC模式概念
? Web应用程序发展阶段
? Servlet+JSP+JavaBean实现MVC
第十一章 AJAX
? AJAX基本概念
? AJAX基本实现
? DWR, Buffalo, EXT等任两种
第十二章 MVC框架(Struts)
? 主流MVC框架简介
? Struts概述
? Struts简介
? Struts体系结构
? Struts如何实现MVC
? Struts工作原理
? Struts组件介绍
? Struts开发环境
? Struts初探
? Struts工作流程
? Struts高级应用
? Struts国际化
? Struts使用验证功能
? Prebuilt Action 的使用
? 多模块协同开发
? Struts验证框架
? Struts标签
? HTML标签
? Bean标签
? Logic标签
? Titles标签
? Log4j简介( 选 )
第十三章 ORM框架(Hibernate)
? 主流ORM框架简介
? Hibernate概述
? Hiberante介绍
? Hibernate体系结构
? Hibernate基础
? Hibernate开发环境
? Hiberante常用API介绍
? Hibernate配置及映射文件
? Hibernate开发步骤
? HQL
? Hibernate高级特性
? 延迟加载机制
? 缓存机制
第十四章 IOC、AOP容器(Spring)
? IOC,AOP简介
? Spring概述
? Spring简介
? Spring体系结构
? Spring Core
? Spring IOC介绍
? Spring IOC应用
? Spring AOP
? Spirng AOP介绍
? Spirng AOP应用
? Web Spring
? SSH ( Spring + Struts + Hibernate )
? Spirng对Struts的支持
? Spring对Hibernate的支持
? Spirng集成Struts,Hibernate
第十五章 EJB、WebService、JMS、JavaMail、JWS
? J2ee容器
? J2ee容器简介
? Weblogic , JBoss基本使用
? JNDI
? JNDI简介
? JNDI基础API
? JNDI应用举例
? JMS
? JMS简介
? JMS基础API
? JMS应用举例子
? WebService
? WebService简介
? 主流WebService实现介绍
? WebService应用举例
? JavaMail
? JavaMail简介
? JavaMail基础API
? JavaMail应用举例
? EJB2.0
? EJB2.0简介
? Stateless SessionBean
? Stateful SessionBean
? CMP EntityBean
? BMP EntityBean
? MessageDriveBean
? EJB3.0
? EJB3.0简介
? 元数据
? EJB3.0与EJB2.0的差异
? EJB3.0持久化API
? JWS
? JWS简介
? JWS应用举例
第十六章 LINUX
? Linux 简介
? Linux安装和卸栽
? Linux系统使用
? Linux shell
? Linux下java开发
第十七章 软件工程
? RUP统一过程的介绍,迭代开发。
? 用例图
? 活动图
? 类图
? 对象图
? 顺序图
? 交互图
? 组件图
? 部署图
? 工程化的开发模型
? 需求分析
? 概要设计
? 详细设计
? 编码实现
? 测试
? 部署,上线