优质课程
内外兼修的课程设计
案例穿插课程,以案例驱动教学
全方位配套服务,确保学员顺利就业
源码分析,知其然并知其所以然
贴近企业前沿技术剖析,提升学员竞争力
大量企业级项目,体验企业真实开发场景
全方位就业指导,解决一切就业难题
一次学习,终身受益理念
内外兼修的课程设计
前后端分离解决方案
容器化引擎解决方案
第三方支付解决方案
分布式高并发解决方案
分布式日志解决方案
分布式搜索服务解决方案
分布式锁解决方案
分布式文件存储解决方案
分布式缓存解决方案
分布式事务解决方案
大数据存储解决方案
云存储解决方案
Spring全家桶解决方案
阿里巴巴开源消息中间件解决方案
第三方登陆解决方案
单点登陆解决方案
百度云AI-语音人脸识别方案
微服务网关解决方案
微服务负载均衡解决方案
微服务认证解决方案
微服务熔断解决方案
微服务集中配置解决方案
数据加密解决方案
权限控制解决方案
页面静态化解决方案
就业指导解决方案
实用解决方案
微服务架构-一站式解决方案(SpringClound,Dubbo)
分布式搜索解决方案(ElasticSearch)
分布式事务解决方案(TCC,Seata)
页面静态化解决方案(Thymeleaf )
微信小程序开发方案
单点登录解决方案(Jwt,Shiro)
分布式文件系统解决方案(FastDFS)
反向代理解决方案(Nginx)
全面
实用
分库分表解决方案(MyCat)
分布式数据共享解决方案(Redis)
数据库优化解决方案
微信扫码支付解决方案
消息中间件解决方案(RabbitMQ)
云存储解决方案
JVM优化解决方案
项目管理解决方案(Maven)
实用解决方案
多线程原理/数据结构/框架底层原理/分布式组件原理/微服务架构原理
底层
思维锻造
Nginx+Lua/Tomcat/Keepalived/RocketMQ/Redis/Mycat/CAS/Quartz/Redis
上亿级
并发架构
Zookeeper/Dubbo/ELK/Mycat/MongoDB/KafKa/SpringBoot/SpringCloud/分布式Session
分布式
架构
Nacos/Ribbon/Feigin/Sentinel/Getway
Spring Cloud Alibaba 全家桶
SpringBoot/Docker/RocketMQ/Redis/Mybatis/SpringCloud Alibaba/ElasticSearch/Jenkins
微服务
架构
所有项目均来自企业真实项目,体验企业项目开发流程,先人一步。
企业
真实项目
实战项目
  • 易购商城
    项目名称:易购

    项目特色

    本课程采用当下热门的分布式/微服务架构。学习本课程,能熟练掌握Spring Cloud使用和原理,以及如何通过其他高新技术解决“高并发,高可用,高可扩展”等问题痛点,带领大家从0开发企业级的电商系统核心业务,在实践中掌握微服务思想。

    技术架构

    Vue + SpringBoot + Mybatis-Plus + Spring Cloud(Zuul,Hystrix,Eureka,Feign,Ribbon) + Spring Data + Mysql + Git + JDK1.8 + Maven + Docker

    知识点: Redis,RabbitMQ,Elasticsearch,Nginx,FastDFS,MyCat,Thymeleaf,JWT,RSA,CORS,ES6,Vue.js 2.0以及基于Vue的UI框架:Vuetify,WebPack,NPM,Vue-cli,Vue-Rrouter,Axios,Quill-Editor

    学习目标

    1.掌握微服务架构一站式解决方案(SpringCloud);
    2.掌握消息中间件RabbitMQ实现微服务间数据同步,以及解决分布式事务;
    3.掌握Elasticsearch实现商品搜索解决方案;
    4.掌握Thymeleaf实现静态化高并发方案;
    5.掌握微信扫码支付解决方案;
    6.掌握Redisson实现秒杀分布式锁解决方案;
    7.掌握JWT+RSA实现单点登陆;
    8.掌握Jmeter压力测试工具进行qps,tps各项指标测试;
    9.掌握Docker开发,测试,部署解决方案。
  • 雅橙学堂
    项目名称:雅橙学堂

    项目特色

    针对雅橙学员,提供报名、入学、教学、练习、测试、面试、就业一站式服务。数据驱动教学,贯通教/学/练/测/评,为每一位学员私人定制学习计划和就业服务。针对学员面试及就业问题,提供针对性辅导及建议。

    技术架构

    Spring Boot + Spring + MyBatis-Plus + Redis + Nginx + MySQL + Ant Design&Vue

    知识点: Spring Boot、Spring、MyBatis-Plus、JWT、Redis、Nginx、MySQL、Druid、Logback、POI、Quartz、Lombok、Ant Design&Vue、Webpack

    学习目标

    1.掌握基于Jeecg-Boot平台开发项目;
    2.掌握前后端分离项目在实际开发中的应用;
    3.掌握基于七牛云对象存储;
    4.掌握在阿里云上部署企业级项目流程;
    5.锻炼业务、需求分析能力,提升自我学习和异常分析处理能力。
  • 食用农产品合格证管理系统
    项目名称:食用农产品合格证管理系统

    项目特色

    食用农产品合格证管理系统提供了一套完整的合格证打印(打印机及标签)与管理服务的全方位解决方案。有效解决了农产品入市前面临的诸多问题,如:信息溯源、合格证打印等。提供网页端及APP两种打印模式,用户可以很方便、快捷的完成合格证打印操作。同时,支持各级监管者快速查看各主体及区域合格证打印情况。

    技术架构

    Spring Boot + Spring + MyBatis + Shiro + BootStrap + jQuery + Thymeleaf

    知识点: SpringBoot、Spring、MyBatis、Shiro、POI、Druid、Hibernate Validation、Maven、SVN、BootStrap、jQuery、Thymeleaf、AJAX、JSON

    学习目标

    1.掌握使用POI导出各类报表;
    2.熟练使用版本管理工具SVN实现项目的管理;
    3.掌握企业级项目引入第三方权限框架(Shiro)的解决方案;
    4.掌握系统接口设计及业务处理流程;
    5.掌握企业级项目性能优化之页面静态化解决方案。
  • 统一支付对账平台
    项目名称:统一支付对账平台

    项目特色

    对医疗机构的银联、现金、支付宝、微信、医保等多种支付渠道的交易数据进行统一归集,自动与医院内部HIS系统进行对账,并生成对账结果报表、差错报表、收支清单报表等。通过该系统,各类医疗机构的财务人员可以方便快捷的完成日常的对账工作、轻松定位差错账原因,快速完成差错账处理工作、同时,支持完成各类数据汇总统计工作。

    技术架构

    Spring Boot + Spring + MyBatis-Plus + Shiro + Redis + Nginx + MySQL + Ant Design&Vue

    知识点: Spring Boot、Spring、MyBatis-Plus、JWT、Shiro、Redis、Nginx、MySQL、Druid、Logback、POI、Quartz、WebService 、FTPClient 、Ant Design&Vue

    学习目标

    1.掌握对账系统基本对账流程及相关业务知识;
    2.掌握 POI 海量数据导入、导出解决方案;
    3.掌握使用 Quartz 定时下载HIS及渠道账单;
    4.掌握使用 WebService 下载HIS账单;
    5.掌握使用 FTPClient 下载银行账单;
    6.掌握微信及支付宝账单下载及解析方案;
    7.掌握txt及xml账单文件解析方案;
  • 成工新邨场地预约管理系统
    项目名称:成工新邨场地预约管理系统

    项目特色

    采用前后端分离架构,后台统一对外提供服务,方便PC端、手机端及各小程序接入。用户关注微信小程序,选择场地即可预约,支持扫码入场,同时,可查看所有预约及入场记录。管理员登录后台即可完成预约记录审核及对应报表导出。

    技术架构

    Spring Boot + Spring + MyBatis-Plus + Redis + Nginx + MySQL + Ant Design&Vue + uni-app

    知识点: Spring Boot、Spring、MyBatis-Plus、JWT、Redis、Nginx、MySQL、POI、Swagger-UI、Ant Design&Vue、Webpack、uni-app、微信小程序认证授权

    学习目标

    1.体验&掌握商业项目从需求分析、设计、开发、测试、部署、结项等完整规范流程;
    2.养成良好的表达、沟通能力和团队协作能力;
    3.掌握基于Jeecg-Boot平台二次开发项目;
    4.掌握使用uni-app开发微信小程序;
    5.熟练使用版本控制工具Git完成项目分布式管理;
    6.掌握微信小程序开发流程及线上发布流程。
  • 医学装备物联网智能管理平台
    项目名称:医学装备物联网智能管理平台

    项目特色

    基于医疗设备管理的难题,提供设备定位、一键盘点、质控管理、故障采集、维修处理、实时数据分析、效益分析、统计分析、共享调配、数据大屏等功能。通过对设备位置及运行状态的实时感知,分析设备运营效率、使用效率、使用效益,为采购、使用、报废设备提供数据支撑,预判设备健康情况,使设备管理进入智能化、自动化阶段。推动院内物联网建设,提升医院信息化水平。

    技术架构

    Spring Boot + Spring + MyBatis-Plus + Shiro + Redis + Nginx + MySQL + Ant Design&Vue + LeftLet + uni-app

    知识点:多设备数据解析、设计模式、分库分表、海量数据存储方案、RFID盘点、微信小程序接口开发等

    学习目标

    1.掌握基于 Jeecg-Boot 平台搭建项目基础环境
    2.掌握基于 Sharding-Sphere 实现各设备历史数据分库分表操作
    3.掌握基于 LeafLet 实现设备区域定位
    4.掌握基于 ECharts 展示系统各类统计图表
    5.掌握基于 Redis 存储验证码等系统热点信息
    6.掌握基于 Quartz 处理系统中定时任务
    7.掌握基于 POI 导出系统常用报表数据
    8.掌握数据解析流程
  • 办公用品管理系统
    项目名称:办公用品管理系统

    项目特色

    项目基于vue-cli3.0+vue-router开发前端,后端使用Mybatis作为持久层解决方案,基于Servlet环境下开发JSON数据接口.

    技术架构

    vue-cli3.0+vue-router+Servlet+Mybatis+MySQL+JDK1.8+Maven

    知识点: vue.js、nodejs、webpack、vue-cli3.0、vue-router、axios、json、Mybatis、Maven、MySQL、Filter

    学习目标

    1、掌握基于vue-cli3.0+vue-router搭建vue.js开发环境
    2、掌握Mybatis框架作为项目持久层解决方案
    3、掌握易用、简洁且高效的http库axios
    4、掌握前后端JSON数据交互
    5、掌握项目管理工具Maven的使用
    6、掌握Filter过滤请求并结合ThreadLocal线程变量实现功能优化
    7、掌握基于反射优化Servlet的开发使用
  • 电商
  • 教育
  • 农业
  • 金融
  • 办公
  • 医疗
  • 其他
