查看全部
2年~4年經(jīng)驗(yàn)學(xué)習(xí)起點(diǎn)
學(xué)習(xí)背景
從事Java開發(fā)2-4年,已初步學(xué)會(huì)使用項(xiàng)目中的Java技術(shù)棧、開發(fā)流程,了解常用中間件。這個(gè)年限的小伙伴如果要晉級(jí)架構(gòu)師,要確保在開發(fā)層面對(duì)知識(shí)體系查缺補(bǔ)漏,達(dá)到熟練運(yùn)用常見開發(fā)框架、中間件完成基本的項(xiàng)目搭建和開發(fā),需要將常用的技術(shù)做一個(gè)全局的盤點(diǎn),關(guān)注相互之間的聯(lián)系,并學(xué)會(huì)跳出技術(shù)點(diǎn)本身,站在全局視角來看待其相關(guān)的整個(gè)體系。
主要內(nèi)容
(部分課程穿插直播)1. 微服務(wù)-SpringBoot快速開發(fā)
2. 開發(fā)陣營之一:Dubbo體系基礎(chǔ)
3. 分布式協(xié)調(diào)工具:Zookeeper深度剖析
4. 開發(fā)陣營之二:SpringCloud體系基礎(chǔ)
5. 鏈路追蹤工具:Skywalking真實(shí)演練
6. 發(fā)布工具:攜程Apollo應(yīng)用發(fā)布實(shí)戰(zhàn)
7. 網(wǎng)絡(luò)編程基礎(chǔ)
8. 線程池的基本使用
9. MongoDB基本使用
10. Redis應(yīng)用與原理
11. 搜索引擎-ElasticSearch
12. 消息中間件-RabbitMQ、RocketMQ
13. ELK日志平臺(tái)的應(yīng)用
14. 數(shù)據(jù)結(jié)構(gòu)與算法(上)
15. 數(shù)據(jù)結(jié)構(gòu)與算法(下)
16. 容器化技術(shù)概覽
具備市場(chǎng)價(jià)值
熟悉常用的Java生態(tài)圈技術(shù),為后續(xù)架構(gòu)課學(xué)習(xí)打下基礎(chǔ);
具備軟件體系的橫向總結(jié)能力,不再停留在散列的一個(gè)個(gè)技術(shù)點(diǎn)上;
逐漸適應(yīng)狂野架構(gòu)師的學(xué)習(xí)方式,認(rèn)識(shí)并接觸必修課中的老師們,為后續(xù)的學(xué)習(xí)鋪好路,具備基本的技術(shù)知識(shí),邁向架構(gòu)師的征程即將打開……