东方标准的课程,企业如此"亲睐", Why?

1) 企业需要什么,一线流行什么,我们就讲什么!
  会同多个知名 JavaEE 开发团队参与制定课程体系,不同于众多培训机构千篇一律的课程,东方标准的课程紧随IT技术发展潮流,不断的引入高新技术、商业项目,时刻与行业趋势保持同步,真正做到上课所学即企业所需。
  4个月课程从Java基础讲起,涵盖了JavaEE全部核心技术,全部课程设置均以实用为导向,项目实战贯穿全程。

2) 源码级讲解 JavaEE 主流开发技术:
→ 拒绝像值栈、ModelDriven、Preparable 统统不使用。
→ 拒绝使用SpringData 但不添加自定义的底层方法
……

3) 不跟随,让你的起点更高:
→ 拒绝 n 个项目使用同样的 SSH 作为底层框架
→ 项目中搭配更多主流技术方案:Shiro、主从分离、石英调度、分布式数据库、SpringData、JBPM ...
→ 代码由讲师逐行引领,不做代码的搬运工

课 程 架 构
Java基础阶段
课程介绍 内容涵盖 Java 语言基础、Oracle 数据库的安装、配置、SQL、PL\SQL、JDBC 入门等核心内容
每个技术点均以目前最新版本设计,每半年一更新,并邀请多家软件公司技术专家参与修订。
课程特点 1. 全程企业真实案例驱动,更直接、深入掌握所涉及技术的核心内容
2. 讲授常用的设计模式,更直观体验 Java 语言的设计之美
3. 采用 JDK 最新版本
4. 必要时从源代码分析入手,使学员知其然亦知其所以然
5. 采用案例式教学,通过专家讲师的带领使学员可以具有独立开发的能力
6. 课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率
预期目标 1. 掌握 Java 核心语法、深入理解面向对象思想、 熟练使用 Java 语言的核心 API
2. 掌握 Oracle 数据库的安装、配置
3. 掌握 SQL、PL\SQL 数据库编程的核心内容
4. 掌握 JDBC 的核心 API、能编写出健壮的 JDBC 程序
5. 掌握 DBUtils 工具类的使用、初步体会 ORM 思想
6. 初步具有独立阅读 Java doc 的能力
7. 能通过大公司的 Java 基础测试、数据库面试题
适合目标群体 1. 在校的本专科院校大学生,有无基础均可,但必须对软件开发有兴趣并具备较强的逻辑思维能力
2. 刚毕业但想从事软件开发行业的学生
3. 熟悉互联网行业,想转做技术的在职人员
4. 从事像 ASP.NET 或 PHP 想转到 Java 开发的程序员
项目及案例 实现 Spring 的 AOP、实现多线程下载、仿QQ即时通讯工具、银行管理系统

