GOOD
test图标

Java开发作为雨果学院创立之初的主流课程之一,坚持严谨治学,相信教学是就业的优先保证,传授学生真正的技术为目标。我们的课程不添加噱头,不堆砌花哨的技术名词,不夸大课程内容,我们只有实实在在的干货。技术不是花哨的显摆,技术是踏实的创造而非刻意的模仿。选择了解或者加入雨果学院之前请先阅读下面一句话:

  • 真,是我们的原则;

  • 真,是我们的承诺。

  • 我们选择用实力说话,让情怀落地。

  • 你怕苦怕累,请别来!

  • 我们入口严,出口严!

  • 过程管的严,卡的严!

  • 你选择雨果学院,请为雨果学院的教学成果负责;

  • 雨果学院选择你,会为你的职业道路负责。

为什么选择Java开发?

Java作为一门面向对象编程语言,自1995年发布到现在已风靡全球20余年,是全球最主流的编程语言。Java技术具有卓越的通用性、简单性、安全性、高效性、健壮性、多线程、动态性、平台独立与移植性等特点,可以用于编写Web 应用程序、桌面应用程序、分布式系统和嵌入式系统应用程序等。相关调查显示,在各种编程语言中,Java使用者比例最高,达40%以上!

最新编程语言排行榜
icon 行业前景 icon

成都Java • 工资收入水平

职友网数据

¥ 10150

本数据来源于职友网 / 可信度:高
薪资
占比
3K-4.5K
4.1%
4.5K-6K
9.2%
6K-8K
15.9%
8K-10K
15%
10K-15K
32.8%
15K-20K
12%
20K-30K
7.6%

全国Java • 工资收入水平

职友网数据

¥ 12640

本数据来源于职友网 / 可信度:高
薪资
占比
4.5K-6K
7%
6K-8K
11.1%
8K-10K
10.7%
10K-15K
26%
15K-20K
16%
20K-30K
17.4%
30K-50K
7.2%
icon 课程亮点 icon
  • 超过二十周魔鬼式训练,掌握Java开发全套核心技术,课程最完整

    从JavaSE,到JavaWeb,再到JavaEE,从底层原理再到高级应用,从分布式到微服务,无所不包,涵盖全部Java开发核心技术,满足企业核心技术需求。

  • 超过五个实战项目,小组自拟商业计划书,体验完整研发过程

    不再按照传统的培训模拟项目进行,而是充分发挥学员的主观能动性,创造力和执行力,帮助学员更完整体验研发过程,让项目具备商业价值。

  • 紧跟企业需求,增加多套流行课程和框架,你的未来,我来关心

    增加微服务开发课程,分布式开发课程,算法设计与实现课程,自研框架及代码自动生成系统的深入实战运用课程等,紧跟企业需求,帮助学员提升未来竞争力。

  • 全面高效的大小项目集训,全面而实用的技术实战运用

    从YuguoIM,到YuguoFood,再到YuguoShop,最后再到自选项目及大型综合实战项目,并通过补充项目继续强化学员能力,全面提升实战经验。

  • 每周六天课程,保障充足的学习时间,体验沉浸式学习的乐趣

    雨果学院始终认为,在任何技术的学习上,没有捷径可走,坚持死磕才是正道。每周六天,一共二十周共120天,超过1000个课时的线下学习和实战,结合每周总结与周考,充分保障学习效果。

  • 全国范围内授课时间最长,课程难度最高,技术面最广

    近五个月的时间,全程无休息,每周六天的学习时间,紧张而充实。绝不仅仅讲授工具或框架的应用,而是培养学员能够独立解决技术问题,强化思维模式,显著提升学员的技术竞争力。

  • 补充多套最新最热门的高级课程,帮助学员突破高薪瓶颈

    雨果学院从来不玩概念,我们只提供实实在在的技术讲解和项目实战,一切的学习均从实战中来,到实战中去,绝不玩虚的。

  • 训练牢固的基本功,助力持久的竞争力,帮助学员迈向成功

    不满足于学生认可,更要帮助学生成功,是雨果学院一贯的服务理念,我们坚决遵守该承诺,全面的课程体系,严格的学员管理,只为成就更好的你。

