重庆JAVA培训班

导读 重庆千峰IT培训开设的JAVA培训班研发6大维度课程,覆盖技术通识基础、项目实战能力、职业素养及职后发展能力,稳步进阶中高级程序员。
400-888-4011 176
Java Python UI~UE web前端 大数据 嵌入式 云计算 Unity游戏开发 互联网营销 Go语言开发 软件测试

课程详情

2020-12-21

JAVA培训班

成都千峰IT培训开设的JAVA培训班研发6大维度课程,覆盖技术通识基础、项目实战能力、职业素养及职后发展能力,稳步进阶中高级程序员。
  Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球*的开发者专业社群。

  岗位需求

  目前Java工程师人才缺口30万,日均招聘量20000。

  随着互联网深入发展,Java工程师的需求量快速增长,Java在大数据领域的深度应用,预计3-5年人才需求将翻倍增长。

  六维全息课程发布

  联合BAT/TMD T8+架构师共同把控技术教研,全面覆盖加薪技术点与职后提升需求,整套课程设计完成后,加入10+项微服务架构技术、300+项技术优化更新、10+套全新企业级分布式微服务项目,满足互联网业务高速发展对系统高可用高伸缩性需求。

  源码级课程

  对每一个技术点进行源码的细粒度讲解,深度剖析功能,并反复训练。

  问题思维训练

  将问题思维嵌入技能培训,让程序员具备问题思维素质。

  解决能力培养

  解决问题的能力培养融入实战项目,让学员自主开发,遇到问题,分析问题,解决问题。

  敏捷式开发

  在解决问题的过程中,寻求最优的方案,用最少的成本实现同等功能。

  课程体系

  六维全息课程体系提供复合型人才解决方案,全方位提升学员技术能力、岗位能力、职场能力,大大提升职业发展潜力!引入云平台概念,全面讲解短信平台和开发平台,

  同时加入JDK10、11版本新特性,全新加入垃圾回收算法、项目库进一步扩大,引入10套全新企业级项目,设计开发平台型、物联网型、中间件型项目,全部尊从企业应用

  最广泛、代表未来发展方向的技术。

基础课

课程概述 课程案例 掌握技能
Java概述与环境搭建

Java语言的介绍

Java语言的特点

Java技术体系平台

搭建 Java开发环境

JDK 的安装与配置

开发*个Java 应用程序

Java 程序的执行原理

DOS命令

注释的使用

变量的声明与使用

变量内存空间分配与原理

标识符的概念命名规范

打印你自己的信息

- 了解Java语言发展史
- 了解Java语言的特点
- 掌握环境搭建
- 了解DOS命令
- 掌握手动安装JDK,配置环境变量
- 掌握*个java程序
- 掌握Java基本命令
- 掌握Java命名规范
- 掌握变量的作用和定义的方式
- 能根据实际情况选择使用8种基本数据类型
- Scanner的使用
变量与注释

注释的使用

变量的声明与使用

变量内存空间分配与原理

标识符的概念命名规范

课堂案例:打印你自己的信息

数据类型与控制台输入

变量的数据类型

基本数据类型之间的转换

键盘输入

课堂案例:通过键盘输入,打印你喜欢的电影名称

课堂案例:通过键盘输入,打印你的高考成绩

专业课

课程大类 课程细类 胜任职位
JavaSE基础

Java概述与环境搭建

语言基础

选择结构与分支结构

循环结构

方法/函数

数组(一)

数组(二)

面向对象基础(一)

面向对象基础(二)

三大特性(封装、继承)

三大特性(多态)

三个修饰符(abstract、static、final)

接口

