就业服务

老师一对一答疑,全程学习管理,赠送教材源码、课程资料、相关笔记,提供面试辅导、岗位推荐!

PBET高阶就业班

  • 报名即签订正规培训合同,保障各项学习权益
  • 报名即赠送一对一专属VIP学习辅导,随时随地享受答疑服务
  • 全程严格管理,专属班主任监督学习进度
  • 全程录播+直播学习模式,每周2-3次直播知识梳理和重难点讲解
  • 全程课后作业+阶段考试+综合项目实战
  • 免费就业机会推荐、面试辅导、就业指导
  • 课程学习无有效期,一期不会下期免费再学,学会为止
  • 终生优惠享受凡云教育所有课程升级及其他活动

PBET无忧就业班

  • 报名即签订正规培训合同,保障各项学习权益
  • 报名即赠送一对一专属VIP学习辅导,随时随地享受答疑服务
  • 全程严格管理,专属班主任监督学习进度
  • 全程录播+直播学习模式,每周2-3次直播知识梳理和重难点讲解
  • 全程课后作业+阶段考试+综合项目实战
  • 课程学习无有效期,一期不会下期免费再学,学会为止
  • 终生优惠享受凡云教育所有课程升级及其他活动
  • 面试辅导、就业指导、就业无忧,享受薪资保底承诺

名师介绍

韩凌

  • 22年IT行业从业经验,含10年大型企业项目开发经验,12年软件教学经验
  • 先后主持参与开发了《攀钢物资供应系统》、《云南省农村信用社系统建设项目》、《中国电信物资系统CPMIS》、《中国联通U-Cloud PaaS平台》等大型企业级项目
  • 曾就职于亚信,用友等国内IT名企担任高级软件开发工程师、项目经理
  • 对主流框架及高并发高可用分布式架构等技术有深入的研究
  • 擅长企业级系统研发、系统架构设计、拥有丰富的项目研发与教学经验

为什么选择java以及岗位薪资数据

为什么选择Java

Java作为一门面向对象编程语言,自1995年发布到现在已风靡全球20余年,是全球主流的编程语言之一。

Java技术具有卓越的通用性、简单性、安全性、高效性、健壮性、多线程、动态性、平台独立与移植性等特点。

Java可以用于编写Web 应用程序、桌面应用程序、分布式系统和嵌入式系统应用程序等。

相关调查显示,在各种编程语言中,Java使用者比例很高,达40%以上!

行业钱景

成都Java • 工资收入水平

职友网数据

¥ 11.8k

本数据来源于职友网 / 可信度:高
薪资
占比
3K-4.5K
3.7%
4.5K-6K
4.9%
6K-8K
10.2%
8K-10K
12.7%
10K-15K
36.5%
15K-20K
17.1%
20K-30K
9.7%

重庆Java • 工资收入水平

职友网数据

¥ 10.1k

本数据来源于职友网 / 可信度:高
薪资
占比
3K-4.5K
1.8%
4.5K-6K
3.8%
6K-8K
16.5%
8K-10K
20.1%
10K-15K
40.4%
15K-20K
10.3%
20K-30K
4.5%

西安Java • 工资收入水平

职友网数据

¥ 11.3k

本数据来源于职友网 / 可信度:高
薪资
占比
3K-4.5K
2%
4.5K-6K
3.8%
6K-8K
12.8%
8K-10K
17.2%
10K-15K
37.3%
10K-15K
15.9%
20K-30K
8.4%

上海Java • 工资收入水平

职友网数据

¥ 18.0k

本数据来源于职友网 / 可信度:高
薪资
占比
4.5K-6K
0.9%
6K-8K
2.4%
8K-10K
4.5%
10K-15K
23.6%
15K-20K
24.2%
20K-30K
29%
30K-50K
13.4%

全国Java • 工资收入水平

职友网数据

¥ 14.3k

本数据来源于职友网 / 可信度:高
薪资
占比
4.5K-6K
2.9%
6K-8K
8%
8K-10K
10%
10K-15K
29.8%
15K-20K
19.2%
20K-30K
17.9%
30K-50K
9%

JAVA开发课程体系及知识点(PBET)

第一阶段

JavaSE核心编程

阶段目标

1. 熟练掌握Java的开发环境与编程核心知识

2. 熟练运用Java面向对象知识进行程序开发

3. 深入理解Java的核心对象和组件

