元数据库工程师专业证书

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

您将在课程中学到什么?

  • 展示对 SQL 语法的掌握程度,并解释如何使用它与数据库交互。
  • 从头开始创建数据库,并了解如何添加、管理和优化数据库。
  • 用 Python 编写基于数据库的应用程序,以将客户端连接到 MySQL 数据库。
  • 培养高级数据建模概念的实践知识。

为数据工程职业做准备

  • 获得 Meta 的高级专业培训
  • 在项目组合就绪项目中展示您的技能
  • 获得 Meta 颁发的雇主认可的专业证书
  • 有资格获得热门职位,例如:数据库工程师、数据工程师、初级数据工程师

专业证书 – 9 个课程系列

想开始数据库工程领域吗?该计划由 Meta 的行业公认的专家提供。您将学习创建、管理和操作数据库所需的关键技能,以及行业标准编程语言和软件,如 SQL、Python 和 Django,它们用于支持 Facebook、Instagram 等顶级网站和应用程序。


在本课程中,您将学习:

  • 构建和管理数据库的核心技术和方法。
  • 用于编写基于数据库的应用程序的高级技术和高级数据建模概念。
  • MySQL 数据库管理系统 (DBMS) 以及数据创建、查询和操作。
  • 如何编程和使用 Python 语法。
  • 如何准备数据库工程师角色的技术面试。

实践学习项目

您将完成一系列 5 个项目,在这些项目中,您将展示您对数据库工程各个方面的掌握程度。

您将通过构建自己的关系数据库、定义实体之间的关系和开发关系架构来展示您在数据库规范化方面的技能。

接下来,在 Stored Procedure 项目中,您将通过编写存储过程来解决实际问题来展示您在 SQL 自动化方面的能力。在培养 Python 技能后,您将创建一个 Python 应用程序来管理 MySQL 数据库并对其与客户端的交互进行编程。

在下一个项目中,您将使用高级数据建模概念(如自动化、存储和优化)将数据建模应用于实际项目。

最后,您将被要求使用您在计划期间获得的知识和技能为应用程序创建 MySQL 数据库解决方案。

课程列表


数据库简介

课程 1
• 27 小时
• 评分: 4.7 (1,123 reviews)

学习内容

  • 构成数据库操作基础的概念和原则。
  • 规划和执行一个简单的数据库开发项目。

您将获得的技能

  • 版本控制
  • GitHub的
  • Bash (Unix shell)
  • Web 开发
  • Linux的

版本控制

课程 2
• 13 小时
• 评分:4.6(3,247 个评分)

学习内容

  • 实施版本控制系统。
  • 命令提示符下的导航和设置。
  • 使用 GitHub 存储库和创建 GitHub 存储库。
  • 代码版本控制。

您将获得的技能

  • 数据库设计 (DB)
  • 数据库管理系统 (DBMS)
  • MySQL (MySQL的

使用 MySQL 进行数据库结构和管理

课程 3
• 32 小时
• 评分: 4.8 (424 reviews)

学习内容

  • 使用 MySQL DBMS 通过 SQL 构建和修改关系数据库。
  • 使用 Primary Keys 和 Foreign Keys 在表之间建立连接。

您将获得的技能

  • 数据库管理系统 (DBMS)
  • 数据库管理
  • MySQL (MySQL的

MySQL 中的高级主题

课程 4
• 18 小时
• 评分: 4.6 (208 reviews)

学习内容

  • 使用 SQL 函数和数字和字符串运算符向 MySQL 中的数据库添加决策结构和函数。
  • 通过编写存储过程来解决实际问题,实现 SQL 自动化。

您将获得的技能

  • 数据结构
  • 计算机科学
  • 算法
  • 通信
  • 伪代码

Python 编程

课程 5
• 44 小时
• 评分: 4.6 (1,439 reviews)

学习内容

  • 使用 Python 语法的基本编程技能。
  • 使用对象、类和方法。

您将获得的技能

  • 数据建模
  • 数据生成、转换和加载 (ETL)
  • 数据仓库

数据库客户端

课程 6
• 40 小时
• 评分: 4.4 (82 reviews)

学习内容

  • 使用 Python 代码创建、填充和操作 MySQL 数据库和表。
  • 创建支持 MySQL 数据库管理的有用 Python 应用程序。

您将获得的技能

  • Django(Web 框架)
  • Python 编程
  • 数据库管理系统 (DBMS)
  • 数据管理
  • MySQL (MySQL的

高级数据建模

课程 7
• 18 小时
• 评分 : 4.3 (85 评论)

学习内容

  • 部署基本的数据建模技能并浏览数据仓库的现代存储选项。
  • 在实际项目中展示数据建模技能。

您将获得的技能

  • 项目管理
  • Django(Web 框架)
  • 数据库管理系统 (DBMS)
  • 应用程序开发
  • MySQL (MySQL的

数据库工程师的最终项目

课程 8
• 18 小时
• 评分: 4.0 (61 reviews)

学习内容

  • 构建 MySQL 数据库解决方案。
  • 部署高级想法以扩大数据库项目的范围。

您将获得的技能

  • 数据库管理系统 (DBMS)
  • 数据库管理
  • 相对数据库
  • 数据管理
  • MySQL (MySQL的

准备编程面试

课程 9
• 11 小时
• 评分: 4.6 (527 reviews)

学习内容

  • 准备编程面试。
  • 准备在 Meta 上接受采访。
  • 使用代码进行故障排除。

您将获得的技能

  • 计算机编程
  • Django(Web 框架)
  • Python 编程
  • 应用程序编程接口 (API)
  • 云托管

Details of the courses that make up the specialization