?
課程目標:
?
通過本課程學習,
????熟練掌握企業在進行Mysql開發的項目中實戰技巧,熟悉數據庫開發、管理、集群雙機、數據歸檔、備份、日常維護等方向的應用。
????熟練掌握CI整套環境搭建,包括:自動化測試、集成git版本庫迭代更新、maven等構建進行自動構建、Nexus搭建管理、自動化安裝部署、自動化測試。
?
課程大綱:
?
主題 |
內容 |
Mysql開發實戰 |
1.?Mysql開發基礎?
. Mysql5.7特性介紹
. Mysql基本語句介紹
2.?Mysql開發實戰
?????.數據庫開發優化實例
?????.mysql開發效率以及高并發性
?????.數據庫開發命名規范
?????.注釋以及代碼風格
?????.mysql開發注意事項
? |
Mysql集群
? |
1. ??Mysql雙機搭建
????. Mysql主從環境配置
????.?Mysql的MHA?搭建
????.?Mysql cluster實現
????.Mysql分布式中 間件:Cobar、Mycat
2. ??Mysql雙機搭建
????.?Mysql數據庫雙機架構設計方案
????.Mysql數據優化方式介紹
????.Mysql數據備份策略及場景
? |
Jenkins進階 |
1. ?CI環境搭建
.Jenkins與持續集成
.Jenkins、Git、Maven環境搭建
????.Jenkins?項目構建發布及配置講解
????. nexus私服搭建和管理
?????? |
Jenkins高級 |
.JAVA應用的自動化集成構建
.Jenkins?+Sonar配置持續審查
.Jenkins+python?實現自動化部署
.Jenkins API?調用
.持續集成CI整套架構設計方案
.搭建的彈性構建持續集成服務
? |