icon 课程体系 icon
  • 阶段目标

    1. 熟练掌握Java的开发环境与编程核心知识;
    2. 熟练运用Java面向对象知识进行程序开发;
    3. 对Java的核心对象和组件有深入理解;
    4. 熟练应用JavaAPI相关知识;
    5. 熟练应用JAVA多线程技术;
    6. 熟练使用MySQL,掌握数据库高级操作;
    7. 能综合运用所学知识完成YuguoIM和YugoFood。

  • 1 Java编程基础

    知识要点 进制处理,基本数据类型,运算符,数组,变量,流程控制语句,语法规则。
    课程目标 掌握基本数据类型转换,运算符,流程控制,能够完成基础程序设计。

  • 2 Java面向对象

    知识要点 面向对象特征,重写,重载,接口,抽象类。
    课程目标 理解面向对象特征,掌握代码的封装,掌握常用设计模式。

  • 3 Java核心对象

    知识要点 Java常用API,集合框架,IO流,对象底层原理与实现。
    课程目标 熟练使用Java常用API,熟练使用集合框架技术以及IO读写操作。

  • 4 多线程并发编程

    知识要点 多线程技术,线程安全,线程高并发,线程池,并发容器。
    课程目标 掌握Java多线程技术,完成即时聊天通讯项目。

  • 5 Mysql数据库

    知识要点 数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。
    课程目标 深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。

  • 阶段目标

    1. 熟练掌握Web前端开发技术,HTML,CSS,JavaScript及前端框架;
    2. 深入理解JDBC与DAO数据库操作与封装;
    3. 熟练运用JSP及Servlet技术完成网站后台开发;
    4. 深入理解缓存,连接池,注解,反射,泛型等知识;
    5. 能够运用所学知识完成自定义框架,掌握框架实现原理;
    6. 使用自定义框架实现贯穿项目YugoFood并进行答辩。

  • 1 Web前端编程

    知识要点 Web页面元素,布局,CSS样式,盒模型,JavaScript,JQuery与Bootstrap。
    课程目标 掌握前端开发技术,掌握JQuery与BootStrap前端开发框架,完成页面布局与美化。

  • 2 Web前端高级

    知识要点 前端开发框架Vue,JSON数据,网络通信协议,Web服务器与前端交互。
    课程目标 熟练使用Vue,深入理解网络协议,熟练使用Tomcat,Swagger,AJAX技术实现前后端交互。

  • 3 JavaWeb开发

    知识要点 Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。
    课程目标 掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。

  • 4 自定义框架

    知识要点 泛型,反射,注解,XML读写。
    课程目标 掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架,为后续框架学习做铺垫。

  • 5 Yuguo餐饮项目

    知识要点 单点登录,支付功能,项目整合,分页封装。
    课程目标 使用自定义框架完成YugoFood项目实战。

  • 阶段目标

    1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置;
    2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis;
    3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建;
    4. 深入理解框架的实现原理,Java底层技术,企业级应用等;
    5. 使用Shiro,Ztree和Spring,SpringMVC,Mybaits完成企业级项目开发。

  • 1 Linux操作系统

    知识要点 Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Redis缓存服务器,服务器集群。
    课程目标 熟练运用Linux,熟练使用Docker,掌握Linux中的项目部署。

  • 2 JavaEE框架(1)

    知识要点 Struts2,Hibernate,Spring,SSH整合,Shiro权限。
    课程目标 了解AOP原理,了解中央控制器原理,掌握Spring框架,了解SSH,掌握权限管理。

  • 3 JavaEE框架(2)

    知识要点 SSM框架,Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。
    课程目标 独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。为开发项目做准备。

  • 4 JavaEE项目实战

    知识要点 基于JavaEE框架的项目实战开发。
    课程目标 独立自主完成一个大型的企业级综合项目,并具备商业价值,并答辩。

  • 阶段目标

    1. 基于Springcloud完成微服务架构项目的开发;
    2. 掌握NoSQL数据库Redis的使用;
    3. 掌握消息队列ActiveMQ、RabbitMQ的使用;
    4. 掌握ShardJdbc、Mycat数据库中间的使用;
    5. 培养学员的技术调研能力和自我学习能力,助力长期发展。

  • 1 分布式与微服务(1)

    知识要点 RabbitMQ消息队列,SpringData,SPringCloud,Eureka服务中心。
    课程目标 掌握RabbitMQ消息队列的应用;掌握SpringBoot集成RabbitMQ;掌握SpringCloud微服务架构的开发,注册中心,网关配置,配置中心,微服务间通信及容器化部署。

  • 2 分布式与微服务(2)

    知识要点 项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。
    课程目标 掌握数据库中间件Mycat的应用,基于Mycat实现数据读写分离,高可用集群。掌握项目开发的流程,按照项目开发流程完成基于微服务架构项目的需求分析,编码开发。

  • 3 分布式架构项目实战

    知识要点 基于大型分布式与微服务的项目实战开发。
    课程目标 分组完成项目核心功能开发,或参与项目大赛,赢取万元大奖。

  • 1 雨果学院项目池

    智能云电子点餐系统、189邮件服务系统、电信爱音乐项目、电信天翼空间项目、联通图铃门户网站、农信社短信平台、娱乐门户后台管理系统、电信计费系统、在线租车服务系统、企业微信点餐系统、进销管理系统、企业快信项目、问卷调查系统、课时管理系统、金融平台、博客系统、既时通讯系统、会员积分系统、图书管理系统、支付系统等。

  • 2 补充自选课程

    移动端App开发,Web前端框架,Python开发,爬虫技术,UML,数据建模,项目管理,Oracle数据库,MongoDB,微信小程序,大型网站架构,数据结构与算法等(持续更新中)。

  • 3 就业与面试辅导

    a) 职业素养类课程;
    b) 简历指导与面试技巧;
    c) 模拟面试与辅导;
    d) 办理离校手续;
    e) 讲师与导师全程辅导直到正式就业。

