MySQL数据库高级工程师内容详情

  • 行业前景

    甲骨文公司的两款数据库(Oracle+MySQL)共占据着全世界的数据库市场份额相当大,在中国(Oracle+MySQL)的份额也不小。很多公司都在使用甲骨文公司数据库产品和服务,中国很多大企业/国有企业有使用Oracle为主MySQL为辅,中国互联网行业公司很多使用MySQL为主Oracle/NoSQL为辅。 MySQL数据库在互联网行业90%以上的使用比例,最典型的就是BAT了, 近2年开始MySQL扩展到 金融、通信、生产制造、快速消费品零售、物流运输、医疗、政府等行业;所以MySQL数据库工程师是互联网/互联网+的企业目前急需的技术人才之一,无论是运维人员还是开发人员,如果不懂数据库,最终将被淘汰。

  • 课程概况

    本套课程内容实战为主,理论为辅,上千实用案例,知识全面系统实用。课程250个小时+,学习与实验共500个小时,结合风哥十多年数据库服务经验,囊括企业用到的所有知识点,课程包含MySQL大量项目实战案例,涉及核心技术及源码技术研究,课程项目涉及数十台主机/上百个数据库/千万级数据量,本课程以MySQL5.7+MySQL8.0为主线,同时涉及MySQL分支版本(官方MySQL/MariaDB/Percona)的技术点,以及NoSQL多种主流数据库(MongoDB/Redis/Memcache)、Linux操作系统/存储备份容灾等基础技术。

  • 适用人群

    (1)在校学生,希望毕业后找份好工作及高薪水的。
    (2)无工作经验,基础薄弱的应届及往届大学毕业生。
    (3)现在有工作无发展,工资偏低,从事IT相关行业,想往系统和数据库方向发展,渴望高薪的人。
    (4)现从事Windows/Linux/Unix/主机/存储/开发,想往数据库方向发展,寻求突破,渴望高薪的人。
    (5)现从事数据库相关工作,渴望技能得到提升者。

  • 能力培养

    综合能力:说+做+写(高技能=做+写 、高薪资=说+做+写)
    做:上千案例,实验做到手软;不但要做实验,还要做规划、实施。
    写:每课有作业、每阶段有考核;要求写故障分析文档、技术总结手册。
    说:必须经常在班级群里发言,交流分享,帮助同学们一起解决问题,还要做自我介绍与简历叙述!

  • 技术培养

    主攻方向:MySQL数据库(垄断互联网行业)
    次攻方向:MariaDB/Percona、NoSQL(MongoDB/Redis/Memcache)
    综合知识:操作系统+存储备份容灾+分布式中间件
    培养目标:多能力+多技术+高薪资的综合型人才
    就业定位:数据库高级工程师

  • 经验培养

    本课程除了系统讲授运维/开发理论和应用,还会讲解大量实战案例,让有从业经验的从业者加深认知,让大学生和无IT工作经验的从业者/少量IT工作经验者掌握实战经验,提升应用能力。

