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