大/研学生
适合冲刺大厂
争取一个好的起点
非计算机专业
深入技术底层会有无力感
突破薪资瓶颈
专科学历
学历低更需要技术
过硬
在职海归
回国发展,技术栈上会有
水土不服现象
常年外包
外包不一定不好
要看行业项目等因素
冲刺大厂
大厂考核点在于算法和架构
设计及技术栈宽度和深度
移居外企
对算法和计组等基础学科
知识非常看中
寻求转行
理论加实践,能面试
跳槽涨薪
最为复杂
跳槽未必就涨薪
镀金充电
开辟技术视野
快手掌握流行技术
合伙创业
技术合伙人在技术
视野上要足够宽
传统项目
痛点在于没有实际的
互联网项目经验
急速复业
因多种原因暂定一段工作时间
需要短时间能获得offer
转岗提升
无论转中间件,转大数据
业务转技术还是技术转业务
大龄人才
目前企业对大龄友好
而且更关注对应的实力
大龄危机
温水煮青蛙
技术提升不多
非java语言
无论python/php/go等语言
涉及后端
开发爱好
符合开发爱好者组件
知识体系及深度探索
超全的项目库
真项目
真实战
解决方案式教学
专职课研专家团队
课程以周为单位更新迭代
行业首推高级程序课程
行业最强师资团队
全方位教辅系统
依托优极限
打造终身职业生态圈
业务场景全面
产品需求真实
技术方案主流
企业应用匹配
项目开发真实
研发流程规范
能力目标清晰
逻辑设计合理
基于企业真实项目,企业真实研发环境、打造全程企业级项目管控,云平台支持
敏捷开发模式
企业的标准化工作流程
项目经理指派
git代码管理工具
jire项目开发管理平台
产品需求讲解
团队技术方案分析
git代码管理工具
jire项目开发管理平台
每日站立会PM进度跟踪
敏捷看板任务管理
git提交当日代码
研发答辩,颁奖
测试工程师进行自动化测试
技术人员bug修复
pm验收项目代码
项目代码联调
短多写作及沟通
测试用例及计划系统导入
测试环境进行项目部署
高级软件工程师
培训课程
以“周”为单位
更新热点/前沿技术
至少包含2个
企业级大型项目
项目场景课程占比
超60%
技术课程
深入且广泛
学完即可应用
代码移植便捷
注重底层
素质培养
阶段 | 周次 | 主要学习方向 |
---|---|---|
阶段1: 语言基础班 JavaSE、Web、MySql、Linux、项目实战 |
语言基础班 第01周 |
•软件架构之CS模式和BS模式
•编程语言发展史与Java环境搭建
•Java的基本组成JDK JRE JVM
•变量简介和标识符和数据类型
•整数类型和浮点类型表值范围的推导过程
•Java运算符
•Java工具类(随机数与键盘输入)
•控制语句-顺序结构选择结构循环结构
•关键字continue与关键字break
•雉兔同笼、韩信点兵、吸血鬼数、水仙花数等经典练习
•方法的定义与方法的递归
•斐波那契数列与大兔生小兔练习
|
语言基础班 第02周 |
•HTML5页面元素与表单
•CSS3选择器
•CSS3布局
•案例:百度 清华大学官网
•JavaScript变量与函数
•JavaScript函数
•JavaScript选择与循环控制
•JavaScript的DOM操作
•JavaScript的BOM学习
•案例:支付宝 12306
•JavaScript表单数据校验
•案例:福彩双色球、贪吃蛇
|
|
语言基础班 第03周 |
•数据库概念介绍
•安装Mysql数据库.和Navicat12
•DQL之列的查询与条件查询
•DQL单行函数与多行函数
•DQL之分组函数与分组条件过滤
•DQL值多表关联查询
•DQL之多表查询外连接自连接子连接
•企业面试必会SQL50题精讲
•DML之数据的增加删除修改
•DML之事务的定义与隔离级别
•DDL之表列约束序列的定义
•数据库的三范式与RBAC权限管理表结构分析
|
|
语言基础班 第04周 |
•计算机硬件之冯诺依曼体系
•网络组成之网址-子网掩码-默认网关
•Linux系统版本选择和虚拟环境搭建
•Linux命令学习策略和文件系统操作
•Linux网络命令和用户组权限
•Linux软件安装和脚本编程
•团队开发java项目实战
•团队开发java项目实战
•团队开发web布局项目实战
•团队开发web布局项目实战
•笔试+团队项目验收
•团队项目验收
|
|
阶段2:JavaSE阶段 | 正式班 第01周 |
•JAVA语言基础-方法深入
•JAVA语言基础-数组精讲
•面向对象编程-类与对象与内存分析 计算器编写
•面向对象编程-this 成员方法 static
•面向对象编程-package与import 淘宝登录解密
•面向对象编程-继承性super与重写
•面向对象编程-封装性javabean与经典MVC思想
•面向对象编程-多态性与接口 抽象类与内部类
•面向对象编程-异常体系与自定义异常
•面向对象编程-JAVA13新特性Lambda与方法引用
|
正式班 第02周 |
•API使用-字符串类与正则表达式
•API使用-包装类、日期类、枚举
•IO流-文件流和缓冲流
•IO流-文件拷贝、对象流与Commons-io
•容器-List与Set 手动实现ArrayList
•容器-Map与Properties 手动实现HashMap
•容器-工具类Collections、List与比较器
•容器-JAVA13新特性容器-Stream
•反射reflection与注解annotation
•多线程-定义、状态控制语同步
|
|
阶段3:数据库阶段 Oracle、MyBatis、算法 |
正式班 第03周 |
•高并发-线程通信
•Socket-爬虫 TCP与UDP编程
•JavaSE项目-手写Web服务器
•JavaSE项目-手写Web服务器
•ORACLE入门与商城需求分析
•PowerDesigner数据库建模和类图设计
•DQL之单表、函数
•DQL之多表
•DML与DDL
•JDBC及其常用案例开发
|
正式班 第04周 |
•Mybatis环境搭建_传统Dao开发
•MyBatis接口代理开发(CRUD)
•Mybatis_单表与多表查询
•ResultType_RestMap输出映射
•MyBatis_逆向工程与缓存、动态sql与注解开发
•面试宝典之十大经典算法-三类加密算法、KMP算法等
•面试宝典之十大设计模式-工厂-单例-代理-装饰模式
•面试宝典之高并发
•Lock锁、阻塞队列、volatile等
•java13新特性模块化与自定义JRE
•团队项目验收
|
|
阶段4:服务器框架阶段 Spring5、SpringMvc、MyBatis、Freemarker、SpringBoot |
正式班 第05周 |
•网页开发的规范与基础:HTML5
•网页开发的规范与基础:CSS3
•JS深入理解:基础语法-变量-数据类型
•JS深入理解:函数、对象
•JS深入理解:BOM对象
•JS深入理解:DOM对象、表单
•JQuery初体验:JQuery的基本语法和使用
•JQuery灵活应用:实例分析、Ajax异步无刷新技术
•简单且功能强大的前端框架:BootStrap
•开源的模块化前端 UI 框架:Layui
|
正式班 第06周 |
•框架的前生:HTTP、Tomcat、Servlet标准
•Servlet的深入:请求/响应对象、会话跟踪技术
•Servlet的高级特性:过滤器和监听器
•动态网页技术:JSP的基础使用
•主流开源项目管理工具:Maven
•开放源代码的版本控制系统:SVN
•Freemarker概念&特点&环境配置&数据类型
•Freemarker常见指令&内置函数&页面静态化
•Spring5框架发展&模块划分&IOC对象实例化
•IOC对象装配&集合装配&扫描器&作用域
|
|
正式班 第07周 |
•动态代理实现&AOP概念&专有名词
•AOP使用两种方式_XML&注解&邮件发送
•整合Mybatis实现持久层数据基本维护
•Spring5事务控制概念&传播特性
•MVC核心思想
•SpringMvc框架特点
•请求原理&环境配置
•SpringMvc请求转发与重定向
•Json配置、拦截器
•SpringMvc企业文件上传
•企业SSM集成
•全局异常统一处理
•SpringMvc前后端分离开发Restful接口规范
•URL绑定机制
•SpringBoot框架特点、优势&核心配置
•SpringBoot坐标和自动化配置
•SpringBoot数据校验机制
•分布式缓存Ehcache技术
•异常处理&SpringBoot单元测试
•SpringBoot热部署技术
•定时调度技术
•API接口文档生产力工具Swagger2
|
|
阶段5:用户权限控制 RBAC、客户端管理管理 |
正式班 第08周 |
•企业级项目CRM系统概念
•系统分类
•模块划分&表结构
•项目环境搭建
•系统用户登录
•非法请求拦截&全局异常统一处理
•Crm系统营销模块
•营销机会模块业务分析
•表结构&功能实现
•Crm系统营销模块
•客户开发计划业务分析
•表结构&功能实现
•Crm系统-权限管理-角色管理功能实现
•Crm系统-权限管理-角色管理-角色授权功能分析
•Crm系统-权限管理-角色管理-权限认证功能分析
•Crm系统-权限管理-资源管理-资源功能分析&功能实现
•Crm系统-权限管理-权限的分配与撤销
•Crm系统-权限管理-按钮权限控制
|
正式班 第09周 |
•Crm系统-客户管理
•客户管理表结构分析
•客户信息管理实现
•Crm系统-客户管理
•订单编辑
•订单自动跟踪机制
•Crm系统-客户管理
•客户流失管理表结构分析
•流失规则分析
•Crm系统-客户管理
•客户流失管理功能实现
•流失客户定时调度实现
•Crm系统-客户管理-流失规则功能实现流程总结
•Crm系统-客服管理-客户服务表结构分析&功能实现
•Crm系统-字典维护表结构分析&功能实现
•Crm系统-统计报表-Echarts&HighCharts
•Linux系统特点&Nat模式静态ip&常用命令
•JDK8&Mysql8&Tomcat8安装与企业项目部署
|
|
阶段6:企业级分布式协调框架 | 正式班 第10周 |
•企业代码版本控制基本使用:Git
•企业代码版本控制冲突解决方案
•企业流行的消息中间件:RabbitMQ-安装
•初识消息中间件:RabbitMQ专业术语
•深入消息中间件:多种操作模式队列
•SpringBoot整合消息中间件的方案
•最热门最具前景的前端框架之一:Vue.js
•前端开发:走进Vue.js
•Vue核心组件
•Vue全家桶开发简单项目
|
阶段7:主流前后端分离项目技术实现 | 正式班 第11周 |
•流行的企业级安全框架:SpringSecurity
•Web开发安全防护手段:SpringSecurity
•主流无状态令牌设计:JWT
•流行的第三方登录协议:OAUTH2
•项目分组实战-Spring Security登录功能
•项目分组实战-Google 验证码服务
•项目分组实战-Spring Security权限管理
•项目分组实战-菜单管理
•项目分组实战-全局异常统一处理
•项目分组实战-权限组管理
|
正式班 第12周 |
•项目分组实战-Easy POI数据表格导入导出
•项目分组实战-网易邮件发送功能
•项目分组实战-RabbitMQ异步通信
•项目分组实战-WebSocket聊天室
•互联网架构趋势
•远程调用框架:Dubbo-Zookeeper
•企业级搜索引擎:ElasticSearch入门
•ElasticSearch:环境准备、实战案例
•主流缓存数据库:Redis入门
•Redis 主从复用、读写分离 企业环境搭建
|
|
阶段8:分布式电商主流技术实现 | 正式班 第13周 |
•Redis 企业实战问题业务分析
•高性能HTTP和反向代理web服务器:Nginx
•分布式文件存储数据库:MongoDB
•Spring家族整合MongoDB
•分布式份文件存储系统:FastDFS
•FastDFS实现上传、下载、在线展示功能
•电商项目实战-项目分析、搭建
•电商项目实战-企业电子商务项目研发
•电商项目实战-七牛云海量存储系统(Kodo)
•电商项目实战-商品新增、文件上传
|
正式班 第14周 |
•电商项目实战-整合前端模板 doT.js 展示商品列表
•电商项目实战-商品数据集成 Redis 实现缓存
•电商项目实战-集成 ElasticSearch 实现搜索功能
•电商项目实战-前后台系统实现 SSO 单点登录
•电商项目实战-集成 Google-Kaptcha 图形验证码
•电商项目实战-跨平台购物车实现
•电商项目实战-集成 阿里云支付宝支付功能
•电商项目实战-集成腾讯云短信发送功能
•电商项目实战-集成腾讯云行为验证功能
•电商项目实战-集成RabbitMQ实现异步功能
|
|
阶段9:微服务1.x和2.x全套技术栈 | 正式班 第15周 |
•Spring Boot指标监控与健康检查
•Spring Cloud的前世今生
•Spring Cloud Netflix Eureka
•微服务注册中心解决方案
•Spring Cloud Netflix Ribbon
•微服务负载均衡解决方案
•Spring Cloud OpenFeign
•微服务声明式服务调用
•Spring Cloud Consul
•微服务声明式服务调用解决方案
|
正式班 第16周 |
•Spring Cloud ZooKeeper
•微服务注册中心解决方案
•Spring Cloud Netflix Hystrix
•微服务熔断保护解决方案
•Spring Cloud Netflix Zuul
•微服务第一代网关解决方案
•Spring Cloud Gateway
•微服务第二代网关解决方案
•Spring Cloud Bus
•微服务消息总线解决方案
|
|
正式班 第17周 |
•Spring Cloud Sleuth
•微服务链路追踪解决方案
•Spring Cloud Stream
•微服务消息驱动解决方案
•Spring Cloud Config
•分布式配置中心解决方案
•Spring Cloud Alibaba
•微服务第二代解决方案
•阿里巴巴 Nacos
•微服务注册中心解决方案
|
|
正式班 第18周 |
•阿里巴巴 Sentinel
•微服务熔断保护解决方案
•携程 Apollo
•分布式配置中心解决方案
•阿里巴巴 Seata
•分布式事务解决方案
•TX-LCN
•分布式事务解决方案
•微服务技术回顾及BAT公司技术选型
|
|
阶段10:微服务商城项目实战 | 正式班 第19周 |
•租房网-微服务架构项目搭建
•租房网-Banner轮播图
•租房网-热销产品
•租房网-热门推荐
•租房网-ElasticSearch搜索服务
•租房网-Redis缓存存储数据服务
•租房网-产品评论服务
•租房网-产品预订倒计时服务
•租房网-登录/验证码服务
•租房网-秒杀/订单服务
|
阶段11:一对一面试辅导实现高薪就业 | 正式班 第20周 |
•结业考试
•试卷解答
•面试和成功求职的独门秘技
•按需撰写简历的不二法则
•已就业老学员的心得分享
•精准投递简历规划未来方向
•模拟面试:一对一辅导
|
就业流程
全信息化处理
学员能力
雷达图分析
定制个性化
就业服务
技术面试题
讲解
就业指导课
面试项目分析
HR面试攻略
模拟企业
真实面试
专业简历指导
面试复盘辅导
风险预警
企业黑名单提醒