零基础学习java 了解黑马程序员java课程详情
Java培训课程升级为11.0 java课程内容更丰富

JavaEE
互联网开发王者语言

*数据来源 :智联招聘 2021年互联网产业求职指南

咨询Java就业前景
黑马程序员高级JavaEE课程

JavaEE高级软件工程师课程

硬核技术+项目实战
快速通关Java开发

技术学习 夯实基础

技术阶段一
JavaSE基础
新课时:14天VS旧课时:14天

升级说明

使用案例场景式教学,提升学习兴趣,降低入门难度

主要内容

Java基础语法 面向对象基础 API基础 集合基础

可解决的现实问题

基础语法是学习任何编程语言的第一课,学好基础语法,才能更好的学习后面的课程知识点。

可掌握的核心能力

掌握Java开发环境基本配置 掌握运算符、表达式、流程控制语句、数组等的使用 熟练使用IDEA开发工具
掌握Java基本面向对象知识掌握常用类String、ArrayList等的使用掌握学生管理系统编写

技术阶段二
JavaSE进阶
新课时:30天VS旧课时:26天

升级说明

1. 深入讲解算法和数据结构,如快速排序、平衡二叉树、红黑树、哈希表等 2. 深入讲解多线程、JMM、JUC,如CAS算法,volatile,Semaphore等 , 3. 深入分析JDK部分API源码,如 HashMap、LinkedList等 4. 新增NIO深入讲解,加入Buffer、Channel、Selector、MulticastSocket等

主要内容

Git 面向对象进阶 常用API 异常 集合 IO
多线程 网络编程 Lambda 反射 基础加强

可解决的现实问题

具备JavaSE基本的开发能力,可以实现简单单机应用程序,对企业JavaWeb开发又进一步,也为JavaWeb的学习提供基础。

可掌握的核心能力

掌握git版本控制工具 深入理解Java面向对象相关知识点 掌握开发中常用类如集合、IO流、时间日期等操作
掌握Java异常处理机制,熟悉Java多线程开发掌握网络基础知识,了解Socket原理,TCP、UDP协议
熟悉Java11新特性,如Lambda、Stream流等操作 掌握Java基本语法完成单机程序的编写

技术阶段三
Web阶段
新课时:43天VS旧课时:40天

升级说明

1. 深入讲解Linux,如磁盘与分区管理、RPM、yum、Shell脚本等 2. 将MyBatis课程前置,并深入讲解源码分析、注解开发、日志集成等 3. 深入讲解MySQL数据库,如存储引擎、索引、锁、数据库优化、数据库分片等 4. 深入讲解设计模式,如装饰者模式、代理模式、策略模式等

主要内容

Linux HTML5&CSS&Nginx Web服务器基础 Servlet Cookie&Session JSP
EL JSTL Filter&Listener 文件上传和下载 MySQL JDBC MyBatis
JavaScript jQuery Ajax VUE ElementUI+案例 Redis Maven基础
综合案例(任选其一):黑马旅游商城/黑马面面(面试宝典)

可解决的现实问题

具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用。

可掌握的核心能力

掌握Java JDBC、连接池操作 熟练操作MySQL数据库
熟悉Web开发中常用知识如 HTML5、CSS3、JavaScript、BootStrap、jQuery等
掌握Java异常处理机制,熟悉Java多线程开发掌握JavaWeb开发核心技术 Servlet、Listener、Filter 等
熟悉Linux服务器,并安装开发常用软件Tomcat、 MySQL、Nginx等
掌握同步及异步操作的JavaWeb开发,具备B/S结构软 件开发能力,完成基本的JavaWeb项目
熟悉基本的项目管理工具Maven的使用 掌握旅游网等综合案例的业务实现

技术阶段四
框架阶段一
新课时:27天VS旧课时:15天

升级说明

1. 深入讲解Spring原理及新特性,如事务控制原理、@Conditional、@Lazy、@DependsOn、@Order、ImportSelector等 2. Zookeeper新增分布式锁实现、Curator、脑裂现象等内容, 3. Dubbo新增最新版Dubbo-admin使用、依赖检查、集群容错、服务降级等内容 4. 深入讲解Redis,如数据淘汰策略、LRU、LFU、主从复制原理、哨兵模式、Cluster集群结构设计等5. ElasticSearch新增高级查询、kibana、分片配置、路由原理、脑裂、集群扩容等

主要内容

Spring SpringMVC Maven高级 Zookeeper Dubbo Redis高级
SpringBoot RocketMQ Mybatis-Plus

可解决的现实问题