课程阶段
  • 第一阶段
  • 第二阶段
  • 第三阶段
  • 第四阶段
  • 第五阶段
  • 第六阶段
  • 第七阶段
  • 第八阶段
  • Java 核心技术 1
    此阶段为 Java 开发预热阶段,内容包括Java 环境搭建和开发,Java 语言的基本语法。数组方法定义和使用,面向对象的基础语言,通过此阶段内容的学习,可以快速掌握 Java 语言基本语法,并初步了解面向对象思想。
    主讲内容:
    1. Java 环境搭建和开发、入门程序;
    2. 数据类型转换、运行符、方法简易使用;
    3. 流程控制语句(顺序、分支、循环);
    4. 工具使用(Eclipse/Idea);
    5. Eclipse 工具使用;
    6. 数组定义、使用(常见排序算法如:冒泡、选择、插入等…);
    7. 面向对象基础;
    8. Java API(常用类);
    9. 继承、抽象类;
    10. 接口、多态;

    学习目标:

    ·主要掌握 Java 语言变量声明使用, 流程控制语句活用,方法的定义和调用;
    ·掌握数组的定义和使用, 数组的应用场景,熟悉数组的排序算法和二分法查找;
    ·掌握方法的定义和调用,方法的使用场景;
    ·掌握面向对象三大特征 ( 继承,封装,多态 ) 和抽象特征 , 理清类和对象的关系;
    ·理解对象的创建和实例化过程,构造器的定义和重载;
    ·掌握 Java API(字符处理类 String、StringBuffer、StringBuilder,日期处理类 Date、DateFormat、Calendar,数字处理 类:Math、Random、BigDecima,系统相关类 System、Runtime) 的使用;
    ·掌握 JavaBean 设计规范;
    ·掌握文档的查看。
  • Java 核心技术 2
    此阶段为 Java 核心基础知识,内容包括 Java 面向对象、Java 常用类使用以及 Java 中使用频率非常高的集合框架容器,磁盘的 I/O操作,网络编程等内容。通过此阶段内容的学习,可以迅速掌握 Java 常用类,理解 Java 语言面向对象(OOP)思想,并具备使用Java 语言实现综合小案例的能力(学生管理系统)。
    主讲内容:
    1.集合的使用方式及其实现的数据结构;
    2.异常的使用,自定义异常;
    3.线程及其线程池创建及其使用;
    4.文件操作,IO流(递归、装饰模式);
    5.网络编程;
    6.反射机制,注解,自定义注解,注解解析;
    学习目标:
    ·理清集合类与类、类与接口的关系;
    ·掌握集合中不同实现类的特点,及其以何种数据结构进行实现。知道在不同的使用场景使用哪种集合;
    ·掌握数据结构 ArrayList,LinkedList,Vector, 哈希表结构的原理, 熟练使用 ArrayList 和 HashMap以及掌握 HashMap 的底层原理实现;
    ·掌握异常的使用,自定义异常;
    ·掌握并发和并行,线程和进程的概念和区别,线程的使用场景,线程的创建方式,线程同步的方式,线程的生命周期,了解线程池和定时器的使用;
    ·掌握文件和 IO 的基本使用,字符流和字节流的区别和使用场景,IO 流的原理分析和对象的序列化和反序列化, 熟练使用 FileInputStream,FileOutputStream,FileWriter,FileReader,InputStreamBuffer, OutputStreamBuffe;
    ·掌握什么是反射,反射方法的常用方法,掌握注解,常用的元注解。了解自定义注解,注解解析;
    ·掌握程序 bug 调试的能力;
    ·掌握代码分析的能力;
    ·熟悉 Eclipse/Idea 的工具的使用和操作;
  • Java Web
    此阶段主要完成在浏览器中对某个数据库表数据进行增删改查的操作,内容主要包括 MySql 数据库的安装和使用,JDBC,Tomcat以及 Servlet 和 JSP 技术等。通过此阶段的学习,可以深刻理解 JavaEE 最基础的原理,为后续框架阶段以及项目阶段的学习打下坚实的基础。
    主讲内容:
    1. mysql安装、基础语法(DML/DQL/事务/数据库设计);
    2. JDBC(通过Java程序去操作数据库中的数据),使用第三方组件操作数据库;
    3. HTML/CSS/BootStrap(静态页面技术);
    4. JavaScript/Jquery;
    5. XML定义、约束、解析;
    6. B/S架构、Tomcat服务器;
    7. Servlet、JavaWeb常用对象及其API;
    8. 文件上传、下载
    9. JSP、JSTL、EL;
    10. 会话技术(Cookie,Session);
    11. 验证码、登录、注销、购物车、令牌机制等;
    12. 过滤器 Filter、监听器 Listener;
    13. JQuery、Ajax、JSON;

    学习目标:

    ·具有良好的编程规范;
    ·掌握 DDL、DML、DQL 操作,掌握 MySQL 存储引擎和 MySQL 常用的命令,数据库的备份和恢复;
    ·掌握JDBC操作数据库步骤及其实现方式;
    ·掌握怎么制作静态页面,怎么快速开发一个静态页面;
    ·掌握JavaScript的Dom操作,JQuery基础语法;
    ·掌握xml定义、解析;
    ·掌握 Tomcat 的安装和配置以及基本使用,能正常部署 JavaWeb 项目;
    ·掌握 HTTP 协议的基本概念,分析 HTTP 请求的请求头信息和响应头信息,掌握 GET 请求和 POST 请求的使用和区别,掌握 HTTP 一次完整请求所经历的流程;
    ·掌 握 Servlet 规 范,Servlet 的 生 命 周 期, 请 求 流 程 和 继 承 体 系, 掌 握 HttpServletRequest 和 HttpServletResponse 的使用,掌握会话跟踪技术 Cookie 和 Session 的概念和使用,掌握转发 forward 和重定向 redirect 的使用,掌握常用监听器 Listener 和过滤器 Filter 的使用和配置;
    ·熟悉动态网页 JSP 技术,掌握其中的原理,指令和常用内置对象。
    ·掌握什么是MVC,MVC架构的使用;
    ·掌握AJAX、json基本操作
  • 流行框架 & 工具
    此阶段的课程的最终的目的是使用现阶段市面上最流行的框架,完成权限管理系统的开发。课程的内容包括数据库的多表查询, Maven 的使用,MyBatis,Spring,SpringMVC,JavaScript,等技术。此阶段的内容为 JavaEE 开发中最核心的内容。在技术层面上,作为后续项目实战的课程基础。
    主讲内容:
    1. MySQL 高级;
    2. MyBatis 高级;
    3. 统一建模语言 (UML);
    4. 项目构建解决方案(Maven);
    5. Spring Framework;
    6. SpringMVC;
    7. AJAX 异步请求;
    8. jQuery 进阶;
    9. BootStrap3 页面设计;
    10. 权限管理解决方案实现。
    学习目标:
    ·掌握 MySQL 的高级查询操作和事务的深入理解,掌握悲观锁和乐观锁的实现机制,熟悉常用的 MySQL 单行函数和聚合函数的使用;
    ·熟悉软件工程思想和统一建模语言 UML;
    ·掌握 Maven 项目构建和项目管理,了解中央仓库,本地仓库,私服配置,以及 pom.xml 的详细配置,掌握Maven 的依赖,坐标,继承和聚合;
    ·掌握 MyBatis 的设计思想和原理,Mapper 接口的使用和原理,动态SQL 的使用;
    ·掌 握 MyBatis 的复杂的关系映射和表设计,掌握 many2one设计和映射,one2many 设计和映射,many2many 设计和映射;
    ·了解 MyBatis 的源码分析和拦截器的使用,掌握 MyBatis 的缓存使用和应用场景;
    ·掌握 Spring 的设计思想,理解 IOC 和 DI,掌握 Spring 的动态代理的原理 (jdk/cglib),Spring 的 AOP,Spring JDBC 和事务的管理,Spring 集成 MyBatis 的实现;
    ·掌握 SpringMVC 的执行流程和静态资源访问,SpringMVC 的请求传参和参数绑定机制,文件的上传和下载 ;
    ·掌握 JSR303 数据校验规范,SpringMVC 的拦截器和异常处理;
    ·掌握 JS 的基本操作,DOM 操作和 BOM 操作和事件绑定机制,掌握 jQuery 的选择器,事件处理机制,节点的操作和 AJAX 的异步请求处理 ;
    ·掌握 Bootstrap 的响应式开发,掌握栅格系统和表单,表格,导航条,进度条,模态框等设计 ;
    ·掌握 RBAC 权限模型对象分析和流程分析,完成权限的扫描和加载, 权限和角色的分配,登录和权限拦截器的使用。
  • 企业接轨项目 : 客户关系管理系统
    该项目属于经典的企业内部管理平台,企业员工可通过该平台轻松实现权限管理,动态菜单,客户记录,客户维护,客户跟进,潜在客户管理,大客户管理,系统管理等企业业务管理相关操作。该课程包括如何开发一个完整的项目,同时还设计到完整项目需要使用的技术,包括 Freemarker 模板引擎,Shiro 安全验证框架等,此项目学习完可初步具备开发项目需要的思维方式。
    项目架构:
    FreeMarker/SpringMVC/Spring/MyBatis/MyBatis Plus/Shiro/Tomcat
    知识体系:
    SSM、MVC、SpringMVC、Spring、MyBatis、Shiro、jQuery Validate、My97 DatePicker、FreeMarker、 MyBatis Plus、PageHelper、AJAX、JSON、Maven

    学习目标:

    ·体验 & 掌握企业级项目开发基本流程;
    ·使用 Maven 项目搭建整合 SSM 框架,并结合企业流行的 MyBatis Plus 框架;
    ·掌握企业级项目引入第三方权限框架(Shiro)的解决方案;
    ·掌握企业级项目性能优化之页面静态化解决方案;
    ·锻炼业务、需求分析能力,提升自我学习和异常分析处理能力。
  • 企业接轨项目 : 易购商城
    该项目主要是针对目前互联网电商系统及高并问题的一个经典解决方案,能解决瞬间并发量大(大量用户同时操作,瞬间访问量激增),库存少(欲购买用户量远远大于库存数量,只能有少部分用户秒杀成功)等问题。核心设计思想:限流、削峰、异步、缓存。
    项目架构:
    SpringBoot/SpringCloud/MyBatis/MySQL/Redis/KafKa/Nginx
    知识体系:
    SpringBoot、SpringCloud、MyBatis、MySQL、Redis、KafKa、Nginx、分布式 Session、Lua、TCC
    学习目标:
    ·掌握微服务架构一站式解决方案(SpringCloud);
    ·掌握高并发一站式解决方案 ;
    ·掌握 Redis 缓存实现,分布式 Session 实现 ;
    ·掌握负载均衡解决方案 (Nginx) ;
    ·掌握分布式事务处理解决方案(TCC);
    ·掌握消息异步推送解决方案(WebSocket);
    ·掌握消息中间件 KafKa。
  • 就业和售后
    技术课程体系结束前 1 个月进行专业的就业指导相关课程体系,学员毕业找工作阶段,进行一对一就业指导和就业情况跟踪,及时解决学员就业面试过程中遇到的一切疑难杂症,帮助学员尽快结业。学员工作期间,实行终身保障计划,工作中碰到比较难以解决的问题,可来校找老师沟通分析解决,不定期给老学员发放最新技术视频。
    主讲内容:
    1. IT 职业规划;
    2. 就业指导;
    3. 修改简历;
    4. 模拟面试;
    5. 就业跟踪;
    6. 售后服务。
  • 升职加薪技能
    要想在软件开发的路上走的更远,我们应当保持一个”终身学习”的良好心态, 无论是换工作,升职加薪,时刻保持学习的心态,掌握新技能,往往是丰富履历的最佳方式,希望我们毕业后的学生不是一个技能,一个经验用了三年, 而是在工作的过程中,不断的丰富和充实自己的新知识和新技能,这样才会在工作中不断的提升自己,针对工作过的老学员,我们会定期的发布一些更加底层和原理的课程帮助老学员及时的有效的提升自己的实力。
    主讲内容:
    1. 微信公众号开发;
    2. 微信小程序开发;
    3. 数据结构和算法;
    4. 经典设计模式剖析;
    5. 网络通信框架 Netty;
    6. JVM 内存模型结构和垃圾回收;
    7. 并发处理包 JUC 和 CAS 原理和应用;
    8. Redis 的底层原理和线程模型分析;
    9. Dubbo 的源码分析;
    10. Zookeeper 的底层原理;
    11. 高并发业务解决方案。
雅橙学习模式
雅橙服务
QQ咨询
返回顶部