4. 熟练应用常用Java API,解读核心API源码

5. 熟练应用JAVA多线程及网络编程技术

6. 熟练使用MySQL,掌握数据库高级操作

7. 熟练使用JDBC,掌握开源工具DbUtils的使用

8. 能综合运用所学知识完成WoniuChess项目

Java语言基础
课程目标

完成棋盘的绘制

知识要点
  • 环境搭建、基本数据类型、变量及去声明、运算符、流程控制语句
  • 常用命令、开发流程、IDE的基本使用、Java基础语法、循环结构
  • continue与break、多重循环、循环结构、数组的概念与特点、声明与赋值
  • foreach循环、基础算法讲解、查找最大最小值、冒泡排序、数组的遍历、IDE绘制界面
Java面向对象编程
课程目标

完成落子逻辑的处理

知识要点
  • 类与对象、方法、重写、重载、接口、抽象类、Lambda表达式
  • 类与对象的关系、类的声明、对象的创建、属性的声明与访问
  • Java核心关键字、OOP概述、构造方法、JavaBean规范
  • JavaFX核心API、方法的声明与调用、方法的传参方式、作用域、可变长度参数
  • this关键字、static关键字、访问控制修饰符、继承、方法重写
  • 作用域、可变长度参数、命令行参数、super关键字、类的初始化顺序
  • final、Object类、向上转型与向下转型、静态绑定与动态绑定、instanceof
  • 内部类、Lambda表达式、面对对象的特征、抽象类、接口、命令行参数
Java核心API
课程目标

使用集合完成项目重构,实现保存棋谱及复盘功能

知识要点
  • Java常用API、字符串、日期、集合框架、异常处理、IO流
  • LinkedList、Set、HashSet、TreeSet、Map、HashMap
  • Collection List ArrayList、Collections、LinkedHashMap
  • Java Stream API、异常的分类、自定义异常、异常连、IO概述、File类
  • InputStream、OutputStream、字符流、Reader Writer、缓冲流、对象流
  • 序列化与反序列化、transient 序列化版本ID、Properties类、字节流
Java网络编程
课程目标

完成网络对战功能,可使用NIO框架Netty拓展CS架构版本

知识要点
  • 网络编程、多线程、网络基础、TCP/IP协议、访问网络资源
  • Socket编程基础、ServerSocket、线程的状态及转换、线程的调度
  • Socket、UDP编程、多线程、进程与线程、线程的创建与启动
  • synchronized、volatile关键字、线程间通信、生产者消费者模型
  • TimerTask接口、枚举、声明枚举、使用枚举、ThreadLocal、Timer
MySQL数据库与JDBC
课程目标

将项目中的用户信息及对战信息通过数据库保存及操作

知识要点
  • 数据库概念、MySQL配置、命令、建库建表、约束、数据的增删改查
  • 视图、函数、事务、MySQL的安装与基本使用、Netty拓展CS架构
  • 建模工具、JDBC操作数据库、开源工具DbUtils的使用、数据库概念
  • 约束、主键外键、SQL语句、多表连接查询、视图、事务、JDBC、Connection
  • Statement、封装DAO类、ResultSet、PreparedStatement、DbUtils、NIO框架

第二阶段

JavaWeb系统开发

阶段目标

1. 掌握流行开源框架JUnit,logback,MyBatis的使用

2. 熟练掌握Web前端开发技术HTML,CSS,JavaScript及

3. 熟练运用Java Web核心技术Servlet技术处理请求与响应

4. 能够理解反射与代理,能使用代理实现事务控制,掌握自定义异常的使用

5. 掌握Thymeleaf模板技术实现前端页面的展示,理解静态化的好处及实现方式

6. 掌握Ajax技术及前后端分离开发的实现要点

7. 理解Web项目的分层结构及MVC模式

8. 能综合运用所学知识完成WoniuMall项目

ORM框架MyBatis
课程目标

实现DAO与Service层,控制事务及异常处理

知识要点
  • 单元测试、日志开源包logback、使用代理实现事务控制、项目原型及功能分析
  • XML、DTD与Schema、Java解析XML、单元测试、JUnit核心注解、数据库设计、JUnit、
  • 日志开源包logback、ORM MyBatis、配置文件、数据操作标签、分层结构
  • 单参数传递、多参数传递、结果集映射、多对一映射、一对多映射、数据查询标签
  • 二级缓存、延迟加载、PageHelper分页插件、动态SQL、一级缓存、SQL重用