Java 开发前奏 Java语言发展简史、 Java 程序的运行机制和 JVM、垃圾回收机制、下载和安装 Java7 的 JDK、 设置path环境变量、编辑Java 源代码、编译 Java 程序、 运行 Java 程序、根据 classpath 环境变量定位类、 Java 程序的组织形式、Java 源文件的命名规则、初学者容易犯的错误
Java编程基础 结构化程序设计简介、程序的三种基本结构、面向对象程序设计简介、面向对象的基本特征、Java 的面向对象特征、类和对象、注释 、标识符和关键字、数据类型分类、基本数据类型、基本类型的类型转换、运算符、顺序结构、分支结构 、循环结构、控制循环结构、数组类型、深入数组
面向对象 类和对象、方法详解、成员变量和局部变量、隐藏和封装、深入构造器、类的继承、多态、继承与组合、初始化块、java 7增强的包装类、处理对象、类成员、final 修饰符、抽象类、接口、内部类、枚举类、对象与垃圾回收、修饰符的适用范围、使用jar文件
常用 API 运行 Java 程序的参数、使用 Scanner 获取键盘输入、使用 BufferedReader 获取键盘输入、System类、Runtime类、Object类、Java 7新增的 Objects 类、String、StringBuffer和 StringBuilder类、Math类、Java 7的 Threadlocalrandom 与 Random、BigDecimal类、Date类、Calendar类、Timezone类、创建正则表达式、使用正则表达式 、Java国际化的思路、Java支持的国家和语言、完成程序国际化、使用Messageformat处理包含占位符的字符串、使用类文件代替资源文件、使用 NumberFormat 格式化数字、使用 DateFormat 格式化日期、时间、使用 SimpleDateFormat格式化日期、java集合概、Collection 和 Iterator接口、Set集合、List集合、Queue集合、Map、Hashset和 Hashmap 的性能选项、操作集合的工具类:Collections、Enumeration
泛型 编译时不检查类型的异常、手动实现编译时检查类型、使用泛型、Java 7泛型的"菱形"语法、定义泛型接口、类、从泛型类派生子类、使用类型通配符、设定类型通配符的上限、设定类型形参的上限、定义泛型方法、泛型方法和类型通配符的区别、Java 7的"菱形"语法与泛型构造器、设定通配符下限、泛型方法与方法重载
异常处理 使用 try...catch 捕获异常、异常类的继承体系、Java 7提供的多异常捕获、 访问异常信息、 使用finally回收资源、 异常处理的嵌套、Java 7的自动关闭资源的try语句、使用throws声明抛出异常、抛出异常、自定义异常类、catch 和 throw 同时使用、Java 7增强的throw 语句、异常链
annotation 限定重写父类方法: @Override、标示已过时:@Deprecated、抑制编译器警告: @SuppressWarnings、 Java 7的"堆污染"警告与 @SafeVarargs、使用@Retention、使用@Target、使用@Documented、使用@Inherited、自定义 annotation、提取 annotation 信息、使用annotation的示例
IO 访问文件和目录、文件过滤器、流的分类、流的概念模型、Inputstream 和 Reader、Outputstream 和 Writer、处理流的用法、输入/输出流体系、转换流、推回输入流、序列化的含义和意义、使用对象流实现序列化、对象引用的序列化、自定义序列化、另一种自定义序列化机制、版本、Java新io概述、使用 Buffer、使用 Channel、字符集和 Charset、文件锁、Path、Paths和 Files 核心 API、使用FileVisitor遍历文件和目录、使用 WatchService监控文件变化、访问文件属性、Java虚拟机读写其他进程的数据、RandomAccessfile
多线程 线程和进程、多线程的优势、继承 Thread 类创建线程类、实现 Runnable 接口创建线程类、使用 Callable和 Future 创建线程、创建线程的三种方式对比、新建和就绪状态、运行和阻塞状态、线程死亡、Join线程、后台线程、线程睡眠:sleep、线程让步:yield、改变线程优先级、线程安全问题、同步代码块、同步方法、释放同步监视器的锁定、同步锁(lock)、死锁、传统的线程通信、使用Condition控制线程通信、使用阻塞队列(Blockingqueue) 控制线程通信、Java 5实现的线程池、java 7新增的 ForkJoinPool、Threadlocal 类、包装线程不安全的集合、线程安全的集合类
网络编程 网络基础知识、ip地址和端口号、使用 Inetaddress 、使用 UrlDecoder 和 UrlEncoder、使用 URL 和 URLConnection、TCP 协议基础 、使用 ServerSocket 创建 Tcp 服务器端、使用 Socket 进行通信、加入多线程、记录用户信息、半关闭的 Socket、用 nio 实现非阻塞 socket 通信、使用 Java 7 的 aio 实现非阻塞通信、UDP 协议基础、使用 DataGramSocket发送、 接收数据、使用 Multicastsocket实现多点广播、直接使用 Proxy 创建连接、使用 ProxySelector 自动选择代理服务器
类加载机制与反射 JVM 和类、类的加载、类的连接、类的初始化、类初始化的时机、类加载器简介、类加载机制、创建并使用自定义的类加载器、URLClassLoader 类、获得class对象、从 Class 中获取信息、创建对象、调用方法、访问属性值、操作数组、使 Proxy 和 InvocationHandler 创建动态代理、 动态代理和 AOP、泛型和Class类、使用反射来获取泛型信息
Oracle Oracle 数据库的安装、Oracle 数据库的配置、用 Oracle 企业管理器进行数据库安全管理、表空间及模式对象
SQL 列数据类型、SQL *plus、创建和删除表、显示表结构、建立及执行脚本文件、将数据行插入表中、检索数据、删除表中的行、修改行中的数据、更改表、从多个表中查询数据、视图、 SQL *plus 环境设置、事务处理、约束、索引、何时使用索引、序列、同义词
PL\ SQL PL\ SQL 字符集、 PL\ SQL 块、 PL\ SQL 编程基础、用 PL\ SQL 程序访问数据库、声明和使用子程序:过程和函数、记录类型、%type和%rowtype属性、游标、集合、异常处理、 PL\ SQL 程序的类型(包括:匿名 PL\ SQL 块、存储过程和函数、删除存储过程和函数 ) 、触发器
Java基础项目

