SQL 和 PostgreSQL:完整的开发人员指南

SQL and PostgreSQL: The Complete Developer’s Guide

 

成为 SQL 和 PostgreSQL 专家!存储和获取数据、调整查询并设计高效的数据库结构!

您将学到什么

学习并应用多种数据库设计模式
优化查询以获得卓越的读写效率
了解 PostgreSQL 如何在硬件级别存储信息
使用 API 将 PostgreSQL 连接到前端应用程序
构建通用应用程序功能,例如“点赞”和“提及”系统
处理复杂的并发问题和竞争条件
使用模式迁移推进数据库设计
了解如何使用 PostgreSQL 加速自动化测试
使用大量内置练习练习所有这些技能

要求

Mac、PC 或基于 Linux 的计算机

描述

数据库结构设计?它在这里。查询调优和优化?你会掌握它。复杂的查询?确实是的!

这是唯一一门在线课程,它将教您如何设计数据库、存储复杂数据、优化查询以及操作生产、可扩展数据库所需的一切!

世界上的每个应用程序,无论是使用 Flutter 构建的移动应用程序、使用 React 构建的 Web 应用程序,还是纯 HTML 页面,都需要将信息存储在数据库中。尽管您可以使用许多不同的数据库,但 PostgreSQL 几十年来一直是第一选择,它提供可扩展的性能、坚如磐石的正常运行时间和灵活的设计系统。本课程将教您在下一个大型项目中使用 PostgreSQL 所需的一切知识!

对数据库一无所知?没问题。我们首先概述 SQL,这是一种用于与 PostgreSQL 交互的语言。通过大量的练习,您将获得使用真实数据集的实际操作经验。您将了解如何使用一系列强大的命令来存储、获取和更新信息。

在获得基本操作经验后,您将继续了解数据库设计模式,提供多种方式来构建数据库以实现高效的数据建模。您将看到具有不同类型数据的许多不同场景,并了解几种方法的优缺点。

本课程包含练习和测验。您将立即获得有关您学习的所有不同主题和功能的练习!此外,您将准确了解在实际项目和实际项目中在何处使用这些功能。

除了获得实际的实践经验外,您还将了解 PostgreSQL 内部如何工作的幕后花絮。我们将深入研究原始数据文件,研究 PostgreSQL 如何将信息一点一点地存储在您的硬盘上。在开始调整查询以提高性能时,这些知识非常宝贵。通过对 PostgreSQL 的工作方式有一种天生的直觉,您可以计划能够从数据库中获得最后一点性能。

以下是本课程涵盖的部分主题的部分列表:

应用强大的 SQL 命令来存储、更新和检索信息

使用表之间的外键建立记录之间的关系

了解 PostgreSQL 的众多数据类型,以及何时使用每种数据类型

使用聚合管道组装业务数据报告

使用数百万条记录来模拟真实的生产查询

通过使用集合和排序运算符锻炼您的查询逻辑技能

使用子查询从较小的可重用单元组成查询

使用不同的设计模式来有效地建模您的数据

了解如何将数据库对象划分为不同的模式以更轻松地维护它们

使用简单的“检查”规则验证您的数据

为“like”、“follow”和“tag”系统等常见功能构建完美设计

使用索引加快查询速度 – 您将确切地看到它们在幕后是如何工作的!

使用递归公用表表达式深入研究一些最复杂的查询

通过应用事务轻松处理并发问题

我使这门课程成为刚开始使用他们的第一个数据库的工程师的完美资源。掌握数据库本身,并了解如何将其应用于实际设计。立即注册并掌握 PostgreSQL!

本课程适用于

任何希望了解数据库的开发
人员 寻求扩展后端技能的应用程序工程师

 

2022/10/12 更新  从287 节课(22 小时 12 分钟)更新到290节(22小时13分)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。