?
課程目標(biāo):
?
通過本課程學(xué)習(xí),
????熟練掌握企業(yè)在進(jìn)行Mysql開發(fā)的項(xiàng)目中實(shí)戰(zhàn)技巧,熟悉數(shù)據(jù)庫開發(fā)、管理、集群雙機(jī)、數(shù)據(jù)歸檔、備份、日常維護(hù)等方向的應(yīng)用。
????熟練掌握CI整套環(huán)境搭建,包括:自動(dòng)化測試、集成git版本庫迭代更新、maven等構(gòu)建進(jìn)行自動(dòng)構(gòu)建、Nexus搭建管理、自動(dòng)化安裝部署、自動(dòng)化測試。
?
課程大綱:
?
|
主題
|
內(nèi)容
|
|
Mysql開發(fā)實(shí)戰(zhàn)
|
1.?Mysql開發(fā)基礎(chǔ)?
. Mysql5.7特性介紹
. Mysql基本語句介紹
2.?Mysql開發(fā)實(shí)戰(zhàn)
?????.數(shù)據(jù)庫開發(fā)優(yōu)化實(shí)例
?????.mysql開發(fā)效率以及高并發(fā)性
?????.數(shù)據(jù)庫開發(fā)命名規(guī)范
?????.注釋以及代碼風(fēng)格
?????.mysql開發(fā)注意事項(xiàng)
?
|
|
Mysql集群
?
|
1. ??Mysql雙機(jī)搭建
????. Mysql主從環(huán)境配置
????.?Mysql的MHA?搭建
????.?Mysql cluster實(shí)現(xiàn)
????.Mysql分布式中間件:Cobar、Mycat
2. ??Mysql雙機(jī)搭建
????.?Mysql數(shù)據(jù)庫雙機(jī)架構(gòu)設(shè)計(jì)方案
????.Mysql數(shù)據(jù)優(yōu)化方式介紹
????.Mysql數(shù)據(jù)備份策略及場景
?
|
|
Jenkins進(jìn)階
|
1. ?CI環(huán)境搭建
.Jenkins與持續(xù)集成
.Jenkins、Git、Maven環(huán)境搭建
????.Jenkins?項(xiàng)目構(gòu)建發(fā)布及配置講解
????. nexus私服搭建和管理
??????
|
|
Jenkins高級
|
.JAVA應(yīng)用的自動(dòng)化集成構(gòu)建
.Jenkins?+Sonar配置持續(xù)審查
.Jenkins+python?實(shí)現(xiàn)自動(dòng)化部署
.Jenkins API?調(diào)用
.持續(xù)集成CI整套架構(gòu)設(shè)計(jì)方案
.搭建的彈性構(gòu)建持續(xù)集成服務(wù)
?
|
以上課程可以根據(jù)客戶實(shí)際情況進(jìn)行靈活調(diào)整。