郑州Java培训 2023-04-26 13:18:00

郑州IT培训学校为学员设置Java培训班,企业讲师团实战传授,360°线上线下全程高质量辅导,讲解核心技术,立足国家新基建政策,联合互联网大厂、携手高校,重塑行业教研标准,打造中高级IT人才培养体系。
课程概述 | 课程案例 | 掌握技能 |
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 的优化能力 |
科学完整的教学过程应该包含教学练战四个维度,教理论体系、学知识点、练习消化、实战项目演练。
注重编程思维培养
编程并不是熟练工,而是通过实际编程的过程掌握编程规律及思维方式,利于能力拓展。
解决方案式教学
将解决能力培养融入教学,让学员自主思考,遇到问题,分析问题,解决问题。
底层原理剖析
“知其然不知其所以然”是中国教育的通病,了解代码底层原理,更有利于科技创新。
通识性算法基础
算法是众多编程语言必须掌握的技术,学习算法为程序员奠定多领域横向拓展的能力。
垂直行业业务拓展能力
深耕垂直行业,深入到行业的核心业务中,有利于程序员业务转型及职业发展
项目介绍:
本项目是一个B2C商城平台,基于时下最流行的SpringBoot+SpringCloud技术搭建的微服务架构实现。主要是为用户提供高效、便捷的网络购买的服务体验。平台主要由后台管理、业务系统和消息中心三个部分组成。后台管理主要是用于业务人员对整个系统的数据管理与统计;业务系统主要对接用户,高效的为用户提供服务,包括搜索、查看、下单、支付、预约、评价等功能;消息中心主要是用于多元化的给用户推送各种消息(推荐、提醒等),形式包括ws协议、邮件、第三方短信服务等。项目采用了Redis、MQ等先进的分布式组件,提高了项目的高性能和高可用性。
解决方案:
秒杀高并发解决方案1.Springboot结合SpringCloud搭建微服务架构体系2.使用MyBatisPlus配合MyBatis框架提高持久层开发效率3.采用jwt+AOP+自定义注解设计实现高效便捷的单点登录解决方案4.Redis实现分布式缓存5.使用Docker配合Docker-Compose搭建并管理各种分布式服务6.Freemarker+Nginx实现页面静态化以及动静态分离的功能7.MySQL数据的设计、优化与分库分表(Mycat中间件)8.采用Redis设计实现秒杀系统防提前下单方案9.秒杀倒计时模块的难点与设计(服务集群以及多客户端同步问题)10.采用Redis+lua脚本实现高并发秒杀系统的数据一致性(多方案性能对比)11.RabbitMQ实现请求削峰12.分布式事务的解决方案(多方案对比)13.Zookeeper实现分布式锁解决定时任务集群问题14.使用Netty+zookeeper+redis实现消息中心高效灵活消息推送功能15.使用jenkins+docker实现自动化部署
户外旅行《绿野户外旅行网》
项目介绍:
绿野网户外旅行活动网络平台是一款内容丰富、功能强大的户外内容社交电商平台,是集户外资讯、户外活动平台、户外讨论社群、等板块于一体的,国内专业的户外旅行活动综合类网站。主要业务是为户外旅行的商家、领队及出行用户提供活动发布、报名、出行服务平台。
解决方案:
SpringCloud、SpringBoot框架,缓存中间件Redis的应用开发,消息中间件RabbitMQ的应用开发,搜索引擎ElasticSearch在项目中的应用开发,MyBatis框架持久层解决方案,Alibaba Druid数据库连接池,前后端分离开发RESTful接口规范,WebSocket消息实时推送解决方案,Vue数据渲染,Axios异步交互技术,ElementUI前端UI框架
社区化电商平台《兜儿邦》
项目介绍:
兜儿邦(口袋邦),谐音都帮,河南话中口袋又称为兜儿,所以目前运营的项目名称为兜儿邦,英文名PocketState,愿景是打造一个方便、就近、快捷的社区化购物平台,主要是日常生活用品的在线销售,口袋中的小帮手,一切为了便利。兜儿邦是一款New Retailing(新零售)下的产物,是个人、企业以互联网为依托,通过运用大数据、人工智能等先进技术手段并运用心理学知识,对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验以及现代物流进行深度融合的零售新模式。依托于目前的各大社区,采用合作加盟的形式推行和运行的社区化电商,目前主要是在郑州的部分社区在运行。
解决方案:
提供一整套的社区化电商项目解决方案,采用SpringBoot、Mybatis、SpringMVC主流企业级框架,使用SpringCloud微服务进行架构,各大核心组件:Eureka、Ribbon、Zuul等,Redis在项目中的应用开发,缓存、有效期数据、共享等,Apache Druid大数据统计分析,前后端分离开发RESTful接口规范,核心接口的安全校验和实现,验签算法的自定义,Swagger2的在线接口生成和接口测试,Jmeter项目接口的压力测试,把控项目的性能上限,ElasticSearch实现全文检索,实现快速搜索,RabbitMQ的异步消息处理,高并发接口的削峰填谷落地,Nginx实现Tomcat集群搭建和实施,微信和支付宝支付的整合验证
物流行业《畅顺达物流智管平台》
项目介绍:
畅顺达,畅通、顺利抵达之意,在物流高速发展、互通天下的今天,对物流业务实施精准、高效、实时的管理,是物流公司管理的至高目标。新商业化的产业模式,推动现在社会发展速度的重要动力之一就是物流的优化。那么,如何能高效管理呢?畅顺达物流智管平台就是一款高效的物流管理系统。
畅顺达物流智管平台包括:OMS、SCM、TMS、WMS等子系统构成。
OMS:办公管理子系统,对物流公司的办公自动化进行管理,包括招聘、员工、考勤、设备、车辆等日常办公进行管理。SCM:供应链管理子系统,供应链中从供应商到最终用户的物流的计划和控制等职能。通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流、资金流。TMS:运输管理子系统,物流信息系统通过运单,把货主,承运商,司机,收货方全方位衔接在物流运输平台上,协同管理,提高了整个物流运输的透明性,便于管理者实时查看订单信息,车辆信息,货物签收状态,在途异常,大数据分析等。WMS:仓库管理子系统,仓库的精细化管理解决方案,通过集中收集各业务中台信息,依靠灵活多变的库内作业策略,帮助用户实现高度信息化、精细化的库内管理业务需求。
解决方案:
Redis、RabbitMQ在项目中的应用开发
Spring boot、SpringMVC框架
SpringCloud中Eureka、Ribbon、Hystrix、Config、Zuul组件的应用
ES搜索应用
前后端分离开发规范
MyCat分库分表应用
物流行业《化运中国》
项目介绍:
化运中国平台是北京众联运通科技有限公司基于目前危化品运输市场需求,在满足货主能够灵活,及时,精准的找到车辆运输产品的同时,也能够满足车主车辆运输货物到目的地后可找到同路的货物进行运输避免空驶,降低成本的需求。基于此核心而创建的一款危化品供需信息平台。本平台以“互联网+”的概念实现“互联网+物流”的模式,大众用户可以根据自身的诉求在平台注册,成为车主与货主以及其他角色,可以申请成为会员完成信息匹配、车辆跟踪、在线招投标等业务,实现减少成本,减少空驶,解决信息不集中,信息不完整的行业现状。以“互联网+物流”的形式解决车与货的智能匹配。
解决方案:
微服务技术应用于物流行业解决方案
微服务架构采用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进行页面渲染
班主任:全年无休监管全班学员学习与生活,督促学习与组织课余活动劳逸结合
主讲大咖:课上讲解核心技术,课下全天答疑,比私教更负责
职业顾问:求职技巧、职业素养、面试推荐一站式服务
企业讲师:定期邀请技术大咖分享行业技术,拓展行业视野
AI辅学系统:通过智能化系统跟踪每位学员学习进度,查漏补缺