实战项目
  • 电商

  • 社交

  • 餐饮

  • 旅游

  • 云服务

  • 企业

  • 交通

  • 游戏

电商项目

百战电商

大型B2B2C电子商务综合平台

架构

SpringMVC+Spring+MyBatis+Dubbox、主流分布式互联网架构

业务

商品首页、商品详情、购物车、订单、支付、库存管理、全文搜索、秒杀、商家管理、大数据用户行为分析 。

技术点

SpringBoot、SpringCloud、SpringSession、SpringSecurity、SpringSocial、Dubbo、Swagger2、Zookeeper、SSO/CAS、sharding-jdbc、Apollo、RabbitMQ、Redis、MySQL、Docker/K8S、Zipkin、Apache ab、CompletableFuture、Canal、Vue.js、Node.js、Webpack

特色

异步消息通讯解决方案(Spring AMQP)、集群管理解决方案(Docker+K8S+Rancher)、微服务权限控制解决方案(Security)、压力测试解决方案(Jmeter/Apache ab)、ActiveMQ异步通信、SolrCloud 分布式搜索集群、Freemarker页面静态化、Nginx+Keepivd+Tomcat 、高可用、高可靠主备集群方案。

项目名称

微博系统

是一种基于用户关系信息分享、传播以及获取的通过关注机制分享简短实时信息的广播式的社交媒体、网络平台

业务

以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。

技术点

SpringMVC+Spring+MyBatis+Dubbo+Zookeeper+Spring Security+Apache POI+Echarts主流分布式架构

特色

微服务日志跟踪、分布式认证、分布式事务、SpringCloud微服务架构,Quartz任务调度、ActiveMQ异步通信、SpringSecurity权限控制、CAS单点登录、自定义爬虫数据抓取、google地图交友互动

项目名称

智能云后台管理平台

智能云后台管理平台是为电子点餐系统,会员系统,权限管理系统,订单系统提供的后台业务支撑。

架构

SpringMVC+SpringBoot+Spring+SpringData微服务系统架构

业务

电子劵、搜索、小票打印、在线支付、餐台管理、客户管理、营收管理、会员、代金劵、订单多系统架构

特色

实现对电子劵,订单,餐台,客户的统一管理,实现订单生成,小票打印以及在线支付等功能;微信宣传,一键分享;会员成长,提高忠诚度。

项目名称

百战旅游

SpringMVC+SpringBoot+Spring+ SpringDataJPA系统架构

架构

SpringMVC+Spring+MyBatis+Dubbox、主流分布式互联网架构

业务

客服系统、登录系统、查询系统、订单系统、支付系统、推荐系统、报表系统等多系统架构

技术点

BootStrap、SpringMVC、Mybatis、Git、Redis、Maven、POI、Shiro、UML、Spring Cloud Netfix Eureka、Spring Cloud Netfix Ribbon、Spring Cloud Netfix Feign、Spring Cloud Netfix Hystrix

功能用途