Web前端开发基础
课程目标

统一异常处理,实现业务方法事务的控制,完成项目前台页面布局与美化

知识要点
  • Java高级语言特性、Web页面元素、布局、JavaScript核心语法
  • 客户端编程、反射、Cglib实现动态代理、动态代理、CSS样式
  • 动态创建类的实例、动态调用方法、代理的概念、静态代理
  • 自定义异常、异常链的使用、泛型、通配符、注解、JDK内置的注解
  • 浮动、布局、响应式布局、CSS3新特性、ThreadLoca cglib、定位
  • HTML网页的结构、标签、CSS、选择器、属性、盒子模型、动画
Java Web开发
课程目标

完成项目的后台核心业务功能

知识要点
  • HTTP协议、Servlet、会话跟踪技、JavaScript、数据类型、
  • 数组、函数、对象、JSON、this关键字、内置对象、事件处理
  • 变量声明、运算符、条件、循环、BOM、Window、localStorage
  • Location、History、正则表达式、DOM编程、元素、Cookie、sessionStorage
  • B/S与C/S、HTTP协议、URL与URI、请求头与响应头、请求方法、响应状态码
  • URL匹配规则、获取客户端参数、Servlet做出响应、重定向、后台转发
  • 、Servlet生命周期、JSP、JavaWeb开发、JSTL、事件传
  • 基础语法、JSP执行原理、JSP的隐式对象、数据共享-作用域、EL表达式
模板技术及静态化
课程目标

完成项目首页,详情页及列表页的静态化,完成购物车及支付功能

知识要点
  • Thymeleaf模型、静态化技术、模板引擎、字面量及运算符、文本操作
  • 、属性操作、表达式、文本模板模型、会话跟踪、静态化的概念及好处
  • 表达式对象、条件、迭代、片段、注释、URL表达式、模板片段
  • Session、Cookie、管线、Sesion、邮件协议、JavaMail、API及其应用
前后端异步数据交互
课程目标

完成个人中心核心功能

知识要点
  • 静态化、jQuery、选择器、筛选器、事件注册、事件对象、事件触发
  • DOM操作、Ajax、jQuery综合应用、Vue入门、事件注册
  • getJSON、post、ajax、load、统一响应格式、jQuery实现级联下拉框
  • jQuery文件上传、客户端密码、jQuery数据校验、jQuery、Validation的应用
  • 绑定、计算属性、监听、条件、循环指令、Axios发送Ajax请求、MD5加密
响应式布局框架
课程目标

完成后台核心功能,商品及订单维护

知识要点
  • Filter及其应用、Bootstrap、jQuery及常用插件的使用
  • 全局CSS样式、常用组件、网格理论、jQuery Valition的使用
  • 任务布置、日期控件的使用、任务布置

第三阶段

JavaEE框架开发

阶段目标

1. 熟练使用构建工具Maven

2. 熟练运用JavaEE开源框架:Spring,SpringMVC

3. 熟练使用SpringBoot进行快速框架搭建,集成其他流行技术

4. 理解RBAC并使用Shiro实现权限控制

5. 掌握前端UI框架Layui

6. 掌握流行的前端开发框架VUE

7. 熟练运用Linux操作系统常用命令,能完成部署环境的搭建,Nginx服务器的配置

8. 掌握负载均衡及数据库读写分离的原理与实现

9. 掌握Redis的安装与使用,Redis集群的搭建,熟练将Redis用于缓存及Session共享的场景

10. 综合运用本阶段技术实现K15在线教育平台的实现

Spring、SSM集成
课程目标

使用SSM完成基础开发框架的实现

知识要点
  • RBAC核心、数据库设计、MyBatis、Spring核心、SpringMVC、SSM集成开发
  • 数据库设计、Maven、POM文件、坐标、仓库、依赖管理、Maven属性
  • 动态SQL注解、聚合、继承、Spring Bean的基本配置、util命名空间
  • 生命周期、插件、Profile、MyBatis基础注解、关系映射注解
  • Bean的实例化、Bean的生命周期、依赖注入概述、注入简单属性、注入复杂属性
  • Spring表达式、注入Spring Bean、构造方法注入、自动装配、父子容器
  • 通知、切入点、引入、ProxyFactory详解、ML配置实现AOP、op命名空间实现AOP
  • 切入点表达式、Spring与MyBatis集成、声明式事务配置、请求映射
  • 处理静态资源、获取参数、获取请求的复杂参数、AOP Spring AOP
  • 获取RESTful请求的参数、获取Ajax请求的JSON参数、获取请求的二进制参数
  • PostMan接口测试、视图解析概述、ModelAndView类、使用Thymeleaf
