16
社区成员




|
周次 |
课次 |
学时 |
讲授内容 |
要求 |
学习形式 |
教 |
基础部分/2022年12月至2023年2月 | |||||
学 日 历 |
第一周 |
2 |
4 |
关系型数据库概述简要回顾; MySQL数据库安装 |
掌握关系型数据库的概念,能够正确安装MySQL数据库系统 |
讲授2学时实践2学时 |
|
第二周 |
2 |
6 |
主流国外关系型数据库产品的特点、主流国产关系型数据库产品的特点;openGuass数据库安装 |
熟悉国内外数据库产品的技术特性,能够正确安装openGuass |
讲授3学时实践3学时 |
|
第三周 至 第四周 |
3 |
9 |
选择2022年1月至11月的股票日交易数据作为实验数据,在MySQL或者MariaDB数据库上进行数据定义、数据操作、数据迁移等操作。 |
熟练使用SQL语句,能够完成单表、夺标和嵌套语句,能够完成数据的增删改查,能够完成数据的逻辑备份,理解日志 |
讲授3学时实践6学时 |
|
第五周 |
2 |
3 |
分布式数据库的概念和应用场景 |
了解分布式数据库的概念和应用场景, |
讲授3学时 |
|
国产云原生分布式数据库OceanBase的案例分析 |
了解云原生数据库的特点 | ||||
|
第六周 至 第九周 |
3 |
15 |
数据库备份与恢复实验,在云端实验环境下进行 |
了解数据备份和恢复的策略和要求,了解数据发生故障的场景以及不同场景下数据恢复的方法 |
讲授6学时 实践9学时 |
|
进阶阶段/2023年3月-2023年9月 | |||||
|
第十周 |
10 |
40 |
《数据结构与算法》,北京大学的慕课 |
了解数据结构和算法的相关知识,能够用自己熟悉的编程语言实现基础数据结构。掌握不同数据结构的应用场景,在特定问题的解决方案中选择合适的数据结构。能够对算法的优劣进行评价。 |
授课20学时,包含自学的线上课时; |
|
第二十周 |
4 |
20 |
非关系型数据库概述; |
了解非关系型数据库的概念和作用;熟练使用Redis数据库 |
讲授8学时 |
|
第二十四周 至 第二十五周
|
3 |
5 |
了解中间件的概念、分类和作用;Web中间件概述;Tomcat应用实例分析;东方通和金蝶的中间件培训 |
了解中间件的概念及其作用;了解web中间件,熟悉Tomcat的应用场景,熟悉国产中间件的应用方法 |
讲授5学时 |
|
第二十六周 至 第二十八周
|
3 |
5 |
消息队列概述; |
熟悉消息队列的应用场景;熟悉开源消息队列Pulsar的应用场景 |
讲授5学时 |
|
高级阶段/2023年10月-2023年12月 | |||||
|
第二十九周 |
2 |
4 |
架构概述、企业级应用架构 |
了解架构的知识,熟悉企业级应用架构 |
讲授4学时 |
|
第三十周 至 第三十一周 |
3 |
6 |
ZooKeeper技术详解及应用方法 |
熟悉Zookeeper的应用场景和应用方法 |
讲授6学时 |
|
第三十二周 至 第三十三周 |
3 |
6 |
Activiti的应用场景; |
熟悉开源流程引擎Activiti的应用场景和应用方法 |
讲授6学时 |
|
第三十四周 至 第三十七周 |
4 |
20 |
MySQL数据库的性能监测和性能调优; |
掌握数据库的性能监测和性能调优方法 |
讲授8学时,实践12学时 |
|
第三十八周 至 第四十一周 |
1 |
32 |
利用课程所学搭建一个web应用 |
熟练构建web应用系统 |
讲授2学时,实践30学时 |
|
第四十二周 至 第四十五周 |
自由安排 |
自由安排 |
数据库开发 |
探索开源数据库项目,寻找问题,提出解决方案,有能力则实现解决方案 |
自由学时, 研讨 |
合计 |
45周 |
|
175 |
|
|
|