为什么Java语言雄踞编程语言排行榜第一这么多年?

Java可以做的东西太多了,手机游戏、中间件、软件、电子政务网站, 社交网站、游戏,以及现在流行的安卓手机app等,都是由Java语言编写的。 其独特的通用性、高效性、平台移植性和安全性,受到广大程序员的喜爱, 也使其成为全球范围内应用范围最广的开发语言。

学世界第一编程语言,进国际一流企业

日语
训练
日语基础介绍、读写入门,每天一节日语口语训练
计算机常用词汇、日语对话、商务日语

拔高
训练
每周六计算机日语高级课程
商务日语拔高训练

项目
实战
参与日语实战项目
面向日本Java项目开发流程和规范

文化
习俗
了解当地文化、经济、习俗

注:以日语为例

就业前景

根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。同时,Java工程师 的薪水相对较高。Java软件工程师一般月薪范围在3000-10000元,远远超过了应届毕业生2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪5-10万左右

人才缺口大
薪资待遇高

八大高薪利器,铸就超强Java培训!

驱动式教学

课程贯穿项目实战及架构思想,真正的项目驱动式教学

项目实战

零基础入门,快速上手,摒弃长篇理论,丰富的项目实践内容

匠心打造

企业核心技术骨干及行业大牛精心打造

课程更新

课程具备更新能力,快速适应市场需求

开发方向

对日、美、 德、 法等国际项目开发方向

国际开发文档

提供国外项目实战,完全使用外国语开发文档

外语指导

专业外语老师指导外文学习

快速适应

掌握企业项目开发流程,快速适应企业工作

课程体系

颠覆行业的高端人才培育模式,将JAVA开发+大数据专业课程组合打包,合二为一
培养独特、双优、稀缺人才五个月超长课程,深入浅出,理论与实践相结合,让你成为有思想的程序员!

  • 第一阶段
  • 第二阶段
  • 第三阶段
  • 第四阶段
  • 第五阶段
  • 第六阶段
第一阶段 Java编程语言
  • 01 Java的历史和应用
  • JDK、JRE、环境变量
  • Eclipse开发工具
  • Java Project
  • Java包、类、程序入口main方法
  • Java代码的编译和运行
  • Java语言的特点
  • 开发工程师的进阶之路
  • 02 输出语句
  • Java基本数据类型
  • Java变量
  • Java运算符和表达式
  • 注释
  • 转义字符和字符串格式化
  • if/else/elseif
  • switch/case/break/default
  • while/break/continue
  • do while/for
  • 03 Java对象编程
  • 静态方法与类
  • 方法定义
  • 形参和实参
  • 返回值
  • 类与对象、new
  • 实例方法
  • 输入
  • 类型转换
  • 异常、异常分类、异常处理
  • throws、try/catch/finally
  • String类的常用方法
  • 04 面向对象编程
  • 理解类、对象
  • 类的定义
  • 成员变量
  • 定义方法
  • 方法重载
  • 构造方法
  • 单一职责原则和封装思想
  • this调用、this()
  • static静态
  • 继承、super调用、super()
  • 方法的重写
  • 接口
  • 抽象类
  • 依赖倒转原则、面向接口编程
  • 理解多态
  • 访问控制
  • final常量、阻止继承
  • toString()与输出
  • equals()相等判断
  • 05 常用类
  • 基本类型包装类
  • System
  • String、StringBuilder
  • Date
  • SimpleDataFormate
  • Calendar
  • 基本类型包装类
  • System
  • String、StringBuilder
  • Date
  • SimpleDataFormate
  • Calendar
  • 06 数组
  • Java 数组
  • 数组初始化
  • 数组元素与索引
  • 数组遍历
  • for : 遍历
  • Arrays类与数组填充、排序、相等
  • 二分法查找
  • 二维数组
  • 07 集合
  • 集合与数组比较
  • Collection接口及其方法
  • List接口及其方法
  • ArrayList和LinkedList区别
  • 迭代器
  • Set接口及其方法
  • HashSet、TreeSet、LinkedHashSet区别
  • Map接口及其方法
  • HashMap、TreeMap、LinkedHashMap区别
  • 泛型与强类型
  • 泛型集合
  • 集合与线程安全