MySQL数据库高级工程师课程大纲

  • 第一阶段:企业级MySQL数据库入门必备Linux基础

  • 第二阶段:企业级MySQL数据库基础入门与项目实战

  • 第三阶段:企业级MySQL数据库SQL语言开发与应用实战

  • 第四阶段:企业级MySQL数据库基础深入与核心解析

  • 第五阶段:企业级MySQL数据库备份与恢复实战

  • 第六阶段:企业级MySQL高可用复制与分布式集群架构

  • 第七阶段:企业级MySQL数据库性能优化与运维诊断

  • 第八阶段:企业级NoSQL互联网主流非结构化数据库

  • 第九阶段:企业级MySQL高级工程师就业指导与定期直播

  • 第一阶段:企业级MySQL数据库入门必备Linux基础

    学习安排:2周2次测试

    特色:本阶段部分内容为零基础学员或者没有任何Linux操作系统基础的学员准备,以实战为主导讲解,让学员快速掌握基础进入数据库领域。

    第1章:MySQL数据库职业前景与学习指引

    第2章:Linux操作系统基础知识

    第3章:Vmware虚拟机安装配置

    第4章:Linux系统下载与安装(红帽RHEL Linux)

    第5章:Linux系统下载与安装(CentOS)

    第6章:Linux系统下载与安装(Oracle Linux)

    第7章:Linux系统下载与安装(SUSE/openSUSE) 

    第8章:Linux系统下载与安装(Ubuntu)

    第9章:Linux系统下载与安装(麒麟/UOS/华为)

    第10章:Linux系统远程登录与文件传输

    第11章:Linux设备类型与文件目录结构

    第12章:Linux开关机引导与进程管理

    第13章:Linux文本编辑与计划任务 

    第14章:Linux网络管理及网络命令

    第15章:Linux磁盘分区与文件系统管理

    第16章:Linux LVM逻辑卷管理

    第17章:Linux文件目录类命令

    第18章:Linux用户权限类命令

    第19章:Linux软件安装与仓库管理

    第20章:Linux系统服务与网络安全

    第21章:Linux Shell脚本编程入门与提高

    索取课程大纲
  • 第二阶段:企业级MySQL数据库基础入门与项目实战

    学习安排:2周2次测试

    特色:本阶段讲解MySQL数据库的基础类项目实施及简单管理,以企业项目实战为主导讲解,实用性非常强。

    第1章:MySQL数据库基础入门培训课程

    第2章:Windows平台MySQL安装配置与管理入门

    第3章:Linux平台MySQL安装配置与管理入门

    第4章:Linux平台MariaDB安装配置与管理入门

    第5章:Linux平台Percona安装配置与管理入门

    第6章:MySQL多实例技术与项目实施

    第7章:Linux平台MySQL8.0安装配置与版本升级

    索取课程大纲
  • 第三阶段:企业级MySQL数据库SQL语言开发与应用实战

    学习安排:2周2次测试

    特色:本阶段部分讲解MySQL SQL语言,MySQL常用对象的管理与开发、数据库的建模设计与逆向工程,以企业项目实战为主导讲解,实用性非常强。

    第1章:SQL语言基础入门与MySQL数据类型

    第2章:MySQL表管理与SQL语句增删改实战

    第3章:SQL语言实战之查询语句

    第4章:MySQL对象管理与开发及数据库建模设计

    第5章:MySQL自定义函数与内置函数的应用

    索取课程大纲
  • 第四阶段:企业级MySQL数据库基础深入与核心解析

    学习安排:2周2次测试

    特色:本阶段从源码级分析入手深入讲解MySQL 核心技术,以及InnoDB存储引擎的管理,锁和事物的深入剖析,以实战为主导讲解,实用性非常强。

    第1章:MySQL初始化过程与源码分析入门

    第2章:MySQL数据库基本功能与参数文件

    第3章:MySQL用户权限与安全管理

    第4章:MySQL InnoDB存储引擎深入分析与管理

    第5章:MySQL InnoDB锁与事务深入解析

    索取课程大纲
  • 第五阶段:企业级MySQL数据库备份与恢复实战

    学习安排:2周2次测试

    特色:本阶段讲解MySQL备份恢复技术,涉及大量的生产环境的逻辑与物理备份恢复案例,以企业项目实战为主导讲解,实用性极强。

    第1章:MySQL数据库备份恢复与存储容灾知识讲解

    第2章:MySQL二进制日志深入解析与应用

    第3章:MySQL逻辑备份恢复实战1之mysqldump与mysqlpump

    第4章:MySQL逻辑备份恢复实战2之mydumper

    第5章:MySQL物理备份恢复实战1之XtraBackup

    第6章:MySQL物理备份恢复实战2之mysqlbackup

    第7章:MySQL数据导入导出之Load Data与Outfile

    第8章:MySQL 8.0备份恢复综合项目

    索取课程大纲
  • 第六阶段:企业级MySQL高可用复制与分布式集群架构

    学习安排:5周5次测试

    特色:本阶段为MySQL数据库重中之中,是MySQ工程师必备高端技能,讲解MySQL主从复制/高可用集群/读写分离/分表分库/分布式数据库中间件,涉及大量的项目案例,本阶段课程中涉及数十台主机/上百个数据库/千万级数量的表,以企业项目实战为主导讲解,实用性极强。

    第1章:MySQL高可用解决方案与项目环境准备

    第2章:MySQL主从复制项目实施与维护01(MySQL Replication)

    第3章:MySQL主从复制项目实施与维护02(MySQL Group Replication)

    第4章:MySQL主从复制项目实施与维护03(MHA+双主Keepalived)

    第5章:MySQL负载均衡解决方案(LVS+Keepalived+HAProxy)

    第6章:Galera高可用集群项目实施与维护(Percona XtraDB Cluster)

    第7章:MySQL Router读写分离项目实施与维护

    第8章:MaxScale读写分离项目实施与维护

    第9章:ProxySQL读写分离中间件项目实施与维护

    第10章:MyCat读写分离与分表分库项目实施与维护

    第11章:MySQL 8.0主从复制集群综合项目

    第12章:MySQL 8.0 InnoDB Cluster集群项目

    索取课程大纲
  • 第七阶段:企业级MySQL数据库性能优化与运维诊断

    学习安排:3周3次测试

    特色:本阶段针对目前MySQL数据库日常运维诊断、千万级数据量的性能优化进行了详解的实战讲解,是运维过程中必备技能。

    第1章:MySQL性能基准测试

    第2章:MySQL表分区管理

    第3章:MySQL操作系统性能工具

    第4章:MySQL运行维护与诊断工具

    第5章:MySQL性能分析与调整

    第6章:MySQL自动化运维与监控

    索取课程大纲
  • 第八阶段:企业级NoSQL互联网主流非结构化数据库

    学习安排:2周2次测试

    特色:本阶段针对目前互联网主流的NoSQL数据库Memcache、Redis、MongoDB数据库进行实战学习,是MySQL数据库高级工程师的必备技能和面试加分项。

    第1章:Memcache数据库基础与项目实战

    第2章:Redis数据库基础与项目实战

    第3章:MongoDB数据库基础与项目实战

    索取课程大纲
  • 第九阶段:企业级MySQL高级工程师就业指导与定期直播

    学习安排:1周

    特色:本阶段针对MySQL数据库学习进行总结,就业指导,简历编写,同时提升学习的交流和沟通能力,是职业发展的必备课程。

    第1章:学习总结与就业指导

    第2章:简历编写与面试指导

    第3章:每月一次直播交流课程

    索取课程大纲

