课程目标:
通过本课程学习,
熟练掌握企业在进行Mysql开发的项目中实战技巧,熟悉数据库开发、管理、集群双机、数据归档、备份、日常维护等方向的应用。
熟练掌握CI整套环境搭建,包括:自动化测试、集成git版本库迭代更新、maven等构建进行自动构建、Nexus搭建管理、自动化安装部署、自动化测试。
课程大纲:
主题 |
内容 |
Mysql开发实战 |
1. Mysql开发基础
. Mysql5.7特性介绍
. Mysql基本语句介绍
2. Mysql开发实战
.数据库开发优化实例
.mysql开发效率以及高并发性
.数据库开发命名规范
.注释以及代码风格
.mysql开发注意事项
|
Mysql集群
|
1. Mysql双机搭建
. Mysql主从环境配置
. Mysql的MHA 搭建
. Mysql cluster实现
2. Mysql双机搭建
. Mysql数据库双机架构设计方案
.Mysql数据优化方式介绍
.Mysql数据备份策略及场景
|
Jenkins进阶 |
1. CI环境搭建
.Jenkins与持续集成
.Jenkins、Git、Maven环境搭建
.Jenkins 项目构建发布及配置讲解
. nexus私服搭建和管理
|
Jenkins高级 |
.JAVA应用的自动化集成构建
.Jenkins +Sonar配置持续审查
.Jenkins+python 实现自动化部署
.Jenkins API 调用
.持续集成CI整套架构设计方案
.搭建的弹性构建持续集成服务
|