第二阶段 Java Web前端
  • 01 HTML5/CSS3
  • 网页URL与HTML
  • 图文标签
  • CSS样式与盒模型
  • 内容盒与边框盒
  • 布局与定位
  • 表格标签
  • 列表标签
  • 表单标签
  • 其它服务常用标签
  • CSS3圆角、阴影、透明、变换、动画等的高级特性
  • 02 JavaScript
  • 脚本语言的特点
  • 基本类型、运算符、语句
  • 控制语句
  • 数组、字面量
  • 函数
  • DOM
  • BOM(location、history等)
  • 事件驱动和异步编程
  • 事件捕获和冐泡传播及事件对象
  • 对象、原型、原型链、this指向
  • 常用类
  • 03 jQuery
  • jQuery筛选器
  • jQuery DOM操作
  • jQuery对象
  • jQuery对象的转变
  • jQuery事件处理
  • jQuery动画
  • jQuery插件(轮播、选项卡等)
  • 04 Bootstrap
  • 移动互联网、媒体查询、响应式页面
  • Bootstrap栅格系统
  • Bootstrap基本样式
  • Bootstrap组件
  • Bootstrap插件
  • Bootstrap定制
  • 基于Bootstrap的后台模板
  • 05 Tomcat/JSP入门
  • WWW网页服务
  • 安装Tomcat服务器
  • Tomcat是一个网络程序
  • 静态网页
  • JSP动态网页
  • 基本指令、代码块、out对象、application对象
  • Java Bean
  • 06 项目管理
  • 项目管理与项目经理
  • 需求及需求调研
  • 需求分析和需求文档
  • 工作范围与WBS
  • 工作量估算
  • 开发计划
  • 进度跟踪和管理
第三阶段 Java EE
  • 01 Servlet
  • Servlet与Applet
  • Servlet处理请求
  • Servlet响应、重定向、转发
  • URL与Servlet映射
  • web.xml
  • Java注解及原理
  • HttpServletRequest
  • HttpServletResponse
  • HTTP协议详解
  • Servlet生命周期
  • JSP的本质是Servlet
  • JSP编译与九大内置对象、四大作用域
  • JSTL
  • EL
  • Model1/2与MVC
  • 02 Session/Cookie
  • Cookie与会话状态
  • Session与会话状态
  • Session与Cookie的关系
  • Session与Cookie的区别
  • Cookie的JS API
  • Cookie的Java API
  • Session的Java API
  • Session生命周期
  • 03 Filter
  • 判断用户是否登录
  • Filter是一个重要的设计思想(模式)
  • Filter是一个链
  • Filter与Servlet的关系
  • Filter与框架的关系
  • 使用Filter进行用户认证检查
  • 使用Tomcat自带的Filter进行统一编码设置
  • 04 Listener
  • 参与到请求处理的重要节点中
  • Listenner是一个重要的设计思想(模式)
  • 事件与监听
  • 应用级事件
  • 会话级事件
  • 请求级事件
  • 其它事件
  • 05 MySQL
  • 数据库是专业的数据存储方案
  • 数据库专业性的体现
  • 数据库分类
  • MySQL数据库为什么能被广泛使用
  • MySQL数据库安装和工具使用
  • 数据模型与数据设计
  • DDL、DML、DQL
  • 数据CRUD
  • 一对一、一对多、多对多关系和关联查询
  • 子查询
  • 条件筛选、排序、分组、聚合
  • 06 JDBC
  • Java使用JDBC连接数据库并执行操作
  • JAR包的本质、导入的方法、Eclipse管理依赖项
  • Connection
  • Statement
  • PreparedStatement
  • 执行查询和返回 ResultSet
  • 执行新增更新删除操作及返回值
  • SQL注入攻击与防范
  • 理解事务
  • DBCP连接池
  • C3P0连接池
  • 封装DBUtil类
  • 封装Pager分页类
  • DAO/Service模式和数据库切换
  • 分层架构
  • 07 测试
  • 测试与测试工程师
  • 测试分类
  • 人工测试和自动化测试
  • Bug与Bug收敛曲线
  • 测试流程
  • 测试工具与Bug管理
  • 测试与开发的配合