名称:仿QQ即时通讯工具

Java项目

JavaWEB基础阶段
课程介绍 本部分内容涵盖XML核心语法、Java XML解析技术及对比、HTML\CSS核心技术、JavaWeb基础(具体包括:Servlet、JSP、HttpSession、使用JavaBean、自定义标签,EL、JSTL、MVC设计模式、Servlet拦截器、Serlvet过滤器、JavaWeb国际化、文件的上传下载、JavaMail)、Oracle数据库\SQL\PL SQL、JBDC、使用DBUtils、JavaScript核心基础、jQuery、JSON、Ajax、UML。
本部分是JavaEE开发的核心内容,是进行后续学习的基础。实际上很多JavaEE项目就是使用本部分内容开发,本部分学习依然全程采用案例驱动,在本部分学习的后期会有教学项目:电信任务管理系统,使学员掌握在项目中使用MVC设计模式,泛型、DAO,数据并发处理,自定义异常体系等内容。
课程特点 1.全程企业真实案例驱动,更直接、深入掌握JavaEE核心知识点
2.讲授JavaEE开发核心设计模式(MVC、DAO、工厂等),并应用于项目中
3.采用主流Servlet2.5作为教学版本,同时完整介绍Servlet3.0规范
4.从源代码分析出发,使学员知其然亦知其所以然
5.采用案例式教学,通过专家讲师的带领使学员可以具有独立开发的能力
预期目标 1.掌握JavaWEB核心技术点、深入理解面向 MVC、DAO设计模式、熟练JavaWEB核心API
2.初步具备项目详细设计能力,能根据概要设计构建项目的UML图
3.初步具备项目的调试能力,能较快的找出BUG,并快速解决。
4.能通过大公司的JavaEE基础部分的笔试和面试
项目及案例 电信任务管理系统、长城内部工作流管理系统

