工程師
其他
人工智能
大數(shù)據(jù)
Java
轉(zhuǎn)型
企業(yè)級(jí)
數(shù)字化轉(zhuǎn)型
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

Java技術(shù)棧深度探索與未來(lái)展望

阿里云MVP 技術(shù)顧問(wèn) CTO

阿里云MVP,華為HCDE成員|技術(shù)作者
業(yè)界資深技術(shù)專(zhuān)家,從事開(kāi)發(fā)和架構(gòu)工作近10年,擅長(zhǎng)Java/Python體系下各類(lèi)技術(shù)棧、擁有微服務(wù)、分布式高并發(fā)、AI&機(jī)器學(xué)習(xí)、大數(shù)據(jù)亞臺(tái)系統(tǒng)架構(gòu)經(jīng)驗(yàn),曾相任多家創(chuàng)業(yè)公司CTO、合伙人,負(fù)責(zé)研發(fā)線(xiàn)所有產(chǎn)品技術(shù)架構(gòu)、團(tuán)隊(duì)管理等工作,開(kāi)發(fā)了多款金融、風(fēng)控大數(shù)據(jù)、SaaS、區(qū)塊鏈等產(chǎn)品。
曾出版技術(shù)書(shū)籍《Akka實(shí)戰(zhàn): 快速構(gòu)建高可用分布式應(yīng)用》,受到多位業(yè)界知名技術(shù)專(zhuān)家聯(lián)名推薦作序,該書(shū)是國(guó)內(nèi)首本原創(chuàng)相關(guān)書(shū)籍。曾出版譯著《軟件開(kāi)發(fā)實(shí)踐項(xiàng)目驅(qū)動(dòng)式的Java開(kāi)發(fā)指南》
曾受邀為HP、通用、中郵、亞安、建行、華泰等中外企業(yè)進(jìn)行技術(shù)咨詢(xún)、培訓(xùn)等。

阿里云MVP,華為HCDE成員|技術(shù)作者 業(yè)界資深技術(shù)專(zhuān)家,從事開(kāi)發(fā)和架構(gòu)工作近10年,擅長(zhǎng)Java/Python體系下各類(lèi)技術(shù)棧、擁有微服務(wù)、分布式高并發(fā)、AI&機(jī)器學(xué)習(xí)、大數(shù)據(jù)亞臺(tái)系統(tǒng)架構(gòu)經(jīng)驗(yàn),曾相任多家創(chuàng)業(yè)公司CTO、合伙人,負(fù)責(zé)研發(fā)線(xiàn)所有產(chǎn)品技術(shù)架構(gòu)、團(tuán)隊(duì)管理等工作,開(kāi)發(fā)了多款金融、風(fēng)控大數(shù)據(jù)、SaaS、區(qū)塊鏈等產(chǎn)品。 曾出版技術(shù)書(shū)籍《Akka實(shí)戰(zhàn): 快速構(gòu)建高可用分布式應(yīng)用》,受到多位業(yè)界知名技術(shù)專(zhuān)家聯(lián)名推薦作序,該書(shū)是國(guó)內(nèi)首本原創(chuàng)相關(guān)書(shū)籍。曾出版譯著《軟件開(kāi)發(fā)實(shí)踐項(xiàng)目驅(qū)動(dòng)式的Java開(kāi)發(fā)指南》 曾受邀為HP、通用、中郵、亞安、建行、華泰等中外企業(yè)進(jìn)行技術(shù)咨詢(xún)、培訓(xùn)等。

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

1

成為教練

課程簡(jiǎn)介

在云原生和數(shù)字化轉(zhuǎn)型的大背景下,Java作為企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的首選語(yǔ)言,其重要性日益凸顯。本課程旨在深入探討Java技術(shù)棧的最新發(fā)展,分享最佳實(shí)踐,同時(shí)展望Java在未來(lái)技術(shù)生態(tài)中的角色和趨勢(shì)。本課程內(nèi)容涵蓋從云原生Java實(shí)踐到性能優(yōu)化技巧,從研發(fā)與交付效率提升到Java與開(kāi)源生態(tài)的融合,再到Java與人工智能、大數(shù)據(jù)等新興技術(shù)的結(jié)合。我們還將深入討論Java的前沿技術(shù),以及Java開(kāi)發(fā)者的職業(yè)成長(zhǎng)路徑。

目標(biāo)收益