第四阶段 SSM框架
  • 01 SpringMVC
  • Spring MVC介绍
  • Spring MVC的内部结构和前端控制器
  • Maven介绍
  • Maven架构类型与创建项目
  • POM配置与依赖坐标
  • Maven与项目构建
  • Maven依赖管理
  • URL与控制器方法映射
  • 获取传入参数之URL
  • 获取传入参数之处理方法参数
  • 获取传入参数之模型
  • 数据绑定总结
  • 数据验证
  • 文件上传
  • 数据转换和格式化
  • Spring MVC拦截器及应用
  • 视图与视图解析器
  • 国际化
  • Spring MVC 代码解读
  • Maven私服、构建多项目解决方案
  • 02 MyBatis
  • MyBatis介绍
  • MyBatis整合和配置
  • Mapper、类型映射
  • 数据模型中的类型
  • 传入参数,批量参数
  • 按条件拼接动态SQL语句
  • 拼接字段名与SQL注入漏洞
  • 高速缓存
  • MyBatis与DAO/Service模式
  • MyBatis高级
  • 03 Spring
  • 切换数据层或服务的场景
  • 依赖与IoC
  • 使用Spring创建和管理对象
  • Bean生命周期
  • XML配置
  • 注解方式
  • SpEL
  • Spring整合与应用上下文
  • Spring上下文与Servlet上下文
  • 分层堆叠编程思想与切面
  • AOP与使用场景
  • Spring AOP
  • AspectJ
  • AOP与数据库事务
  • Java反射与Ioc
  • Java反射在框架中的应用
  • Java代理类
  • Java代理与AOP
  • 04 GIT
  • 源代码管理对于项目和公司的意义
  • GIT的设计思想
  • GIT安装与工具
  • GIT本地库与提交、撤回
  • GIT历史记录与标签
  • GIT分支
  • GIT冲突与解决
  • GIT命令总结
  • GIT与Eclipse整合
  • GIT远程库与Clone
  • GIT Push
  • GIT与开源项目
  • GIT Hooks
  • 05 Ajax
  • 浏览器端数据验证
  • 正则表达式
  • jQuery数据验证插件
  • 异步验证
  • 浏览器通过JS进行网络请求的优势
  • 浏览器的XmlHttpRequest对象
  • jQuery ajax简化开发
  • $.ajax()、$.get()、$.post()
  • jQuery ajax高级
  • JSON与数据传输
  • Java中JSON处理
  • RESTful与HTTP的正确使用
  • 实现RESTful的方法
  • 前端模板渲染页面artTemplate
  • Vue.js前端框架
第五阶段 SSH框架
  • 01 Struts2
  • Struts2发展历史
  • Struts2与Servlet Filter
  • Action配置与视图
  • namespace配置与配置包含及继承
  • Struts2接收传入参数
  • Struts2数据验证
  • Struts2模型
  • 通配符配置与配置简化
  • ActionContext、ServletActionContext
  • Struts2拦截器
  • 自定义拦截器
  • 文件上传
  • 文件下载
  • 国际化
  • 02 Hibernate
  • ORM与Hibernate
  • Hibernate配置
  • 映射文件
  • 数据模型定义、元数据、主键
  • Hibernate一对一、一对多、多对多关系
  • Set/Map映射
  • HQL
  • Criteria
  • Hibernate注解
  • Hibernate事务
  • hibernate缓存
  • Hibernate性能优化
  • Hibernate5/4/3区别
  • JPA
  • 03 Oracle
  • 哪些客户使用Oracle,Oracle的优势
  • Oracle的安装与配置
  • Oracle企业管理器
  • Oracle数据模型
  • PL SQL
  • 视图、存储过程和函数
  • 触发器
  • 04 SVN
  • SVN与GIT的区别
  • SVN服务器
  • SVN客户端工具
  • SVN获取
  • SVN提交
  • SVN冲突与解决
  • SVN分支
  • SVN权限管理
  • 05 eCharts
  • JS绘图与SVG、Canvas
  • eCharts介绍与图形类型
  • eCharts入门
  • eCharts基本规律
  • eCharts数据结构及加载
  • eCharts用户交互
  • eCharts响应式图表
  • 06 单元测试
  • 单元测试的思想
  • JUnit
  • JUnit与Eclipse整合
  • JUnit注解
  • 测试用例生命周期
  • 测试用例设计
  • JUnit与Spring整合测试
  • JUnit与MyBatis整合测试
  • JUnit与Hibernate整合测试
  • JUnit与SpringMVC整合测试
  • JUnit与Struts2整合测试