对热门的框架和SOA架构应用,便可掌握项目的构建并能够搭建企业级JavaWeb项目,为后期的项目做铺垫。

可掌握的核心能力

掌握SSM框架并进行整合 掌握Maven的模块开发 掌握Dubbo框架的架构
掌握Dubbo服务提供者和消费者开发掌握ZooKeeper常用命令 能够掌握springboot开发
能够掌握RocketMQ消息队列的使用 能够掌握使用ElasticSearch完成大数据量告诉检索能够掌握使用mybatis-plus快速完成持久层开发

技术阶段五
框架阶段二
新课时:8天VS旧课时:10天

升级说明

1. 新增软件工程化课程,详细讲解Git、GitLab、Jenkins、ONES等内容 , 2. Spring Cloud新增Nacos动态服务发现与配置管理、Sleuth链路追踪、Stream消息驱动、Bus服务总线等

主要内容

SpringCloud docker ones GitLab jenkins

可解决的现实问题

此阶段可掌握微服务架构开发的主流框架,可快速搭建以前后端分离式开发的后端微服务、后期项目快速部署。

可掌握的核心能力

能够熟悉什么是微服务项目 能够掌握使用SpringCloud组件进行微服务的开发
能够掌握使用docker来完成容器化部署 能够掌握使用ones进行项目管理
能够使用GitLab和jenkins来完成代码的版本控制和持续交付

技术阶段六
中台服务
新课时:14天VS旧课时:无

升级说明

新增通用组件平台课程,包括了一体化权限管理平台、网关中台、文件系统、短信服务等组件

可解决的现实问题

建立学员组件化、服务化和中台化架构思想;讲解多种组件服务的实现原理和方法

可掌握的核心能力

掌握系统分析、架构设计、建模能力掌握业务拆分、组件设计能力
掌握文件分片上传、分片合并、断点续传等开发能力掌握RBAC权限开发能力
掌握多渠道用户统一认证解决方案掌握XSS等安全防御解决方案掌握多应用用户权限控制解决方案
掌握短信多通道智能选举解决方案

项目实战 巩固提升

项目一
【社交行业】探花交友项目
新课时:21天VS旧课时:18天

升级说明

引入新项目,探花交友基于SpringBoot+Dubbo框架开发,新增地理位置搜索解决方案(Elasticsearch geo)、智能推荐解决方案(Spark + Mllib)、人脸识别解决方案(虹软开放平台)、即时通讯解决方案(环信云IM)等

可解决的现实问题

前后端分离开发模式已是大势所趋,学员可基于springboot+dubbo+zk实现后端服务开发。

可掌握的核心能力

了解项目的技术架构、方案了解Spark的特点了解什么是Spark MLlib了解圈子推荐功能的流程
掌握RDD弹性分布式数据集掌握Spark的任务调度流程掌握基于用户或商品的协同过滤算法
独立完成地理位置功能独立完成MongoDB版本的搜附近功能独立完成Elasticsearch版本的搜附近功能
独立完成探花功能独立完成圈子的的功能独立完成小视频相关功能独立实现联系人功能
独立实现点赞、评论、转发等功能

项目二
黑马头条项目
新课时:23天VS旧课时:23天

升级说明

更换项目课程为移动资讯类项目,项目基于SpringBoot+SpringCloud架构开发,分布式任务调度方案(XXL-JOB)、消息推送解决方案(极光)、热点文章实时分析解决方案、冷数据处理解决方案、联想词搜索解决方案等

可解决的现实问题

前后端开发的职责划分和开发效率在企业项目中得到体现,这使得减轻后端任务让后端开发更加专注。 尤其是在微服务的开发框架下, 前后端分离开发的模式应用更加广泛。

可掌握的核心能力

能够掌握前后端分离开发流程能够掌握mybatis-plus来完成功能的CRUD
能够掌握使用seata来解决分布式事务能够掌握jwt来完成用户token校验能够掌握使用短信服务注册用户
能够掌握使用kafka完成文章自动审核能够掌握对接第三方接口阿里云安全完成文章内容的审核
能够掌握使用dfa算法过滤文章敏感词能够掌握使用kafkaStream来完成热点文章的计算
能够掌握使用redis来存储用户热点文章能够掌握使用mongodb来完成评论数据的存储
能够掌握使用elasticSearch完成文章的搜索能够掌握使用tree算法来加速搜索词的快速检索
能够掌握分析项目中的数据迁移方案能够掌握使用hbase全量存储非热点数据

项目三
【互联网】律师在线项目或车服管家项目
新课时:14天VS旧课时:10天