Shiro安全框架
课程目标

完成项目的权限管理及权限控制

知识要点
  • Shiro实现权限控制、前端框架LayUI的使用、权限控制概述、RBAC数据库的设计
  • Shiro的认证流程、标签库及注解、缓存、SpringBoot集成MyBatis-Plus
  • 密码加密、Shiro授权、标签库及注解、缓存、RemeberMe、Shiro授权
  • RemeberMe、Layui中表单的使用、树的使用、数据库设计、SpringBoot入门
Spring Boot+VUE
课程目标

完成项目中的核心功能开发

知识要点
  • SpringBoot开发Web项目、VUE、前后端分离开发、SpringBoot配置文件详解
  • 自动配置原理、常用starter、SpringBoot集成Thymeleaf、、Rest风格
  • SpringBoot返回JSON数据、核心注解、for-of循环、对象字面量
  • Swagger、nodejs、npm、变量声明与赋值、模板字面量、路由
  • 箭头函数及其使用、Set与Map、类的声明与实例化、解构
  • 脚手架实现后台管理、ElementUI的使用、类的属性与方法、绑定
  • 模块导入详解、模块依赖类的继承、模块的基本使用、函数参数的语法更新
  • Vue组件开发、组件间数据传值、Promise及其应用、事件注册、模块导出详解、
Redis、Docker
课程目标

项目架构改进及部署

知识要点
  • Linux、Docker、Nginx实现负载均衡、Redis实现数据缓存、Session共享
  • Mycat实现MySQL读写分离、CentOS、远程连接、文件系统、文件管理
  • 用户管理、权限管理、主从复制、Redis、RedisTemplate、容器技术
  • 文本编辑器、网络配置、防火墙配置、进程管理、服务管理、读写分离
  • 数据类型、常用命令、持久化、哨兵、集群搭建、使用Jedis访问Redis
  • Redis的应用、分布式锁、Session共享、声明式缓存、缓存雪崩
  • Docker核心、常用命令、构建镜像、JWT、缓存穿透
项目实战
课程目标

独立自主完成一个大型具备商业价值的企业级综合项目,并答辩。

知识要点
  • 敏捷开发、实战开发、敏捷宣言、敏捷12原则、敏捷场景分析、scrum
  • 优先级、用户故事评审、任务分工、数据库设计、数据库设计评审
  • 团队协作开发、git使用、敏捷计划、用户故事、前后端功能对接与测试
  • 搭建项目结构、分工完成各自功能、单元测试及接口测试
  • 完成项目部署、项目答辩、全员演示项目、修改bug

第四阶段

微服务与分布式

阶段目标

1. 基于Springcloud完成微服务架构项目的开发

2. 理解消息队列的使用场景及解决的问题,掌握消息队列RabbitMQ的使用

3. 掌握网关鉴权、SpringSecurity及JWT技术在微服务架构中的应用

4. 理解分布式存储的优点及实现

5. 理解分库分表的的意义与一般原则,掌握Mycat实现分库分表的方式

6. 掌握分布式事务解决方案及各自的优缺点、分布式锁的实际应用

7. 理解搜索的实现原理,掌握分布式搜索引擎Elasticsearch的使用

8. 掌握SpringCloud应用监控、链路追踪、分布式配置中心、Docker容器化部署

9. 能综合使用本阶段技术完成基于SpringCloud的微服务架构项目

10. 培养学员的技术调研能力和自我学习能力,助力长期发展

SpringCloud微服务
课程目标

掌握SpringCloud核心组件开发、服务注与发现,服务调用,系统后台核心业务开发

知识要点
  • 微服务架构 SpringCloud核心组件 注册中心 网关及高可用 微服务间通讯 服务降级
  • 服务熔断 整体架构 服务注册与发现 Eureka Server Eureka Client Eureka自我保护机制
  • Eureka的高可用配置 微服务调用 SpringCloud Ribbon负载均衡
  • RestTmeplate使用GET、POST、PUT、DELETE请求方法 负载均衡 Hystrix Commond
  • 负载均衡策略 SpringCloud Hystrix服务容错保护 Hystrix 微服务间通讯
  • Hystrix Dashboard断路器执行监控 SpringCloud OpenFeign 声明式服务调用 Feign服务降级
  • 熔断机制 Feign日志级别 Feign的Ribbon配置 Feign的Hystrix配置 SpringCloud Zuul网关
  • 配置路由规则 配置访问前缀 Header过滤及重定向添加Host 项目骨架搭建 注册中心微服务 Ribbon