MySQL数据库高级工程师授课讲师

风哥
51CTO数据库教学主任,Oracle原厂授权培训讲师,MBA硕士学位,风哥教育创始人,ITPUX技术网创建人;具有11年大型Oracle及MySQL相关数据库服务经验,以及4年以上的IT教育培训经验,获得Oracle OCM、Oracle OCP、MySQL OCP、 WebLogic、IBM AIX、DB2、WebSphere、MBA、PMP等10多个IT认证与管理证书,技术服务行业数十类,涉及客户数百个,参与项目上千个;先后就职国内大型上市软件公司、IT集成商、技术总监等职务。擅长Oracle数据库与中间件应用技术,同时熟悉MySQL/DB2/SQLServer、AIX/HP-UX/Linux/Exadata、主机存储、备份容灾、网络等技术;擅长应用系统项目规划设计、处理各种综合性故障与疑难杂症,平时对开源数据库、NoSQL、大数据、云计算技术有所关注与研究;主要服务于政府、公安、税务、社保、铁路、金融、银行、电信、电力、交通、教育、企业、互联网等各大行业。
51CTO学堂讲师(排名前五)
  • 申请免费试听

  • 索取学习资料

  • 加入学员交流群

  • 申请报名优惠

MySQL数据库高级工程师项目实战

查看项目详情

MySQL数据库高级工程师助学服务

  • 1/随到随学

    学员报名之后立马就可以开始学习,无需再等人数够了再开班,每个学员都可以根据自己的时间安排制定自己的学习计划,不会再因为时间不统一落下课。点击了解详情>>

  • 2/4对1辅导

    授课老师、助教老师、班主任、就业指导老师4对1的服务模式,学员可以在线与授课老师和助教老师1对1沟通问题,班主任会通过学习平台可视化数据督促学员学习,就业指导老师会在就业前对学员进行1对1就业指导。点击了解详情>>

  • 3/闯关式学习

    我们的课程是闯关式教学,学员需要完成每一关的作业测试及与助教的视频考核,合格之后才能进去到下一个阶段的学习,弥补了学员无法参加面授,没人监督而无法保证自制力和持久力,通过作业测试视频考核也可以检验学员的学习效果,让学员知道自己的学习的程度和效果。点击了解详情>>

MySQL数据库高级工程师就业岗位

  • 企事业单位

  • 1、MySQL DBA(运维)
  • 2、MySQL DBA(应用)
  • 3、MySQL应用高级技术顾问
  • 4、MySQL应用系统开发
  • 5、IT系统管理者及运维人员
  • 6、IT系统项目实施人员
  • 7、SA(啥都干,前提必须懂数据库)
  • IT服务类公司

  • 1、MySQL产品销售
  • 2、MySQL售前支持
  • 3、MySQL售后支持
  • 4、解决方案类
  • 5、系统集成工程师
  • 6、系统运维工程师
  • 7、软件实施工程师
  • 8、涉及MySQL的技术支持