持續(xù)集成與容器管理
DockerMaven插件、
持續(xù)集成工具Jenkins、
容器管理工具Rancher 可掌握的核心能力:
掌握DockerMaven插件的使用;
掌握持續(xù)集成工具Jenkins的使用;
掌握容器管理用具Rancher的使用。
可解決的現(xiàn)實(shí)問題:
能夠?qū)崿F(xiàn)開發(fā)與部署持續(xù)自動(dòng)化部署。
具備微服務(wù)部署基本能力和容器化管理基本能力
git版本控制 git介紹、git基本操作、在Idea中使用git 可掌握的核心能力:
能夠概述git工作流程;
能夠使用git基本命令;
能夠使用Idea操作git。
可解決的現(xiàn)實(shí)問題:
能夠使用git進(jìn)行團(tuán)隊(duì)合作方式開發(fā)。
成為分布式開發(fā)的必備管理管理工具。
大型微服務(wù)項(xiàng)目
項(xiàng)目的功能構(gòu)架、
項(xiàng)目的技術(shù)架構(gòu)、
CMS系統(tǒng)開發(fā)、
vue前端開發(fā)技術(shù)研究、
頁面靜態(tài)化、
RabbitMQ工作模式、
頁面發(fā)布模塊開發(fā)、
分布式文件系統(tǒng)、
圖片管理模塊開發(fā)、
Eureka注冊(cè)中心、
Feign遠(yuǎn)程調(diào)用、
課程發(fā)布模塊開發(fā)、
ElasticSearch搜索技術(shù)研究、
ElasticSearch集群管理、
Nuxt.js基本使用、
在線點(diǎn)播解決方案、
媒資管理模塊開發(fā)、
Oauth2+jwt認(rèn)證與授權(quán)、
Zuul網(wǎng)關(guān)、
細(xì)粒度權(quán)限控制、
分布式事務(wù)解決方案、
Spring Task定時(shí)任務(wù)、
DevOps、
項(xiàng)目總結(jié)
可掌握的核心能力:
能夠完成CMS系統(tǒng)接口開發(fā);
能夠測試vue.js的常用指令;
能夠測試webpack打包流程;
理解RabbitMQ的常用工作模式;
能夠開發(fā)課程管理功能;
能夠?qū)⑽⒎?wù)注冊(cè)到注冊(cè)中心;
能夠測試Feign遠(yuǎn)程調(diào)用;
能夠開發(fā)搜索接口;
能夠掌握Nuxt.js的基本使用方法;
能夠開發(fā)視頻處理進(jìn)程;
理解Oauth2認(rèn)證解決方案;
能夠開發(fā)細(xì)粒度授權(quán);
理解基于消息隊(duì)列的分布式事務(wù)解決方案;
能夠?qū)⑽⒎?wù)部署到Docker。
可解決的現(xiàn)實(shí)問題:
可以使用微服務(wù)相關(guān)技術(shù)獨(dú)立完成微服務(wù)大型項(xiàng)目開發(fā)。
|