深圳Java培训企业级应用开发课程
深圳Java培训企业级应用开发课程 【教学安排】 阶段 Java语言基础 linux基础 HTML与 XML 基础 数据结构基础 数据库技术 Java语言基础 阶段要点 : 重点打基础 第二阶段 Java SE Java SE API部分详细讲解 JDK核心 API XML编程 JDBC编程 项目驱动知识加强 阶段要点 : 掌握 Java SE 核心技术 第三阶段 Java EE 特定企业新技术需求框架 学习 , 框架如下 : Struts、 Hibernate 、 Spring EJb3.0 Tapestry 阶段要点 : 掌握 Java EE 核心技术 【 Java 课程大纲】 Linux · 1.Linux 的安装与设置 · 2.Linux 系统常用命令 · 3.Linux 系统文件系统 · 4.vi 等文本编辑器操作 · 5. 了解 shell 应用环境 · 6.Linux 系统安装软件 应用 Unix/Linux 系统常用命令;
熟悉 SHELL 应用环境;VI 文本编辑器操作;Linux 下多种方式安装软件, 熟练构建 Linux 下的 Java 开发环境。Oracle · 1. 数据库概述 · 2.Oracle10g/11i 安装与配置 · 3.Sql 基础 · 4.pl/sql · 5. 建立与管理表 · 6. 事务 · 7. 管理索引、视图 · 8. 备份与恢复 掌握数据库基础,数据库设计,开发和管理等方面基础知识,熟练掌握各类 SQL 的使用。掌握 PL/SQL 编程,熟悉存储过程、函数、触发器编写及使用,对数据库能进行备份、恢复等操作 数据库理论与应用 · 1. 掌握数据库设计的三范式,使用三范式来设计数据库。
· 2.powerdesigner 工具是 sybase 公司的一款的数据库设计工具,支持从概念模型到物理模型的数据库设计全过程,并支持对数据库的有效管理。学习概念模型、物理模型。掌握数据库设计的三范式,掌握 PowerDesigner 工具的使用。
使用 PowerDesigner 工具来设计数据库 考试、复习 依据企业要求要点考试和复习(未经考核通过,需转下一个班免费重听,真正确保学生学到实力就业) Java 基础: Java 编程基础, Java 核心语法 初识 Java · 1. 学习 Java 整个流程介绍 · 2.Java 语言的发展历史、语言特点【简要】 · 3. 开发 Java 的准备【安装 JDK 、设置 path,classpath 、 path classpath 作用】 · 4. 创建个 Java 应用程序【 Java 、 Javac 使用】 · 5.Java 语言运行机制【运行步骤、 main 简单介绍】 · 6.Java 源文件的命名规则 · 7.JDK 常用包介绍 · 8. 开发工具介绍【 Eclipse 、 Editplus 】 快速进入 Java 世界,可以开始进行简单的编译运行,了解 Java API 包,熟练构建下的 Java 开发环境,掌握 Java 开发工具。
面向对象基础 · 1. 结构化程序设计与 . 面向对象程序设计对比认识面向对象 · 2. 面向对象的基本特征 · 3.UML( 统一建模语言 ) 介绍【介绍 UML 工具、类图、用例图】 理解面向对象的概念,能写出简单的对象定义并构造实例进行测试运行,掌握阅读 UML 图。
基本语法 · 1. 注释【单行注释、多行注释、文档注释、 Javadoc 命令】 · 2. 标识符和关键字【标识符定义、规则,关键字介绍】 · 3. 数据类型分类【基本数据类型、基本类型的类型转换、引用类型 (String) 、变量声明及使用】 · 4. 运算符、表达式 · 5. 流程控制【顺序结构、分支结构、循环结构、控制循环结构】 · 6. 数组类型【定义数组、数组初始化、数组使用、数组工具类】 · 7. 数据结构【算法概述、查找算法、排序算法】 扫清语法障碍,养成良好编码习惯,能控制程序和实例按要求运行。
面向对象(上) · 1. 源文件布局【 package 、 import 、 jar 、 java 、 javac 结合 classpath 的使用】 · 2. 类和对象【定义类、对象创建使用、对象内存分配】 · 3. 方法【方法分类、方法定义、方法的参数传递机制、可变参数、方法重载】 · 4.. 构造器【介绍、重载、 this 】 · 5. 变量【分类、生命周期、变量使用规则】 · 6. 类的继承【单继承、 Object 类、访问限制、方法覆盖、 super 与 this 比较】 · 7. 访问修饰符【 private 、 public 、 protected 、缺省】 · 8. 封装性【属性、方法封装】 理解面向对象的基础概念,掌握面向对象编程,能写出对象定义并构造实例进行测试运行 面向对象(下) · 1. 基本数据类型的包装类 · 2.String 类的基本使用 · 3. 处理对象【 toString 方法、对象比较】 · 4. final 、 static 修饰符、单态设计模式 · 5. 代码块种类【普通代码块、非静态构造代码块、静态构造代码块、同步代码块、类的初始化顺序】 · 6. 抽象类【抽象方法、抽象类、继承、作用】 · 7. 接口【接口概念、接口定义、继承、实现,面向接口编程】 · 8. 多态【类的继承多态性、引用变量的类型转换、 instanceof 运算符】 · 9. 适配器设计模式、工厂设计模式、代理设计模式 · 10. 内部类【内部类定义、静态内部类、非静态内部类、内部类使用、匿名内部类、函数内部类、内部类多态】 · 11. 枚举类 · 12. 对象与垃圾回收【对象在内存中的状态、强制垃圾回收、 finalize 方法】 · 13.ant 命令使用 · 14. 单元测试 理解面向对象的概念,熟练掌握面向对象的技术,为深入编程实践及理解第三方框架奠定基础。
异常处理 · 1. 异常概述 · 2. 异常分类 · 3. 异常处理 · 4. 自定义异常 · 5. 异常与继承 · 6. 异常处理规则 掌握运行时异常和非运行时异常的处理要求,能通过自定义异常控制业务流程 基于文本的应用 · 1. 与用户交互【 main 参数传递、 System.in 与 Scanner 类结合使用】 · 2. 系统相关【 System 、 Runtime 】 · 3. 常用类【 String 与 StringBuffer 、 StringBuilder,Math 、 Random 、 Bigdecimal 、 Date 、 Calendar 、 TimeZone 、国际化、 MessageFormat 、 NumberFormat 、 DateFormat 】 · 4. 正则表达式【正则表达式介绍、创建、符号含义、 Pattern 和 Matcher 类的使用】 掌握基本类的使用,能熟练处理字符串、日期格式等问题,熟悉字符串查找的方法 注释(注解) · 1. 系统内建注释【 @Override 、 @Dedivcated 、 @SupdivssWarnings 】 · 2. 自定义注释【创建注解、使用注解】 掌握系统注释使用,能创建自定义注释,了解自定义注解的使用。
泛型 · 1. 泛型入门 · 2. 定义泛型 · 3. 类型通配符 · 4. 泛型方法 · 5. 泛型限制 掌握使用强类型,熟悉自动封包拆包的机制,了解泛型。集合 · 1.Java 集合概述 · 2.Collection 【 Set 接口、 List 接口】 · 3.Iterator 接口、 Enumeration 接口、 ListIterator 接口 · 4.Map 接口 · 5. 比较器【 Comparable 、 Comparator 、 equals 与 hashCode 】 · 6.Collections 工具类 · 7.Properties 类 · 8. 类之间关系【一对一、一对多关系】 熟悉不同集合,掌握集合的使用,理解集合排序与比较的依据,常用集合的 API 使用。
类加载机制、反射 · 1. 类加载过程 · 2. 认识 Class 类 · 3.Class 类的使用【创建实例对象、构造函数】 · 4. 通过反射执行方法、调用属性 · 5. 基于反射设计模式【动态代理、工厂设计模式】 · 6. 反射与 Annotation 【 ORM 】 · 7. 获取类的结构 掌握类加载机制,熟悉反射原理在各类系统程序中的使用,掌握基于反射设计模式,了解反射在第三方框架的使用。
多线程 · 1. 基本概念、概述 · 2. 线程创建、启动 · 3. 生命周期、状态与调度 · 4. 同步与对象锁【线程安全与集合类、死锁、生产者与消费者】 · 5. 线程池【原理、意义、简单实现】 · 6. 定时调度【 Timer 、 TimerTask 】 掌握多线程的创建与调度,深刻理解对象锁、线程同步与线程安全的关系,任务调度 IO · 1.File 类、 IO 流、 IO 分类 · 2. 节点流(字节节点流、字符节点流、重定向、管道流) · 3. 处理流 ( 缓存流、转换流、对象流、数据流 ) · 4. 随机流 · 5. 压缩流 · 6. 字符集 · 7.NIO 使用【 channel 、 buffer 特性】 掌握各类型流的合理高效读写操作 网络编程 · 1. 计算机网络概述【网络协议、 IP 、端口】 · 2.TCP/IP 、 UDP 、 InetAddress · 3. 基与 TCP 编程【 ServerSocket 、 Socket 】 · 4. 基于 UDP 编程【 DatagramPacket 、 DatagramSocket 、 MulticastSocket 】 · 5. 基于 NIO 的非阻塞网络编程【 SelectableChannel 、 SelectionKey 、 Selector 、 ServerSocketChannel 、 SocketChannel 】掌握网络编程,能结合 IO 、多线程技术编写各类网络应用。
掌握各类型流的合理高效读写操作。XML 编程 · 1.XML 简介 · 2.XML 文档规则【 DTD 、 Schema 】 · 3.XML 解析: DOM 解析、 SAX 解析、 Dom4J 解析等 · 4.Xpath 使用 掌握 XML 语法规则与校验规则 , 理解 DOM 模型;熟悉 Java 对 XML 的各种解析方式。软件测试 · 1. 软件测试概述 · 2.Java 单元测试 · 3.Log4j 使用 了解软件测试基本情况,掌握 Java 的单元测试、以及日志输出。阶段项目 金融银行自助系统 ATM :支持多用户操作 , 使用 BasicDAO 完成持久层设计 . 实现用户信息加密 , 数据安全锁定 , 实现跨数据库转账事务操作。
网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中 在线图书销售系统 : 本系统实现网络的图书管理 图书销售等功能 。项目练习: QQ 即时通讯软件、智能五子棋、连连看小游戏 数据访问技术 JDBC 数据库编程 · 1.JDBC 简介 · 2. 连接示例 · 3.JDBC 驱动和分类 · 4.Connection · 5.JDBC 核心 API : Statement 、 ResultSet 、 MetaData · 6. 事务 · 7. 预编译 · 8. 存储过程 · 9.Clob 与 Blob · 10.JDBC 的新特征【 dataSourse 、连接池、 RowSet 等】 掌握各种数据库连接方法,熟练进行数据更新和结果集处理,掌握基于事务的数据库处理,了解连接池原理。
Hibernate 编程 · 1.Hibernate 认识 · 2.Hibernate 核心接口与类 · 3. 主键策略与属性 · 4. 持久化对象生命周期 · 5. 映射:集合映射、继承映射、关系映射 · 6.Hibernate 增删改查分页 · 7.Hibernate 的缓存 · 8.Hibernate 的事务管理 深入掌握 ORM 的思想,熟练运用 Hibernate 解决数据持久化的方法。Web 应用开发: JavaWeb+JavaMail + 项目案例 + 成熟论坛系统 DHTML · 1.HTML 学习 · 2.CSS 学习 · 3.JavaScript 基本语法 · 4.DOM 学习 掌握 HTML 基本原理;掌握 CSS 各种选择器及常见样式设置;
熟练使用 HTML 常用元素,深入学习 DOM 技术,丰富表达网页内容 Servlet · 1.Tomcat 安装与配置 · 2.Servlet 基础知识: Servlet 原理、生命周期、编写 Servlet 应用程序 · 3.Servlet 部: Servlets 编程 Filter 技术;Listener 技术 掌握使用 Servlets 基本原理、编写 Servlet 应用程序 JSP · 1.jsp 基本原理 · 2.jsp 内置对象使用 · 3.EL 表达式 · 4.JSTL · 5.MVC 模型 掌握使用 Servlets 、 JSP 及相关技术联合开发 Web 应用;理解 Web 应用性能优化技术;理解 MVC 模式;熟练掌握 Web 应用代码调试方法。
AJAX · 1.AJAX 基本原理 · 2.JSON 数据处理 · 3.Jquery 类库学习 · 4.EasyUI 简介 掌握全新思想的用户交互界面的构建方法;了解满足客户体验的客户端代码编写方法。熟悉 Ajax 框架的使用。Struts · 1.Struts 开发介绍 · 2.Struts 基础知识 · 3.Struts 国际化 · 4.Struts 标签库 · 5.Struts 类型转换 · 6.Struts 数据校验 · 7.Struts 文件上传下载 · 8.StrutsAjax 编程 · 9.Struts 拦截器 · 10.Struts 与 Hibernate 整合 理解 MVC 模式,掌握基于 Struts 的 Java EE 解决方案。
Spring · 1.Spring 概述 · 2.Spring IOC 基础 · 3.Spring AOP 编程 · 4.Spring 集成 JDBC 组件开发 · 5.Spring 与 Struts 整合 · 6.Spring 与 hibernate 整合 理解 Spring 框架机制,掌握 Spring 开发技术,掌握基于 Spring 的 Java EE 轻量级解决方案。SSH · 1.SSH 框架集成 熟练使用 SSH 框架。软件工程 · 1. 软件开发流程 · 2. 软件编程规范 · 3.SVN 的配置和使用 理解软件过程的普遍概念和基本软件活动;理解迭代的意义;掌握 SVN 等常用配置管理及部署工具。
阶段项目 电信增值业务平台系统 该项目是针对广东电信局业务的飞速发展 , 激活中国电信电话用户 , 宽带用户 , 开发该系统 . 在**满足互联星空 vnet 用户 , 天翼用户 , 我的 e 家及 e 家套餐用户等消费者基本通信需求业务的同时电信运营商提供给消费者更高层次的信息需求。增值业务自身特性决定其必然是一种多元化 , 综合性的捆绑式业务, 打造数字生活及创造附加价值的一系列业务组合,给用户带来全新体验!本项目涉及到 mysql 数据库、 Struts2.2 、 Ajax 、 Hibernate 等 JavaWeb 开源技术。论坛系统 使用学习的 JDBC 技术开发一个仿 Discuz 的论坛系统,使用 URL 重写技术。
学习使用常见的 HTML 标签,深入的 JavaScript 编程, JavaScript 创建类、创建对象。以及 CSS 样式单, DOM 模型,各种浏览器事件模型等 DHTML 知识。E-GOV 工商行政管理业务信息系统 本项目以 “ 金信工程 ” 为原型,基于工作流业务处理要求,综合运用主流的 WEB 项目开发技术及架构。税务稽核系统:省级国税稽核系统的分析与设计项目。基金交易系统:基金交易系统是基金公司的客户交易系统,是理财中心服务于柜台投资客户的专用系统。
另外还需完成企业项目经理所带的商业项目少一个(项目名称每期不同) 实训项目库 实训项目包含 ( 实训项目库实时更新 ) 学员完成 1-2 个毕业 一、银行台帐管理系统 二、地铁 B2C 网上商城系统 三、企业费用管理系统 四、银行网点业绩考核系统 五、 Tocean CRM (大型客户关系管理系统) 六、 China-Pub 网上书城系统 七、 Marry5 网上交友系统 八、携程网上订票系统 考试、复习 依据企业要求要点考试和复习(每个学生毕业前都会完成 3 至 5 个具体项目,包括 1 个目前企业正在做的实战项目) 面试指导 介绍面试、沟通等个人发展所需的知识和技巧 面试技巧与演练 面试技巧训练;心理素质训练,模拟面试场景进行演练。有效沟通 与人沟通的技巧,如何书写简历?如何和面试官交谈?
如何更容易取得入职机会?面试题讲解 常见面试题分析。【 Java 项目实战】 1 基金交易系统 开发背景:随着信息技术与证券市场的发展,通过互联网进行的证券网上交易已经逐步成为现代证券交易的重要组成部分。同时,网上上交易由于其方便性、快速性和并发处理能力强等优点,正在被越来越多的投资者所接受。据调查,在网上交易过程中,投资者关心的问题就是交易过程的安全性。因此,在证券网上交易系统的设计中信息安全问题就成为系统成败的关键。主要功能: 1 、基本账户管理,包括个人及机构开户、修改基本资料、修改银行资料、修改身份信息、注销基金账户、注销交易账户等。2 、特殊账户管理,包括修改账户密码、重置账户密码、账户密码解锁。3 、基本交易管理,包括认购、申购、赎回、转换等核心业务。
4 、特殊交易管理,包括转托管入、转托管出、修改分红方式、撤销交易申请等。5 、查询系统,包括对所有业务的查询配置。2 QQ 即时通讯系统 开发背景:随着企业业务的不断增加,员工之间的数据交换变得越来越多,企业内部通信系统不但给企业内部员工交流带来便捷,完全解决纸张带来的被动性,还可以通过消息群发实现投票意见。主要功能: 1 、 实现多个文件的在线传输。2 、能够进行消息群发,一人发送多人接收 3 、 灵活设置账号密码,**安全性 4 、程序分为客户端和服务器端 5 、 客户端账户可自由增加和删除,通过组织结构进行分手管理。6 、 可以在互联网上运行操作。学生在课程中就可以完全实现。
3 E-GOV 工商行政管理业务信息系统 本项目以“金信工程”为原型,基于工作流业务处理要求,综合运用主流的 WEB 项目开发技术及架构。本项目承上启下,在第二阶段 (WEB 基础学习 ) 之后,既是 web 开发技术知识点及 Oralce 数据库的综合应用,又是下一阶段 ( 三大框架 ) 原理初探,而且还引入了编码式工作流,为学习自动化工作流打下基础。主要功能: 工商行政管理业务信息系统,是以人为主,从客户的利益出发,缩短查询时间,是基于 APACHE+PHP+MYSQL 开发框架,运用 Linux 操作系统,真正实现了信息的高效,安全的功能。
该系统整合了新闻通告管理系统,可以随时对系统中的内容进行添加、删除、修改和查询四个主要功能 【主讲老师】 张传清 丨 Java 培训讲师 项目 / 工作经验:从业 18 年。深圳市信息网络与系 统架构专家。现任深圳市计算机行业专家组成员,深圳市计算机行业协会技术总监。... 授课风格:授课风格雷厉风行,操作性强,思路清晰,习惯应用案例式教学,善于引导学员思路。技术特长: 97 年涉足 JAVA 领域,是深圳早期的 JAVA 人士。并为深圳各大银行、证券、政府相关职能部门、大型企业传授 JAVA 技术。多年的软件 开发、架构设计和项目管理经验。精通 J2EE 体系、开源软 件、 Oracle 技术,有丰富的电信、金融领域行业开发经验。有带队百人以上的项目管理经验。
殷元增 丨 Java 培训讲师 项目 / 工作经验:从事系统开发和设计工作 7 年 。曾任职于深圳市纬能管理系统发展有限公司从事基于知识化 OA 相关产品开发等,软件开发工程师并有多年的企业内训培训经历。... 授课风格:个性开朗,细致耐心,有非常丰富的授课理念,理论与实践紧密结合,应用案例式教学。一对一的辅导。技术特长:精通 Java SE 、 Java EE 、 C# 、 .NET 、 android 、 iphone 技术,擅长 JAVA 技术在手机、移动增值、用户界面上的应用与扩展;精通 JAVA 、 .NET 技术在电子政务、大型商务平台上的开发与分析,有丰富的 C/S 架构升级 B/S 架构经验;精通软件测试原理、测试管理 , 精通自动化测试工具与 BUG 管理工具的使用,如 TD 、 QTP...
开班信息
| 上课区域 | 上课时间 | 学时 | 学费 | 操作 |
|---|---|---|---|---|
| 龙华校区 | 白天班,晚班,周末班,周六班,周日班,全日制,寒暑假 | 小班 可提供住宿 常年招生 上课时段: 白天班 | 详询 |
校区地址
学校相册




看过的人还关注了
读书保障
正规资质所有学校都经过平台品牌认证,办学许可、工商信息等资料可在后台维护。
免费求学顾问提交预约后,课程顾问会根据需求推荐合适课程,并协助预约试听。
优质教学通过平台报读后,可进行课程点评和服务反馈,学校更重视你的学习体验。
消费权益保障如与学校发生纠纷,可通过平台线索记录协助跟进,维护合理权益。
教培网