JDBC JDBC基础(JDBC简介、JDBC驱动程序)、JDBC的典型用法(JDBC常用接口和类简介、JDBC编程步骤)、JDBC执行SQL语句的方式、管理结果集、Java7新增的Rowset、JDBC事务处理、分析数据库信息、使用连接池管理连接、使用DBUtils
xml xml、dtd、xml名称空间、xml schema、Java解析xml文档(使用dom、sax和jaxp解析xml文档、使用jdom解析xml文档、使用dom4j解析xml文档、解析名称空间)
html & css 网页设计基础、网页元素编辑、超链接的使用、表格的使用、框架的应用、表单的设计、css基础知识
JavaScript JavaScript简史、JavaScript语法、dom、分离JavaScript、动态创建标记
jQuery 认识jQuery、jQuery选择器、jQuery中的dom操作、jQuery中的事件和动画、jQuery对表单、表格的操作及更多应用、jQuery插件的使用、jQuery性能优化和技巧
JavaWeb基础 Servlet与Tomcat、JavaWeb应用程序的部署、Servlet、JSP、使用 JavaBean、EL、自定义标签、JSTL、MVC设计模式、HttpSession、过滤器、监听器、JavaWEB应用的国际化、使用FileUpload组件完成文件的上传下载、JavaMail
Ajax 什么是Ajax及Ajax示例、Ajax的工作原理、通过XMLHttpRequest实现Ajax、Ajax数据格式(XML格式、HTML格式、JSON格式、各种格式对比)、使用jQuery实现Ajax(load()方法、$.get()方法、$.post()方法、序列化、Ajax应用)、案例分析(验证email、动态加载列表)
UML 软件设计和软件工程简介、UML概述、UML建模工具、安装Rose、类图、对象图、包图、组件图、部署图、用例图、时序图、协作图、状态图、活动图、软件的生命周期
Ant Ant介绍、安装并配置Ant、编写Ant的构建文件、部署到Servlet容器、运行Ant
阶段项目 项目:电信任务管理系统 ,本项目是JavaEE基础部分的总结性项目,项目涉及Java基础,JavaWEB所有核心内容,项目中涉及5张数据表,表之间存在较复杂的对应关系。项目使用Filter,ThreadLocal完成事务处理,采取清晰的MVC设计模式。

JavaWeb项目

名称:大唐电信任务管理系统

JavaWeb项目

名称:长城内部工作流管理系统

JavaWeb项目

JavaEE阶段
课程介绍 本部分内容涵盖 Struts2、Hibernate、MyBATIS、Spring、Activiti5等主流JavaEE框架;还将系统介绍WebService、Linux、JPA,Redis,Git,Nginx 的核心内容。
框架讲授完成后,将带领学员完成至少一个企业级真实项目。
本部分是JavaEE开发的核心内容,涵盖所有目前流行的JavaEE开发框架。在具体授课时,将深入各框架源代码,让学员知其然亦知其所以然,以在应用时能举一反三。
课程特点 1.全程企业真实案例驱动,更直接、深入掌握各框架核心知识点
2.采用框架主流版本作为教学版本,同时完整介绍各框架最新版本特性
3.从源代码分析出发,使学员知其然亦知其所以然,在应用时能达举一反三
4.讲授全部核心知识点
5.项目真正源于企业应用
预期目标 1.掌握Struts2、Hibernate、MyBATIS、Spring、Activiti5、WebService的核心内容、掌握基本的安装、配置、管理
2.初步具备项目架构能力,能根据项目需求设计出较优秀的解决方案
3.具备项目的调试能力,能快速等位 BUG,并快速解决
4.能独立进行JavaEE项目研发
5.能通过大公司的JavaEE框架、项目部分的笔试和面试
实战项目 中国移动电子运维系统、NEC 酒店管理系统

Struts2 初识struts、Action 与 Result、OGNL、表单标签、通用标签、类型转换、输入验证、消息处理与国际化、ModelDriven和 Preparable拦截器、文件的上传和下载、防止重复提交、定制拦截器、零配置
Hibernate Java 对象持久化技术概述、第一个Hibernate应用、对象-关系映射基础、映射对象标识符、通过Hibernate操纵对象、映射组成关系、Hibernate的映射类型、映射继承关系、映射值类型集合、映射实体关联关系、映射一对多关联关系、映射一对一关联关系、映射多对多关联关系、Hibernate的检索策略、Hibernate的检索方式、Hibernate高级配置、管理Hibernate的二级缓存、管理Session和实现对话
MyBATIS MyBATIS的理念、MyBATIS入门、安装和配置MyBATIS、使用映射语句、执行非查询语句、使用高级查询技术、事务、使用动态SQL、使用高速缓存提高性能、MyBATIS数据访问对象、DAO使用进阶
Spring Spring概述、快速入门、IOC容器概述、在IOC容器中装配bean、IOC容器高级主题、Spring AOP基础、基于@aspectj和schema的AOP、Spring对dao的支持、Spring的事务管理、整合其他ORM框架、Spring MVC、整合其他Web框架
Spring-Security 加强URL访问安全、登录到Web应用、验证用户、做出访问控制决策、加强方法调用的安全、处理视图中的安全性、处理领域对象安全性
JBPM 工作流的基本概念(流程定义、流程实例、任务等)、JBPM流程的调度机制、PVM、JBPM4核心API:ProcessEngine、RespositoryService、executionService、taskService
WebService xml和Web Service、SOA和云计算、xml和wsdl、使用cxf开发Web Service、整合Spring开发Web Service
WebSphere WebSphere介绍、WebSphere安装、WebSphere数据源、WebSphere应用服务器、WebSphere管理配置、WebSphere管理演示
Linux Linux系统-基础、Linux网络基础、Linux在VMware下的安装、Linux下Tomcat安装和配置、Linux下Oracle/MySQL安装与配置
SCM Git、SVN
JavaEE 项目