携程网可预订预付费类酒店、惠选酒店、机票、旅游度假产品、火车票产品、团购产品。

项目名称

某大型上市企业数据分析系统

用户行为分析和帮助企业实现数据驱动

业务

围绕用户行为分析,为用户完成数据采集和数据分析。以提供私有化部署、支持基础数据采集与建模、PaaS支持二次开发等

技术点

架构后端架构:spring boot+Spring Data+SpringCloud+Apache Shiro 前端架构:VueJS+element-UI+axios+webpack

特色

SaaS模式+IHRM业务、Activiti7工作流引擎、智能报表分析、完备的权限系统解决方案

项目名称

企业客户关系管理系统

架构

jsp+servlet+javaBean+ajax+layui+highCharts

业务

登录,安全退出、主页动态菜单展示、用户管理、客户管理、客户类型管理、柱状图、折线图、饼图、修改密码、修改头像

特色

基于jsp+servlet+javaBean的开发,实现动态生成验证码,整合ajax完成异步请求,整合layui实现弹出层,整合highCharts实现数据可视化

项目名称

智慧交通

指在交通领域中充分运用大数据、云计算、互联网、机器学习、等技术,对交通管理、交通运输、公众出行等

业务

天网搜车,智能研判,轨迹分析,套牌分析,稽查布控,跟车分析,昼伏夜出,统计分析等15大模块。

技术点

SpringBoot、SpringCloud、SpringSession、SpringSecurity、SpringSocial、Dubbo、Swagger2、Zookeeper、SSO/CAS、sharding-jdbc、Apollo、RabbitMQ、Redis、MySQL、Docker/K8S、Zipkin、Apache ab、CompletableFuture、Canal、Vue.js、Node.js、Webpack

特色

异步消息通讯解决方案(Spring AMQP)、集群管理解决方案(Docker+K8S+Rancher)、微服务权限控制解决方案(Security)、压力测试解决方案(Jmeter/Apache ab)、ActiveMQ异步通信、SolrCloud 分布式搜索集群、Freemarker页面静态化、Nginx+Keepivd+Tomcat 、高可用、高可靠主备集群方案。

项目名称

大型游戏运营分析项目

通过对关卡的访问数,成功率,失败原因进行分析,来合理调整难易度。

业务

玩家在线分析,等级分析,任务难度分析,收入分析,虚拟消费分析等7大模块。

技术点

BootStrap、JFinal、Spring、Nginx、Jenkins、hdfs +hive +hbase +kafka +spark +spark MLlib+ python+redis +dubbo

特色

大型网络游戏每天会产生10G—100G的数据,通过大数据分析可以帮助追踪注册转化率数据、快速定位注册刷号行为。通过对关卡的访问数,成功率,失败原因进行分析,来合理调整难易度。游戏生产虚拟物品,而不是印钞。您需要找到玩家在不同阶段对哪类物品有最强依赖,才能刺激痛点策划拉收。

icon 我们承诺 icon
我们承诺 我们承诺
  • 前期免费试学一周,不管任何原因导致的退学,我们都分文不取。

  • 入学即签订就业保证协议,直到与用人企业签订正式的劳动合同并成功转正才算就业成功,提供终身免费再就业和技术支持服务。

  • 以上所做承诺全都白纸黑字写在就业协议里。雨果学院宁可站着死,不肯跪着生,哪怕最终破产关门,也不想和那些坑学生的肮脏行为为伍!

  • 保证最低转正月薪,不达标无理由补偿三倍差价。

  • 百分百保证对口方向就业,学习结束3个月后还未成功对口就业,退还全部已缴费用,不就业不退款的一切行为都是耍流氓。

  • 诚信为本,欢迎实地监督考察,不和某些套路学生的培训机构同流合污。

  • 前期免费试学一周,不管任何原因导致的退学,我们都分文不取。

  • 入学即签订就业保证协议,直到与用人企业签订正式的劳动合同并成功转正才算就业成功,提供终身免费再就业和技术支持服务。

  • 以上所做承诺全都白纸黑字写在就业协议里。雨果学院宁可站着死,不肯跪着生,哪怕最终破产关门,也不想和那些坑学生的肮脏行为为伍!

  • 保证最低转正月薪,不达标无理由补偿三倍差价。

  • 百分百保证对口方向就业,学习结束3个月后还未成功对口就业,退还全部已缴费用,不就业不退款的一切行为都是耍流氓。

  • 诚信为本,欢迎实地监督考察,不和某些套路学生的培训机构同流合污。