1.理解云原生架構(gòu)下Java應(yīng)用的挑戰(zhàn)與機(jī)遇;
2.掌握J(rèn)ava性能優(yōu)化的關(guān)鍵工具和策略;
3.學(xué)習(xí)提升研發(fā)流程效率的現(xiàn)代方法和工具;
4.了解AI將如何促進(jìn)研發(fā)效能的提升;
5.了解Java在人工智能、向量數(shù)據(jù)庫(kù)等新興領(lǐng)域的應(yīng)用案例;
6.洞察Java技術(shù)的未來(lái)發(fā)展,把握技術(shù)趨勢(shì);

培訓(xùn)對(duì)象

課程大綱

第一單元 云原生與Java(該單元介紹云原生現(xiàn)狀、發(fā)展趨勢(shì),云原生下的Java技術(shù)棧、性能調(diào)優(yōu)等。) 1.云原生下的架構(gòu)與模式
1.1云原生的架構(gòu)原則
1.2云原生架構(gòu)模式與反模式
(案例:一次服務(wù)與事件驅(qū)動(dòng)架構(gòu)的選型實(shí)踐)
1.3云原生核心技術(shù)與應(yīng)用
(案例:支付服務(wù)在云原生技術(shù)選型上的經(jīng)驗(yàn)和教訓(xùn))
1.4云原生的優(yōu)勢(shì)與挑戰(zhàn)
(案例:有效的CI/CD Pipeline是怎樣的?)



2.面向快速迭代的微服務(wù)化
2.1以業(yè)務(wù)為導(dǎo)向的服務(wù)設(shè)計(jì)
2.2微服務(wù)拆分與DDD思維
(案例:線(xiàn)下收單場(chǎng)景的領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))
2.3微服務(wù)架構(gòu)重難點(diǎn)剖析:數(shù)據(jù)一致性與穩(wěn)定性保障
(案例:餐飲SaaS從十萬(wàn)到千萬(wàn)級(jí)日單量的服務(wù)化改造)


3.高質(zhì)量編碼與測(cè)試最佳實(shí)踐
3.1識(shí)別代碼壞味道
3.2容易被寫(xiě)壞的測(cè)試代碼
3.3測(cè)試代碼不work的原因
3.4測(cè)試代碼中的業(yè)務(wù)與環(huán)境分離
3.5維護(hù)測(cè)試與持續(xù)重構(gòu)
(案例:一個(gè)鑒權(quán)模塊的開(kāi)發(fā)、測(cè)試與重構(gòu))
4.云原生下的Java變革
4.1云原生下Java存在的問(wèn)題
4.2靜態(tài)編譯與GraalVM
4.3冷啟動(dòng)的問(wèn)題與常規(guī)解法
4.4下一代Java云原生開(kāi)發(fā):Quarkus
4.5云原生下的應(yīng)用性能與可觀(guān)測(cè)性
(案例:云原生下的微服務(wù)的啟動(dòng)提速(GraalVM Native))



5.Java新特性與發(fā)展趨勢(shì)

5.1語(yǔ)法糖 or 新模式?
5.2Virtual Threads 與Actor模式
5.3面向ML/AI的Java開(kāi)發(fā)
5.4多語(yǔ)言平臺(tái)的兼收并蓄
5.5觀(guān)點(diǎn):Java的實(shí)用性與易用性發(fā)展趨勢(shì)(能否達(dá)到Python的手感?)
第二單元 Java與新興技術(shù)融合與應(yīng)用(該單元介紹Java與向量數(shù)據(jù),AI應(yīng)用開(kāi)發(fā)(SpringAI、GitHub Copilot等)) 6.Java與AI如何結(jié)合
6.1大模型生態(tài)介紹
6.2AI Agent是什么?
6.3大數(shù)據(jù)之向量數(shù)據(jù)庫(kù)
6.4SpringAI:Java AI開(kāi)發(fā)框架
6.5使用Java開(kāi)發(fā)基于LLM的AI Agent
(案例:實(shí)現(xiàn)智能訂餐助手)
6.6編程提效:GitHub Copilot
第三單元 總結(jié)與討論 (職業(yè)發(fā)展、視野提升、未來(lái)變革) 7.話(huà)題:Java工程師職業(yè)規(guī)劃
7.1仿寫(xiě)開(kāi)源框架對(duì)我的啟發(fā)
7.2深度和廣度如何取舍?
7.3輸出-輸入學(xué)習(xí)法
7.4管理 vs 技術(shù),自我設(shè)限=0
7.5學(xué)會(huì)手持利器:新工具=新思路
7.6Java正在演變成多語(yǔ)言平臺(tái),而我們只會(huì)Java?
第一單元 云原生與Java(該單元介紹云原生現(xiàn)狀、發(fā)展趨勢(shì),云原生下的Java技術(shù)棧、性能調(diào)優(yōu)等。)
1.云原生下的架構(gòu)與模式
1.1云原生的架構(gòu)原則
1.2云原生架構(gòu)模式與反模式
(案例:一次服務(wù)與事件驅(qū)動(dòng)架構(gòu)的選型實(shí)踐)
1.3云原生核心技術(shù)與應(yīng)用
(案例:支付服務(wù)在云原生技術(shù)選型上的經(jīng)驗(yàn)和教訓(xùn))
1.4云原生的優(yōu)勢(shì)與挑戰(zhàn)
(案例:有效的CI/CD Pipeline是怎樣的?)