升级说明

引入新项目,以真实的汽车后市场O2O电商业务为背景,让学员通过实战,全面培养产品需求分析能力、系统设计能力、前后端分离下后端代码开发能力、前后端联调能力、测试能力和部署能力。项目采用当前主流的SpringCloud微服务框架,结合elasticsearch、Redis、rabbitmq等中间件,完成车服项目运营后台、商家后台、车主APP、服务商APP四个端的开发。

可解决的现实问题

可解决的现实问题:对汽车后市场进行进行便捷O2O服务的系统,对车主、汽车服务商、汽车配件供应商进行统一规划的线上线下搭配,便于车主在线下单,汽车服务商在线接单,在汽车维护中对零配件的在线购买,极大提升用户体验,提高效率。

可掌握的核心能力

掌握基于spring cloud微服务的技术架构来搭建项目基于Ones来进行项目管理及进度推进、团队合作沟通
熟练使用gitlab、及git来进行开发中代码的管理,分支管理合并等操作能够掌握前后端分离的开发模式
能够掌握基于Consul来做微服务的注册中心和配置中心掌握基于mybatis-plus来完成数据库端的CRUD
掌握使用Yapi来进行接口的定义掌握基于Feign接口的定义和开发,微服务之间的相互调用
掌握统一的异常处理和结果返回掌握基于spring cloud gateway结合JWT进行统一的登录认证和微服务接口访问的拦截处理掌握根据微服务划分的数据库垂直切分的方案

项目四
【物流行业】品达物流TMS
新课时:22天VS旧课时:无

升级说明

引入新项目,物流企业真实应用、支撑每天百万级订单的物流快递系统。全链路流程、全角色还原、真实行业解决方案。学习本项目课程后,能够掌握物流领域深刻认识,包括主流解决方案及大数据、物联网等技术的运用

可解决的现实问题

采用中台化架构,深入学习物流快递业务中多种场景的解决方案,物流快递行业纵深学习,如物流与仓储协作

可掌握的核心能力

掌握物流行业业务流程和特点掌握企业开发模式和规范掌握车辆轨迹解决方案实现过程
掌握智能调度解决方案实现过程掌握运费计算解决方案实现过程掌握区域分配解决方案实现过程
掌握路径规划解决方案实现过程掌握车辆调度解决方案实现过程掌握数据同步Otter的配置和使用
掌握百度地图开放平台的使用

项目五
【物流行业】品达仓储WMS
新课时:14天VS旧课时:无

升级说明

引入新项目,以真实仓储服务为背景的仓储业务解决方案,配套TMS系统的项目实战,更深入理解物流快递行业的业务知识和技术技能。重点培养物流行业业务能力和组件化、服务化、中台化思想及实践

可解决的现实问题

通过解决仓储管理中存在的痛点问题,提升仓储管理水平和作业效率。

可掌握的核心能力

采用Spring Boot快速开发框架,构建项目工采用Spring Cloud全家桶技术微服务架构采用Mongodb进行海量数据存储
采用Redis实现分布式锁采用ES进行数据检索
采用Zookeeper进行集群搭建采用Mycat进行分库分表采用RocketMQ消息队列进行程序解耦
使用Git进行代码管理

项目六
【电商行业】秒杀
新课时:9天VS旧课时:无

升级说明

秒杀电商项目在原有基础上增强课程含金量,包含了热点商品、非热点商品抢单隔离、熔断限流、队列削峰等多种实用的企业级解决方案。

可解决的现实问题

基于大数据实时分析、热点数据实时隔离的亿级流量百万并发高可用秒杀解决方案。社交电商裂变新玩法,算法真实战。

可掌握的核心能力

理解秒杀架构设计基于Apache Druid实现数据实时分析基于Kafka实现热点商品抢单排队操作
基于Lua+Kafka实现热点商品、非热点商品抢单隔离操作基于WebSocket实现通知用户抢单状态
基于Canal实现静态页和索引数据实时更新基于Seata实现分布式事务基于Drools实现规则引擎中心
基于Redission实现分布式锁

项目七
【新零售】立可得2.0
新课时:14天VS旧课时:无

升级说明

用户端由原来的h5改为微信小程序,并增加了搜索附近售货机和导航功能,增加了运营APP,将原来的消息处理中心MCS升级为用EMQ实现,增加了对亿可控系统的对接,分布式文件存储升级为minIO。增加了运营区域的管理。

可解决的现实问题

熟悉新零售行业。掌握扫码支付、刷脸支付等新零售模式常用解决方案,熟悉SAAS平台加盟商业模式下的收益分配逻辑。