第六阶段 高并发和大数据
  • 01 Java工具应用开发
  • 命令行参数
  • 可变参数
  • Runtime类
  • NIO
  • 桌面应用开发介绍
  • Java内部类
  • Java8新特性与应用开发
  • JVM
  • Java垃圾回收
  • 性能优化
  • 02 Java网络和多线程编程
  • Java访问Http资源
  • TCP/IP及UDP协议
  • 七层/四层网络协议
  • Socket
  • Java TCP/UDP开发
  • 多线程
  • 线程池
  • 同步
  • 线程调度
  • 多线程下载
  • 文件的下载
  • HTML/XML解析
  • Java爬虫开发
  • 03 定时任务
  • 定时任务的重要性
  • 使用操作系统实现定时任务
  • 作业调度
  • 调度器
  • 监听器
  • Quartz
  • 04 消息队列
  • 队列在请求处理中的重要作用
  • 常用队列服务器
  • RabbitMQ
  • ActiveMQ
  • Java 队列生产和消费
  • 压力测试
  • 05 Web Service
  • 企业级应用间交互
  • 基于HTTP协议的优势
  • WSDL与SOAP
  • SOAP消息报文的结构
  • 代理与调用WebService
  • WebService设计、开发与发布
  • 06 认证、权限与安全
  • 权限主体
  • 身份认证和用户标识
  • 密码安全与加密
  • 信息摘要与哈希
  • 对称加密
  • 基于管理员的权限
  • 基于角色的权限
  • 基于组织机构的权限
  • 权限对象
  • 应用级别的权限
  • 模块级别的权限
  • 页面级别的权限
  • 操作级别的权限
  • Sprint Security
  • Shiro
  • SSL与HTTPS
  • 非对称加密
  • 证书、申请、安装、续期
  • 07 微信开发
  • 微信公众号介绍及优势
  • 微信公众号分类及功能限制
  • 微信消息回复
  • 微信分享
  • 微信业务通知(模板消息)
  • 微信用户信息及绑定
  • OAuth微信同步登录
  • 微信支付
  • 支付宝支付
  • 腾讯/百度第三方接入
  • 08 Linux
  • Linux的历史及开源思想的影响
  • Linux的版本介绍
  • Linux安装与命令行工具
  • 文件处理
  • VI/VIM
  • 权限管理
  • 文件搜索
  • 软件安装与安装方法
  • 压缩解压
  • 用户管理
  • 进程管理
  • 服务管理
  • 防火墙管理
  • 网络管理
  • Java环境安装配置
  • Linux中的Tomcat服务
  • Java项目部署
  • Shell
  • 09 数据库高级
  • ACID实现原理
  • Explain性能分析
  • SQL优化技巧
  • MySQL主从
  • MySQL分区
  • MySQL集群与MyCat
  • Cobar
  • 云计算
  • 阿里云
  • 10 NoSQL
  • MongDB介绍及其对关系型数据库的补充
  • MongDB安装及客户端工具
  • MongDB CRUD
  • MongoDB 排序、聚合、复制、分片
  • MongoDB Java API
  • 11 分布式高速缓存
  • 缓存对提高性能的重要意义
  • 缓存对集群部署的意义
  • MemCached介绍
  • MemCached安装与配置
  • MemCached Java API
  • MemCached 分布式部署
  • Redis安装配置
  • Redis Java API
  • 12 全文检索和搜索引擎
  • Like的严重性能问题
  • 索引与分词大文本高效搜索
  • 分词技术
  • Lucene
  • Solr
  • ElasticSearch
  • 13 分布式系统与HA
  • 负载均衡的意义
  • 分布式带来的新问题
  • F5等负载均衡硬件
  • Nginx服务器介绍
  • 反向代理负载均衡
  • Nginx配置和分发策略
  • 搭建负载均衡系统
  • Dubbo介绍
  • DubboRPC
  • Dubbo高级
  • HA高可用方案
  • 双机热备 Keepalived
  • HAProxy
  • 高并发系统演进路线
  • 14 大数据存储与分析
  • 离线数据与数据仓库
  • Hadoop介绍
  • Hadoop集群搭建
  • HDFS解决大数据存储
  • HDFS Java API
  • MapReduce数据处理思想
  • Java实现MapReduce
  • Job管理
  • HBase、Hive 介绍
  • Spark数据分析的优势
  • Storm实时数据处理