为什么选择雨果学院
  • 真正的项目经理

    在雨果学院的日常学习过程中,各个项目组均由两种不同职能的指导老师带队,负责项目进度跟踪管理的项目经理和具体技术辅导的技术高手。带队的项目经理均来自于国内外各大公司具有丰富项目实施经验的技术人员,同时要具有出色的教学才能。一方面可以确保每个学员都能获得来自企业一线的真才实学,另一方面也为雨果创想科技有限公司研发业务部及其合作企业培养输送优秀的合格人才。

  • 真正的项目实战

    雨果时空教育科技有限公司及众多合作企业实施过的诸多大型项目,经过雨果学院教学团队整理改编,剔除商业信息,抽取出典型的企业应用案例,将整个项目过程完整的还原给学员。这些项目是很多从业者需要工作多年后才能接触到的珍贵经验。让学员在项目中完整的学习整个项目流程中的细节,充分体验一个项目团队应该如何工作,像真正的企业员工那样具备规模性的项目经验,从而达到学生到员工角色的直接切换。

  • 真正的工作压力

    项目中有模拟客户代表给予项目组施加真实的项目压力,“天有不测风云”,当遭遇需求变更、新技术风险、工期变更、人员变动等问题时,能够从容应对的员工才是企业发展的栋梁。

  • 真正的综合提升

    雨果学院为在读学员提供系列的职业素质课,包括职业规划、商务礼仪、就业指导、创业指导、面试技巧等。另外,会不定期举办俱乐部户内活动、户外活动或者企业导师公开课等,邀请来自国内各互联网公司的行业人士及招聘经理参加,锻炼学生交际能力,积累人脉资源,为未来职业道路打下人脉基础。

  • 真正的就业保障

    自入学之初就跟学员签订正式的《人才孵化服务协议》,合同制保证每个线下入读学员的就业,而且会保证最低的转正就业薪资。课程全部结束后,有专门的就业团队进行就业指导和工作安排,顺利入职并成功转正才算就业完成,并享受终身就业服务。承诺如果学习完3个月还没落实所学方向的对口工作,全款退还所交学费。是的,全款退还,没有什么好说的!

icon 青春因为拼过,才敢说自己无悔 icon

既然选择相信雨果学院,我们就要对你负责,严苛的教学制度,只为带你走向成功。

背景图片
  • 上课认真听、下课好好练

    上课谨记一定要跟着老师的思路好好听课,你不会老师有办法教,你不听谁都帮不了你,课后代码要多敲,记住看10遍视频不如敲一遍代码,勤能补拙,你不是不聪明你只是不够努力。

    两个要求

  • 两个必须

    必须按时考勤
    必须按时完成作业

    每天学习下来很多知识点,想要完全掌握靠死记硬背肯定不够,老师会定期给大家安排作业,帮助大家巩固学习,请大家务必完成,上课下课按时考勤,发现迟到早退不完成作业的,从严处理,包括劝退。

  • 不准迟到早退
    上课不准玩手机、不准睡觉

    要么不来,来了雨果学院就要对你负责任。上课不遵守课堂纪律,耽误自己的前途,也影响到别人学习,雨果学院对于此类行为绝不容忍,第一次劝说、第二次警告、第三次进行劝退处理。

    三个不准

  • 两个要求

    两个要求

    上课认真听、下课好好练

    上课谨记一定要跟着老师的思路好好听课,你不会老师有办法教,你不听谁都帮不了你,课后代码要多敲,记住看10遍视频不如敲一遍代码,勤能补拙,你不是不聪明你只是不够努力。

  • 两个要求

    两个必须

    必须按时考勤
    必须按时完成作业

    每天学习下来很多知识点,想要完全掌握靠死记硬背肯定不够,老师会定期给大家安排作业,帮助大家巩固学习,请大家务必完成,上课下课按时考勤,发现迟到早退不完成作业的,从严处理,包括劝退。

  • 两个要求

    三个不准

    不准迟到早退
    上课不准玩手机、不准睡觉

    要么不来,来了雨果学院就要对你负责任。上课不遵守课堂纪律,耽误自己的前途,也影响到别人学习,雨果学院对于此类行为绝不容忍,第一次劝说、第二次警告、第三次进行劝退处理。

选择比努力更重要