可掌握的核心能力

新零售业务相关项目开发能力springCloud框架应用能力智能售货机业务分析能力
Elastic Search应用能力Echarts报表工具应用能力掌握对consul注册中心与配置中心的使用
掌握java stream在项目中的实战编程技巧掌握使用MinIO来实现对文件的分布式存储
掌握使用工业级消息中间件EMQ进行服务端与设备端的消息传输掌握使用Seata来处理分布式事务
AQS在项目中应用能力(在多线程环境下的线程间通信及调度)Stream及Lambda在项目中的应用与编写能力

项目八
【物联网】亿可控
新课时:9天VS旧课时:无

升级说明

引入新项目,基于工业级消息中间件EMQ、时间序列数据库influxdb等技术实现的通用物联网设备监控平台。系统可以轻松对接现在市面上95%以上的物联网设备,并提供了可定制化的数据看板

可解决的现实问题

理解业务中台化构建思想,熟悉物联网行业应用中设备监控的解决方案与后台数据的交互以及系统间对接的解决方案。

可掌握的核心能力

具备物联网设备监控系统的业务分析能力和掌握对该系统的设计能力EMQ(物联网工业级消息中间件)
掌握LRU原理以及对redis热点数据的存取能力使用Elastic Search实现地理位置搜索能力
掌握influxdb对实时数据存取,及在spring boot项目中对接influxdb的能力
掌握对Echarts的使用来实现数据图表可视化的展示
掌握通过consul的配置中心的功能来实现对配置文件的集中管理和配置的变更通知
掌握对consul注册中心的使用java stream在项目中应用与编写能力
mybatis-plus雪花算法、公共字段自动填充、结合redis实现二级缓存的能力

获取Java课程大纲

课程含金量更高
超其他机构50%以上

同行java课程对比
咨询课程详情

海量项目实战
复盘大厂开发秘诀

亿元级研发投入,体验真实大厂项目

  • 华为&传智联合打造【智维找房项目】

    智维找房是供开发商使用,维护楼盘,房源,开售活动,及客户和订单管理系统。购房者线下成为了意向购房客户。开发商工作人员,在后台维护客户信息,使购房者可以登录、参与相应的在线找房活动。

    华为技术团队&传智研究院联合打造 历时11个月+反复打磨 前沿技术应用ServiceComb+ 企业级开发流程Scrum
  • 【闪聚宝项目】

    闪聚支付是一个以Spring Cloud Alibaba技术栈开发的聚合支付平台,它将目前主流的第三方支付(如微信、支付宝)进行整合,形成第三方支付的聚合通道。

    RESTful+Dubbo整合 服务注册中心 分布式配置中心 微服务统一认证、授权 分库分表解决方案 SaaS用户体系
  • 【畅购电商项目】

    畅购是属于B2C电商,系统后台包括管理后台和网站前台。项目的管理后台采用前后端分离的技术架构。前台包括:首页、商家首页、商品详细页、购物车、支付、商品搜索、秒杀、用户中心等多个系统。

    前后端分离开发 分布式文件存储 数据同步解决方案 亿级缓存解决方案 网页静态化解决方案 PB级搜索解决方案
  • 【探花交友项目】

    探花交友是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友。还提供了在线即时通讯功能。

    使用Elasticsearch geo实现附近的人 使用Spark + Mllib实现智能推荐 使用虹软开放平台进行人脸识别 使用MongoDB进行海量数据的存储 使用采用分布式文件系统存储小视频数据
  • 【传智健康项目】

    传智健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化。

    权限解决方案 报表解决方案 分布式调用解决方案 UI解决方案
  • 【黑马头条项目】

    黑马头条项主要着手于获取互联网新闻资讯,通过大数据分析,根据用户喜好进行推送,让人们能随时通过手机来看新闻。采用当下火热的微服务+大数据技术架构实现。

    前后端分离开发移动开发跨终端亿级分库分表亿级分库节点计算内容自动化审核分布式下自增id
  • 【学成在线项目】

    学成在线是一个以Spring Cloud Netflix技术栈开发的垂直类B2B2C在线教育平台,主要提供IT职业在线课程,用户通过录播学习、直播学习、在线练习、在线考试等学习形式,掌握并熟练应用IT技能。

    微服务架构整体统一配置中心解决方案微服务统一认证分库分表解决方案视频直播解决方案分布式事务解决方案
  • 【好客租房项目】

    好客租房是一个无中介化房屋租赁平台。包含房源智能推荐、地图找房、行情查询、电子合同、限时秒杀等功能。

    前后端分离工程构建SOA解决方案Spring全家桶解决方案分布式消息解决方案前后端分析接口服务分布式事务解决方案
  • 【立可得项目】

    立可得是基于NB-IoT物联网开发的智能售货机项目。分为运营端、商户端、设备端、用户端(H5)四大子系统。立可得针对不同点位做出相应商品策略策略及活动方案,降低运营、运维成本,缩短B端用户的盈利周期。

    延迟队列解决方案分库分表解决方案分布式选主解决方案链路追踪解决方案
  • 【冰眼冷链项目】

    冰眼冷链流通监控平台基于物联网及大数据实时计算技术,对生鲜冷链流通过程中的仓储、运输环节中的海量环境信息进行实时监控,针对环境中的温度、湿度值进行实时预警,为生鲜流通领域提供强大的解决方案。

    Spring boot、SpringMVC框架Redis、kafka在项目中的应用开发Apache Druid大数据统计分析Apache Superset数据BI5.Netty网络编程前后端分离开发规范Apache Flink实时计算