项目开发实战

真实项目案例开发,技术大神面对面指导,让学生能够很快融入公司团队

CRM管理系统

CRM在行业中的应用、CRM系统架构、CRM需求和数据库设计、CRM系统搭建、CRM中的用户认证、CRM模块化开发、CRM中的权限管理

因酷在线教育

对时下流行的在线教育资源进行匹配整合,为会员提供在线视频教学、考试、答题、问题答疑等一整套方案, 让会员及时接触最新最全的教育资源,并灵活方案的根据个人情况制定学习计划,实现技能的完美提升。

视频网站项目

互联项目的特点、用户体系、需求、功能、流程、用户粘性与互动设计、数据库设计、安全和性能考虑、使用Maven搭建和构建项目、模块开发、视频点播、直播、流、视频编码、解码、测试及bug管理

车易考平台

O2O项目的特点、需求、功能、流程、数据库设计、高并发解决方案、高速缓存应用、第三方支付、App接口设计与开发、多用户端系统设计、前端整合、系统开发、负载均衡系统搭建、压力测试

因酷在线教育

对时下流行的在线教育资源进行匹配整合,为会员提供在线视频教学、考试、答题、问题答疑等一整套方案, 让会员及时接触最新最全的教育资源,并灵活方案的根据个人情况制定学习计划,实现技能的完美提升。

互联网医疗平台

微信项目的特点、需求、功能、流程、数据库设计、医院HIS接口及WebService调用、多人合作开发与分支管理、合并与冲突解决、模块开发、收费支付对接、消息推送、自动对账、系统测试、Linux系统及部署

家淘商户中心

主要对商户售卖中商品的品类、销量、订单、交易,以及与其相关的宣传广告、财务收支状况、店铺设置等进行管理, 并对购买客户的多维度数据做进一步的数据挖掘,为商户的销售额增长提供决策依据。

卡得微商城项目

商城项目的特点、需求、功能、流程、难点、购物车设计、SKU与数据库设计、订单状态与数据库设计、多支付与数据库设计、退单、退货处理方案、前台开发、后台开发、报表系统、 缓存与静态化、安全测试

讲师团队

教育的核心在于师资,我们的教师团队拥有着丰富的项目实战经验
具备较强的教学能力,为行业培 养更多的实战型人才!

张老师

高级讲师
8年Java开发和技术管理经验,资深Java体系架构师。精通多门计算机语言。精通数据仓库构架,数据分析过程以及ETL开发。曾任亚信中国科技有限公司移动经分集团技术负责人,后在云南白药集团牵头构架BIEE商业智能平台。曾带队开发智能集群服务器监控系统,云酒店管理系统等产品。

张老师

高级讲师
十年Java编码经验,曾服务于谷歌、亚马逊等大型国际企业,长期奋战在大数据企业级研发及应用的前线,精通Java、JavaScript等编程语言,在构建云平台高并发、高性能、高稳定性及海量数据的大型系统方面经验丰富,并对人才的培养有自己独特的理解。

学JAVA为什么选择智游?

上市公司

广东文化长城集团旗下核
心教育品牌,资金资源合
力加持,教学质量再升级

外语教学

每天50分钟,师生面对面
口语交流,学完外企上班无
压力,对外项目可直接上手

开创课程体系

多年技术沉淀,全天候讲
练结合,项目推进式教学

学风浓厚扎实

铁的纪律是智游的传统,
优良的学风才是学习理想
的环境

出师考核严谨

宽进严出,从智游出去的
必须是高手

真实项目开发

真实外包项目训练,真正做
到理论实操一体教学,早日
接触真实项目,更快融入

学习环境

一流的软硬件学习环境,雄厚的师资力量,先进的教学理念,成熟的管理模式
——做教育,我们更专业!

命运不是机遇,而是选择

命运不靠等待,而凭争取。

姓 名 
手 机 
 Q Q