2.面向快速迭代的微服務(wù)化
2.1以業(yè)務(wù)為導(dǎo)向的服務(wù)設(shè)計(jì)
2.2微服務(wù)拆分與DDD思維
(案例:線(xiàn)下收單場(chǎng)景的領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))
2.3微服務(wù)架構(gòu)重難點(diǎn)剖析:數(shù)據(jù)一致性與穩(wěn)定性保障
(案例:餐飲SaaS從十萬(wàn)到千萬(wàn)級(jí)日單量的服務(wù)化改造)


3.高質(zhì)量編碼與測(cè)試最佳實(shí)踐
3.1識(shí)別代碼壞味道
3.2容易被寫(xiě)壞的測(cè)試代碼
3.3測(cè)試代碼不work的原因
3.4測(cè)試代碼中的業(yè)務(wù)與環(huán)境分離
3.5維護(hù)測(cè)試與持續(xù)重構(gòu)
(案例:一個(gè)鑒權(quán)模塊的開(kāi)發(fā)、測(cè)試與重構(gòu))
4.云原生下的Java變革
4.1云原生下Java存在的問(wèn)題
4.2靜態(tài)編譯與GraalVM
4.3冷啟動(dòng)的問(wèn)題與常規(guī)解法
4.4下一代Java云原生開(kāi)發(fā):Quarkus
4.5云原生下的應(yīng)用性能與可觀(guān)測(cè)性
(案例:云原生下的微服務(wù)的啟動(dòng)提速(GraalVM Native))



5.Java新特性與發(fā)展趨勢(shì)

5.1語(yǔ)法糖 or 新模式?
5.2Virtual Threads 與Actor模式
5.3面向ML/AI的Java開(kāi)發(fā)
5.4多語(yǔ)言平臺(tái)的兼收并蓄
5.5觀(guān)點(diǎn):Java的實(shí)用性與易用性發(fā)展趨勢(shì)(能否達(dá)到Python的手感?)
第二單元 Java與新興技術(shù)融合與應(yīng)用(該單元介紹Java與向量數(shù)據(jù),AI應(yīng)用開(kāi)發(fā)(SpringAI、GitHub Copilot等))
6.Java與AI如何結(jié)合
6.1大模型生態(tài)介紹
6.2AI Agent是什么?
6.3大數(shù)據(jù)之向量數(shù)據(jù)庫(kù)
6.4SpringAI:Java AI開(kāi)發(fā)框架
6.5使用Java開(kāi)發(fā)基于LLM的AI Agent
(案例:實(shí)現(xiàn)智能訂餐助手)
6.6編程提效:GitHub Copilot
第三單元 總結(jié)與討論 (職業(yè)發(fā)展、視野提升、未來(lái)變革)
7.話(huà)題:Java工程師職業(yè)規(guī)劃
7.1仿寫(xiě)開(kāi)源框架對(duì)我的啟發(fā)
7.2深度和廣度如何取舍?
7.3輸出-輸入學(xué)習(xí)法
7.4管理 vs 技術(shù),自我設(shè)限=0
7.5學(xué)會(huì)手持利器:新工具=新思路
7.6Java正在演變成多語(yǔ)言平臺(tái),而我們只會(huì)Java?

活動(dòng)詳情

提交需求