常用类(Object/内部类/*装类/String)

集合(一)

集合(二)

异常

多线程(一)

多线程(二)

I/O框架(一)

网络编程

反射

JDK8

对于JavaSE知识内容属于Java整个编程领域核心,但无法仅凭此阶段技术就具备*能力,需继续进阶学习并掌握Web阶段开发
JavaWeb进阶

MySql

JDBC

HTML

CSS

Servlet

JSP

《EMS员工管理系统》

JS

Ajax

JQ

Bootstrap

《锋迷商城项目》

基础数据服务工程师
Web服务工程师
前端初级工程师
后台开发工程师
Java初级工程师
Java中级工程师
Web全栈工程师
框架应用

Maven+Git

MyBatis

Spring

SpringMVC

日志

quartz

LayUI

《大型企业战略开放平台云控中心项目》

Java接口工程师
Java服务端工程师
Java中级工程师
Java高级工程师
应用平台工程师
全栈工程师
分布式 + 微服务

架构演进

Linux

Docker

Nginx

Redis

ElasticSearch

SpringBoot

RabbitMQ

SpringCloud

Zookeeper

分布式锁

分布式任务

分布式事务

服务器运维工程师
技术经理
Java中级工程师
Java高级工程师
云计算Java工程师
软件综合设计工程师

项目课

项目类别 可掌握的核心能力 项目描述
户外旅行

- 掌握SpringCloud、SpringBoot框架

- 掌握缓存中间件Redis的应用开发

- 掌握消息中间件RabbitMQ的应用开发

- 掌握搜索引擎ElasticSearch在项目中的应用开发

- 掌握MyBatis框架持久层解决方案

- 掌握Alibaba Druid数据库连接池

- 掌握前后端分离开发RESTful接口规范

- 掌握WebSocket消息实时推送解决方案

- 掌握Vue数据渲染

- 掌握Axios异步交互技术

- 掌握ElementUI前端UI框架

项目基于SpringBoot、SpringCloud等主流分布式+微服务架构搭建应用技术点横跨框架、微服务阶段课程内容。开发过程中再现分布式架构多服务器共享、异步信息等经典问题,并分析和提供最优解决方案!以户外旅行为场景,主要是集户外资讯、户外活动平台、户外讨论社群等板块于一体的,国内*专业的户外旅行活动综合类网站。主要业务是为户外旅行的商家、领队及出行用户提供活动发布、报名、出行服务平台!
智慧社区

- 掌握SpringBoot容器+MVC框架

- 掌握Nacos服务注册和发现/配置中心

- 掌握Ribbon/Feign远程调用与负载均衡

- 掌握Sentinel容错限流

- 掌握Security认证授权

- 掌握Sleuth调用链监控

- 掌握SpringSecurity认证和授权框架

- 掌握Elasticsearch搜索引擎

- 掌握RabbitMQ消息队列

项目基于SpringBoot、SpringCloud Alibaba、Vue 微服务架构搭建 项目中涉及到的技术采用目前最新的alibaba微服务全套技术。以社区为背景构建一套完整的生态链,其中*括智慧物业,智能物联,人脸识别,智能安防以及附近商圈,打造极致的生活体验
物流行业

- 掌握微服务技术应用于物流行业解决方案

- 掌握微服务架构采用SpringCloud

- 掌握接口规范采用SpringBoot+swagger

- 掌握持久层框架采用Mybatis或JPA

- 掌握分布式配置中心Config

- 掌握UAA认证采用SpringSecurity+OAuth2+JWT+Zuul网关

- 掌握分布式事务采用LCN

- 掌握分库分表采用Sharding- 掌握jdbc或Mycat

- 掌握分布式任务调度采用Elastic- 掌握job

- 掌握采用redis实现缓存及实现消息幂等性控制

- 掌握分布式文件系统+Aliyun oss实现文件系统

- 掌握检索服务采用ElasticSearch

- 掌握极验验证码+阿里云短信验证码

- 掌握采用SpringCloud- 掌握zuul- 掌握ratelimit限流处理

- 掌握项目部署采用Jenkins

- 掌握消息队列采用RabbitMQ集群

- 掌握前端采用Vue进行页面渲染

项目基于SpringBoot、SpringCloud等主流分布式+微服务架构搭建。该项目技术点涉及SSM,Redis,RabbitMQ,MySQL,ElasticSearch,SpringBoot,SpringCloud等主流核心技术,为物流行业实现智能化数据支撑,实现了“互联网+物流”的目标。

企业课

课程分类 课程名称 掌握能力
企业开发流程

项目分析

用户故事

流程分析

- 掌握标准的企业开发流程
- 掌握跨部门需求对接流程
- 掌握部门间上下游协同规范
- 掌握代码开发、约定俗成的规范
部门合作

同事间沟通

跨部门协作

前后端联调

代码规范

类规范

方法规范

代码缩进

命名规范

注释规范

异常规范

敏捷开发

敏捷开发流程

敏捷开发核心价值

敏捷开发原则

看板使用

迭代计划

- 掌握敏捷开发原则
- 掌握近远期迭代规划
- 掌握项目进度把控工具
- 掌握项目发布、规则、流程
禅道

产品发布

项目创建

计划创建

需求建立

燃尽图

bug 平台

项目上线

发布顺序确认

灰度发布

diff回归测试

线上项目问题预案

单点故障方案

缓存崩溃方案

线上异常方案

- 掌握压力测试
- 掌握单点故障解决
- 掌握项目实时远程监控
性能监控

JMX 介绍

JMX监控 Java 进程

JMX 监控远程 tomcat

状态监控

服务健康状态监控

服务负载监控

服务异常监控

*课

课程名称 课程目录 课程介绍
《企业初认知》

1、公司类型

2、企业组织架构

3、企业岗位发布及招聘流程

4、企业招聘途径

5、对标IT职业人的综合素养和技术

从准职业人到标准职业人,综合素养和技能缺一不可,如何选择适合自己的平台成就以后的职业提升? 本课程以当下IT企业公司的文化、架构、管理、要求为切入点,并结合当下公司招聘的流程和招聘要点进行分析,让学员一开始树立未来职场目标的同时,更能提前做到知己知彼,稳握进入职场的入场券。
《市场行情分析及职业发展》

1、市场行情分析

2、岗位招聘需求分析

3、职业生涯规划

4、技术网站拓展

本课程通过分析市场行情,把握每一季的行业动态以及深度剖析招聘岗位需求,直击招聘需求背后的需求,在把握时机、掌握企业招人动机的前提下规划学习从而规划自己的职业生涯,走上事业巅峰。
《企业需求及职场规则》

1、企业软需求

2、情商提升

3、职场规则

当代大学生常说的一句话“毕业即失业”,随着市场经济的深入,正在进入“后学历时代”,企业用人目的明确,本课程重点讲职场“潜规则”让学员在进入职场之前掌握职场生存、提升的精华,从而规避掉职场陷阱,穿越事业成功的新途径。
《求职礼仪及面试常见问题》

1、求职礼仪

2、薪资构成解读

3、社保及合同解读

4、其他职场常见问题

职场礼仪可以提高人文素质,塑造你具有高尚的精神境界和高品位的文化境界。本课程核心关键字:沟通、情绪、压力、态度等旨在改变人的价值观、人生观、个性,提高并维护自我职业形象,并延伸了很多学员在薪资以及社保等常识问题进行精讲,全方位360度为职场护航。

职后课

课程大类 课程细类 解决问题
Hbase

HBASE JAVA API

HBASE 过滤器

布隆过滤器

- 海量数据存储
- 准实时查询
- HBase本身没有单点故障,可用性非常高
Kafka

kafka环境部署

kafka的架构

kafka操作

kafka的API

- Kafka主要用途是数据集成,或者说是流数据集成,以Pub/Sub形式的消息总线形式提供
- 提供Pub/Sub方式的海量消息处理。
- 以高容错的方式存储海量数据流。
- *数据流的顺序。
Jsoup

获取html

选择器

遍历元素

DOM操作

- Java 爬虫。
- 从一个URL,文件或字符串中解析HTML,使用DOM或CSS选择器来查找、取出数据,可操作HTML元素、属性、文本
Nacos

Nacos 和 Eureka 的区别

Nacos之服务配置中心

Nacos之命名空间

Nacos 之Namespace

Nacos集群

- 服务发现和服务健康监测
- 动态配置服务
- 动态 DNS 服务
- 服务及其元数据管理
Sentinel

Sentinel 简介

Sentinel 规则

Sentinel 预热

Sentinel 资源

Sentinel 降级

Sentinel 熔断

- Sentinel 主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户提升服务的稳定性
seata

seata基本使用

seata原理

- 以高效并且对业务 0 侵入的方式,解决微服务场景下面临的分布式事务问题。
服务器测试

性能测试

压力测试

- 解决分析服务器上线和短板的能力,提升服务器设置优化水平
服务网格化

Service Mesh

kubernetes

istio

- 随着应用的越来越大,微服务暴露出来的问题也就随之而来了,微服务越来越多,管理越来越麻烦,随之而来的服务发现、负载均衡、Trace跟踪、流量管理、安全认证等等问题
- 掌握服务网格化就是为了解决这么问题
Redis 源码分析

跳跃列表

压缩表

quicklist

动态字符串

- 对 Redis 的内部原理进行详细理解,可以更加深入的理解 redis 的实现,来提升对 redis 的优化能力
上一篇: 重庆python培训班 下一篇: 无

推荐课程

查看全部课程
重庆千锋IT培训

重庆千锋IT培训

重庆校区

查看全部校区 进入官方主页