博主说:
刘铁猛老师最近新开一门课程:SQL速通。围绕着这个课程有几个公开谷歌文档,(主要有四个文档:《开课通知》、《教学大纲》、《学习者指南》、《课程进度》)用于介绍课程目的、大纲、进度等。
由于是谷歌文档,为了方便网友阅读,将原文档内容搬运至此。已尽量保证文档格式一致。
原谷歌文档链接:教学大纲
B站课程链接 以及老师个人主页:TimothyLiu B站
油管课程链接 以及老师个人主页: TimothyLiu 油管
教学大纲
总体教学目的
-
让学习者了解什么是编程,以及体验在有/无IDE辅助的情况下进行编程。可能涉及到的编程语言包括:
-
SQL,及一些可视化的数据工具
-
Python,及一些实用的库(数据相关,web相关)
-
JavaScript,及一些web前/后端相关的库
-
Shell/PowerShell,及简单的正则表达式
-
-
数据库相关:
-
对关系型和非关系型数据有直观的认识
-
对大数据和数据工程师的工作有所认识
-
能做简单的数据查询和可视化分析
-
能设计简单的数据库,并导入/导出数据(可选)
-
-
逻辑编程
-
通过学习JavaScript和Python掌握如何学习一门以实现业务逻辑为主的编程语言
-
会调用第三方库;能编写简单的库
-
了解基本的数据结构与算法,能刷一点简单的算法题
-
能编写简单的三层架构web apps
-
能在未来自行拓展、深入学习JavaScript/Python和其它有必要学习的语言
-
云端开发和部署(可选)
-
-
关键能力的提高与培养
-
观察与操作的能力
-
逻辑推理与理解(相对复杂)问题的能力
-
细致耐心的能力
-
阅读与写作能力
-
数据库部分
- 构建数据库系统
- 安装SQL Server数据库管理系统
- 安装数据库管理系统的客户端(SSMS)
- 下载并导入数据库备份
- 用简单查询对系统进行测试