服务鉴权、文件存储
课程目标

掌握网关鉴权、SpringSecurity+JWT实现认证授权、分布式文件存储系统接口开发、 门户中心服务核心业务开发。

知识要点
  • 网关鉴权、SpringSecurity整合、JWT微服务认证授权、OSS分布式文件存储
  • Redis缓存实际应用、常用配置、网关限流、整合OSS实现文件上传
  • 网关过滤器、生命周期、自定义过滤器、负载均衡、路由转发超时时间处理
  • Zuul自定义过滤器、网关鉴权+JWT、门户中心微服务开发、基于网关的用户认证
  • 整合SpringSecurity、JWT实现认证和授权、SpringSecurity配置、认证与授权的流程
  • 接口添加访问权限、未登录访问接口的开发、实现门户中心登录、注册功能
  • OSS相关概念、OSS相关配置、回调参数、文件上传业务接口开发
  • 提高系统高并发处理、接口开发、POSTMAN、接口测试、采用Redis实现数据缓存
分布式事务
课程目标

掌握分布式锁在实际项目开发中的应用场景,支付服务接口幂等实现,分布式事物理论及实际开发应用;掌握服务监控、配置中心的开发配置及高可用。

知识要点
  • 分布式配置中心、微服务监控、分布式锁及实际应用、分布式事物解决方案
  • Spring、Cloud、Config分布式配置中心、搭建Config配置中心、Spring-Retry重置机制
  • 分布式事务解决方案、CAP定理、XA与JTA分布式事物解决方案、Alibaba、
  • Seata分布式事物解决方案、Seata、TCC模式开发详解、加密、安全控制
RabbitMQ
课程目标

掌握RabbitMQ中间件、ElasticSearch实际场景应用开发、基于ELK日志系统开发、分库分表及Docker容器化技术应用。

知识要点
  • 消息队列中间件RabbitMQ、延迟队列、MQ限流、接口限流
  • 微服务架构下的链路追踪、日志收集、、ElasticSearch全文检索引擎
  • 基于MyCat数据库中间件实现分库分、令牌桶算法实现接口限流
  • RabbitMQ消息队列中间件、工作模式、消息确认机制、接口限流、Docker容器化技术
  • ELK日志收集服务开发、MySQL主从复制原理、主实例搭建、从实例搭建
  • 数据库中间件MyCat实现分库分表、读写分离、微服务实战项目开发
  • 、项目立项、需求分析、技术选型、项目池选取项目

第五阶段

就业与补充强化

阶段目标

1. 基于蜗牛学院的项目池继续拓展和积累实战项目经验

2. 基于蜗牛学院的视频课程和直播课程完善知识体系

3. 完成职业素养类课程,让学员成为一个职场专业人士

4.在就业老师的指导下,进行面试准备并去企业面试,最终完成就

自选项目池
可选项目
  • 微信小程序开发、智能物联网系统、电子商务平台、P2P金融信贷系统、移动端应用开发
  • 行业爬虫应用开发、知识付费平台、共享停车平台、竞价拍卖平台、供应链管理平台、装饰行业应用
  • 瑜伽健身应用、小麦网在线购票、物流管理系统、财务管理系统、CRM客户关系系统
  • 教育运营管理系统、停车场管理系统、连锁经营管理系统、微信云商城、答题小能手APP
  • 家有喜事婚庆平台、启明星少儿编程、爱浪旅游App、Biu陌生交友平台、在线考试系统
  • K12/K15教育平台、医疗行业应用、智能社区、社交平台、汽车行业应用
就业与面试辅导
就业阶段指导
  • 职业素养类课程、简历指导与面试技巧、模拟面试与辅导

咨询QQ:3068609995

关注微信公众号

添加好友

咨询电话:19150192914

友情链接: 蜗牛创想 阿多比设计学院
版权所有 © 成都凡云科技有限公司 蜀ICP备15014130号-12 网络文化经营许可证 站长统计