工程师
其他
人工智能
大数据
Java
转型
企业级
数字化转型
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

Java技术栈深度探索与未来展望

阿里云MVP 技术顾问 CTO

阿里云MVP,华为HCDE成员|技术作者
业界资深技术专家,从事开发和架构工作近10年,擅长Java/Python体系下各类技术栈、拥有微服务、分布式高并发、AI&机器学习、大数据亚台系统架构经验,曾相任多家创业公司CTO、合伙人,负责研发线所有产品技术架构、团队管理等工作,开发了多款金融、风控大数据、SaaS、区块链等产品。
曾出版技术书籍《Akka实战: 快速构建高可用分布式应用》,受到多位业界知名技术专家联名推荐作序,该书是国内首本原创相关书籍。曾出版译著《软件开发实践项目驱动式的Java开发指南》
曾受邀为HP、通用、中邮、亚安、建行、华泰等中外企业进行技术咨询、培训等。

阿里云MVP,华为HCDE成员|技术作者 业界资深技术专家,从事开发和架构工作近10年,擅长Java/Python体系下各类技术栈、拥有微服务、分布式高并发、AI&机器学习、大数据亚台系统架构经验,曾相任多家创业公司CTO、合伙人,负责研发线所有产品技术架构、团队管理等工作,开发了多款金融、风控大数据、SaaS、区块链等产品。 曾出版技术书籍《Akka实战: 快速构建高可用分布式应用》,受到多位业界知名技术专家联名推荐作序,该书是国内首本原创相关书籍。曾出版译著《软件开发实践项目驱动式的Java开发指南》 曾受邀为HP、通用、中邮、亚安、建行、华泰等中外企业进行技术咨询、培训等。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

在云原生和数字化转型的大背景下,Java作为企业级应用开发的首选语言,其重要性日益凸显。本课程旨在深入探讨Java技术栈的最新发展,分享最佳实践,同时展望Java在未来技术生态中的角色和趋势。本课程内容涵盖从云原生Java实践到性能优化技巧,从研发与交付效率提升到Java与开源生态的融合,再到Java与人工智能、大数据等新兴技术的结合。我们还将深入讨论Java的前沿技术,以及Java开发者的职业成长路径。

目标收益

1.理解云原生架构下Java应用的挑战与机遇;
2.掌握Java性能优化的关键工具和策略;
3.学习提升研发流程效率的现代方法和工具;
4.了解AI将如何促进研发效能的提升;
5.了解Java在人工智能、向量数据库等新兴领域的应用案例;
6.洞察Java技术的未来发展,把握技术趋势;

培训对象

课程大纲

第一单元
云原生与Java(该单元介绍云原生定义、现状、发展趋势,云原生下的Java技术栈、性能调优等。)
一、云原生时代Java的最佳实践与挑战

1.云原生概念与发展趋势
1.1传统架构与云原生架构的对比
1.2云原生的优势与挑战

2.云原生下的架构与模式
2.1云原生的定义及架构原则
2.2云原生架构模式与反模式
2.3云原生核心技术与应用
2.4云原生的优势与挑战

3.云原生与微服务化
3.1Docker与K8s
3.2服务网格之Istio/Envoy
3.3微服务拆分与DDD思维
3.4微服务架构重难点剖析:数据一致性与稳定性保障
3.5调用链监控与可观测性:SkyWalking与ES



二、云原生时代下的VM

4.内存结构与收集器
4.1常见GC流程
4.2Parallel Scavenge(Java8)
4.3Garbage First(Java11)
4.4新一代收集器:ZGC

5.云原生下的Java变革
5.1云原生下Java存在的问题
5.2静态编译与GraalVM
5.3提升微服务的启动速度(GraalVM Native)
5.4Java云原生开发框架:Quarkus
三、Java新特性与未来趋势

6.Java新特性与未来趋势(至21)
6.1模式匹配增强
6.2局部变量类型推断(var)
6.3switch表达式增强
6.4记录(record)特性
6.5Foreign Function & Memory API
6.6轻量级线程:Virtual Threads
第二单元
研发效能提升关键要素(该单元主要介绍效能提升的各个方面,测试维护、CI&CD,DevOps等)
四、研发效能提升

7.DevOps与CI/CD Pipeline
7.1DevOps的一般要素
7.2CICD Pipeline的原则及实践
7.3自动化构建之:测试编写
7.4如何编写高质量可测性代码
第三单元
Java与新兴技术融合与应用(该单元介绍Java与向量数据,AI
应用开发(SpringAI、GitHub Copilot等))
六、Java与AI
8.Java与AI如何结合
8.1大模型生态介绍
8.2AI Agent是什么?
8.3大数据之向量数据库
8.4SpringAI:Java AI开发框架
8.5GitHub Copilot辅助编程
第四单元
总结与讨论
话题:作为开发者/架构师,如何提升技视野?
要点:识别风险、关注非功能性需求、关注产品与业务、学会交流与分享
第一单元
云原生与Java(该单元介绍云原生定义、现状、发展趋势,云原生下的Java技术栈、性能调优等。)
一、云原生时代Java的最佳实践与挑战

1.云原生概念与发展趋势
1.1传统架构与云原生架构的对比
1.2云原生的优势与挑战

2.云原生下的架构与模式
2.1云原生的定义及架构原则
2.2云原生架构模式与反模式
2.3云原生核心技术与应用
2.4云原生的优势与挑战

3.云原生与微服务化
3.1Docker与K8s
3.2服务网格之Istio/Envoy
3.3微服务拆分与DDD思维
3.4微服务架构重难点剖析:数据一致性与稳定性保障
3.5调用链监控与可观测性:SkyWalking与ES



二、云原生时代下的VM

4.内存结构与收集器
4.1常见GC流程
4.2Parallel Scavenge(Java8)
4.3Garbage First(Java11)
4.4新一代收集器:ZGC

5.云原生下的Java变革
5.1云原生下Java存在的问题
5.2静态编译与GraalVM
5.3提升微服务的启动速度(GraalVM Native)
5.4Java云原生开发框架:Quarkus
三、Java新特性与未来趋势

6.Java新特性与未来趋势(至21)
6.1模式匹配增强
6.2局部变量类型推断(var)
6.3switch表达式增强
6.4记录(record)特性
6.5Foreign Function & Memory API
6.6轻量级线程:Virtual Threads
第二单元
研发效能提升关键要素(该单元主要介绍效能提升的各个方面,测试维护、CI&CD,DevOps等)
四、研发效能提升

7.DevOps与CI/CD Pipeline
7.1DevOps的一般要素
7.2CICD Pipeline的原则及实践
7.3自动化构建之:测试编写
7.4如何编写高质量可测性代码
第三单元
Java与新兴技术融合与应用(该单元介绍Java与向量数据,AI
应用开发(SpringAI、GitHub Copilot等))
六、Java与AI
8.Java与AI如何结合
8.1大模型生态介绍
8.2AI Agent是什么?
8.3大数据之向量数据库
8.4SpringAI:Java AI开发框架
8.5GitHub Copilot辅助编程
第四单元
总结与讨论
话题:作为开发者/架构师,如何提升技视野?
要点:识别风险、关注非功能性需求、关注产品与业务、学会交流与分享

课程费用

6800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

活动详情

提交需求