名称:中国移动电子运维系统

JavaEE项目

JavaEE项目

名称:NEC酒店管理系统

>

JavaEE项目 JavaEE项目

 


JavaEE高级阶段
课程介绍 本部分内容涵盖 SpringBoot、Spring-Security、SpringCloud,Thymeleaf 等主流微服务框架;还将系统介绍ActiveMQ、ECharts、FastDFS 、MyCat 等核心内容。
框架讲授完成后,将带领学员完成至少两个企业级真实项目。
本部分是JavaEE开发的高级内容,涵盖所有目前流行的微服务架构开发的主流框架。可快速搭建以前后端分离式开发的后端微服务、熟悉前端服务的开发流程、后期项目快速部署。
课程特点 1.全程企业真实案例驱动,更直接、深入掌握各框架核心知识点
2.采用框架主流版本作为教学版本,同时完整介绍各框架最新版本特性
3.从源代码分析出发,使学员知其然亦知其所以然,在应用时能达举一反三
4.讲授全部核心知识点
5.项目真正源于企业应用
预期目标 1.掌握前后端分离式开发步骤,SpringBoot微服务的构建,pringCloud组件对微服务的控制和治理的核心内容
2.初步具备项目架构能力,能根据项目需求设计出较优秀的解决方案
3.具备项目的调试能力,能快速等位 BUG,并快速解决
4.能独立进行前后端分离式项目研发
5.能通过大公司的微服务框架、项目部分的笔试和面试
实战项目 教育培训管理系统、电商管理系统

SpringBoot 认识SpringBoot的简介,基于SpringBoot 多模块实战开发,文件上传,Elasticsearch搜索引擎开发,Thymeleaf 模板引擎,Redis实战开发,ActiveMQ实战开发
SpringCloud 微服务架构的原理,认识SpringCloud,Eureka Server的高可用,Ribbon实现客户端负载均衡, Feign实现声明式REST调用,Hystrix实现微服务的容错处理,Zuul构建微服务网关,SpringCloud Sleuth 实现微服务
Docker Docker的架构,运行微服务,Docker Registry 管理Docker镜像,Maven插件构建Docker镜像, Docker Compose编排Spring
Thymeleaf Thymeleaf 简介,在springboot中的配置,标准表达式语法,循环分支判断,页面引入介绍,超链接和js调用,其他功能介绍
MyCat MyCat 简介,MyCat的下载和安装,MyCat分片配置,MyCat分片使用和测试,MyCat读写分离,MyCat 实现从MySQL主从复制
ECharts ECharts简介,ECharts配置文件的引入,数据格式化,各种图表类型的配置初始化,图形的渲染,各类图表类型的实现
Vue vue-例子+提取代码片段, 数据渲染和指令、双向数据绑定,事件、修饰符、条件渲染、-列表渲染,计算属性、侦听属性,过滤器,组件、指令(局部、全局),生命周期
JavaEE前后端分离项目

名称:教育培训管理系统

JavaEE前后端分离项目 JavaEE前后端分离项目

仿京东电商项目

Java电商项目