部分项目联合企业

java项目合作企业 咨询更多项目情况

企业级项目开发演练
真正学有所成

2020/05/15 合肥JavaEE23期-4组 java大数据项目 霸都云计算畅购

简介:采用的是微服务架构和前后端分离模式开发,新增订单信息图表、百度地图集成、安全管理等模块

2020/04/30 重庆JavaEE21期-2组 Java音乐网站项目 88云音乐

简介:一款主打音乐的社交网站,提供在线音乐搜索下载,上传音乐,收藏整理音乐,交流

2020/04/30 重庆JavaEE21期-3组 java书城项目 兰亭序书城

简介:“兰亭序”是由侠客行开发的一个简单的网页版书城,在里面我们可以看到我们所有想看到的书籍

2020/03/02 广州JavaEE124期-2组 java商城项目 乐优商城

简介:在完成乐优商城项目基础上,新增了订单管理,订单报表等模块

2020/02/06 合肥JavaEE22期-5组 java医疗项目 传智健康

简介:在完成传智健康项目基础上,新增了后台预约管理、体检机构地址管理等模块。

开始实战学习

独家智能教辅系统
学习就业全程护航

线上学习监控系统

学习目标反馈对学习进度了如指掌

作业试题库提供充足的实操训练计划

个人专属测评精准检测个人薄弱知识

知识问答社区学员互助共享学习

教学质量监控对教师校区评分
反馈体验

就业指导资源丰富资源助力就业全程

更多就业服务平台

java就业指导:个性化就业|简历指导|技术面试题讲解|面试复盘|模拟面试 最新学员就业薪资表

近千人精英教研团队
手把手指点迷津

96位java课研老师+879位java培训讲师 严格的java讲师人才筛选标准
JavaEE培训讲师黄老师

黄老师高级讲师

JavaEE培训讲师杨老师

杨老师高级讲师

JavaEE培训讲师马老师

马老师高级讲师

JavaEE培训讲师姜老师

姜老师高级讲师

JavaEE培训讲师杜老师

杜老师高级讲师

JavaEE培训讲师石老师

石老师高级讲师

JavaEE培训讲师赵老师

赵老师高级讲师

JavaEE培训讲师郭老师

郭老师高级讲师

申请免费试听

A股上市企业
15年Java教学经验

了解黑马程序员

传智IT精英社区
打造终身职业生态圈

java技术沙龙

行业沙龙

每年百场行业交流,每年24场免费交流

java技术人脉

高端人脉

行业专家讲座,技术大牛分享
攻克研发难关,紧跟科技前沿

java职场资源

职场资源

二千余家企业,高管精准指导
助力职场晋升,突破发展瓶颈

java技术研习

技术研习

服务中高端IT人才,持续跟踪量身定做

咨询IT社区详情

不一样的城市
一样的黑马程序员

相同的课程大纲

传智每年都会进行课程的升级和更新,一旦更新,全国所有校区课程将统一使用最新教学大纲。

相同的教学管理

传智教育只有直营,不搞加盟!总部直接派讲师到分校区授课,采用相同的培训模式和课程。

相同的师资力量

分校区的师资在同一套教师培训体系下完成培训,保障师资质量。

相同的就业服务

全国各分校设置有与总部相同的就业服务部门,享受同样的指导服务。
传智教育java校区分布图
咨询校区信息

首页|校区分布|师资力量|关于我们|报名流程

常见问题| 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯 技术资讯

传智播客版权所有

Copyright 2006-2021, All Rights Reserved

我要报名 立即咨询