完成 SQL 和数据库训练营:从零到精通
掌握 SQL、数据库管理和设计,并学习使用 PostgreSQL、MySQL 等数据库。有练习!
讲师:Andrei Neagoie,Mo Binni,Zero To Mastery
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 成为 SQL 和数据库概念方面的专家
- 了解 SQL 与 NoSQL、MongoDB 与 MySQL 与 PostgreSQL
- 将 SQL、PostgreSQL、MySQL、Redis、数据库管理/设计添加到您的简历中
- 学习使用最佳实践执行高效和高性能的 SQL 查询
- 了解机器学习、数据科学和数据工程师如何使用大数据和数据库
- 申请 SQL 开发人员、数据库管理员、业务分析师、后端开发人员和商业智能角色
- 使用正确的 SQL 功能有效地处理数据并解决数据库问题
- 设计和管理公司数据的数据库最佳实践
- 学习根据用户数据做出业务和市场决策
- 了解如何使用分片、复制等方式扩展数据库…
- 创建您自己的数据库,同时使用 SQL 与数据交互
- 使用真实世界的数据通过 SQL 生成见解和报告
- 大量练习来练习您所学的知识并测试您的知识
- 帮助销售/市场/产品经理根据数据分析做出更好的决策
- 高级 SQL 主题,如索引、聚合、缓存,可提高数据库查询效率
- 了解数据库如何用于 Web 和移动应用程序、机器学习和其他领域
- 了解如何处理用户密码并确保数据安全
- 跨多个表和多个数据库使用 SQL
- 学习使用 Redis 进行快速内存存储
- 掌握 SQL 连接
要求
- 不需要先前的技术经验。我们将从零开始!
- 您可以在本课程中使用任何操作系统:Windows、macOS、Linux。欢迎所有用户!
- 准备好进行大量练习并学会热爱数据库和 SQL!
说明
刚刚推出 2023 年的所有现代 SQL 和数据库(PostgreSQL、MySQL 等)功能!加入一个拥有超过 900,000 名学生的实时在线社区,以及由在硅谷和多伦多管理数据库实际工作过的行业专家教授的课程。 这是目前世界上最需要的技术技能之一,SQL 在未来很多年都在使用(它自 1970 年代以来一直存在,并且比以往任何时候都更强大)!
本课程使用 SQL、数据库管理和数据库设计方面的最新最佳实践,重点关注效率。永远不要再花时间在混乱、过时、不完整的教程上。安德烈课程的毕业生现在在谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、Meta 和其他顶级科技公司工作。
我们向您保证,这是有关 PostgreSQL 和 MySQL 等数据库的最全面的在线资源。这个基于项目和练习的课程将向您介绍 SQL 开发人员或任何在工作场所使用数据库的人(产品经理、业务分析师/智能、数据分析师、数据科学家、机器学习工程师、Web 开发人员、移动开发人员 + 任何需要从数据中获得洞察力的角色)。在此过程中,我们将学习实用的和现实世界的技能,让你被录用。
当我们从头到尾引导您使用数据库和 SQL,一直到学习如何扩展数据库、如何管理它们,甚至还有关于使用大数据、缓存的奖励材料时,课程将非常实用使用 Redis,并将 PostgreSQL 连接到 Node.js 服务器。我们甚至讨论了选择 SQL 数据库与像 MongoDB 这样的 NoSQL 的优缺点。我们将从一开始就教您 SQL 和数据库基础知识,然后进入高级主题,这样您就可以做出正确的决策并使用您公司拥有的任何数据,无论数据多么复杂!
涵盖的主题是:
– NoSQL (MongoDB) 与 PostgreSQL,MySQL 与 NewSQL
– SQL 理论和概念
– 关系模型
– SQL 基础知识
– SQL函数
– 数据修改语言/DML
– 数据查询语言/DQL
– 子查询
– 索引
– SQL 过滤/WHERE 语句
– 3 值逻辑
– SQL 连接
– 窗口函数
– 日期过滤和时间戳
– SQL 聚合函数
– SQL 运算符优先级
– SQL 排序依据
– SQL 分组依据
– SQL 自顶向下设计
– SQL自底向上设计
– SQL实体关系图
– SQL规范化
– 数据库类型
– DBMS 的作用
– 多表选择
– 软件开发生命周期/SDLC
– POSTGRES角色管理
– POSTGRES权限管理
– POSTGRES 备份策略
– POSTGRES 事务管理/ SQL 事务
– POSTGRES/SQL 数据类型
– SQL 视图
– Redis 数据库
– 弹性搜索
– 将数据库连接到服务器/Web 应用程序 (Node.js)
– 数据工程(Kafka、Hadoop 等…)
– 分片
– 复制
– 备份
– 垂直+水平缩放
– 分布式与集中式数据库
– 大数据+分析
– 数据库安全(SQL 注入、访问控制等…)
+ 更多
使用 SQL,您将能够使用所有数据库,例如:PostgreSQL、MySQL、Oracle SQL、Microsoft SQL Server、IBM DB2、SQLite、MariaDB、Amazon Redshift、Presto、Apache Hive with Hadoop 等等,因为 SQL 无处不在!
你看,数据无处不在,它是世界上最有价值的资产。所有顶级公司都需要可以处理数据的人员。这就是本课程的用武之地。与现有的大多数教程不同,本课程涵盖了许多使用许多数据库的领域。无论您想进入科技行业,您是移动或 Web 开发人员、数据科学家、机器学习工程师、业务分析师,甚至是销售和营销人员,或者您拥有自己的公司。任何需要您处理数据的角色都需要了解这项宝贵的技能,即 SQL (如何与数据库交互、分析和使用数据)。
事情是这样的。有很多关于这个主题的课程。
让我告诉您本课程与任何其他 SQL/PostgreSQL/MySQL/数据库在线教程不同的 3 个原因:
1. 在本课程中,您将学习使用的不仅仅是 1 个数据库,还有许多数据库,例如 MySQL、PostgreSQL、Microsoft Server、Redis 等等。无需事先编程或技术经验。我们带您从绝对零开始,一路精通。我们不仅会教您 SQL 命令,还会教您高级技术、最佳实践、数据库设计以及如何考虑性能、安全性和可伸缩性。
2. 本课程由具有经验并曾在世界上一些最大的公司使用过数据库的实际专业人员讲授。当谈到 SQL 时,Mo 是超级明星。他为欧盟构建软件,为 5 家财富 500 强公司推出产品,并在谷歌担任顾问。Andrei 曾为硅谷和多伦多的大型科技公司开发企业级应用程序,还教授其他人技术技能,使他们进入谷歌等大公司。通过让 Andrei 和 Mo 一起教学,您可以看到不同的视角并向 2 位工程师学习,就像你们在一家公司一起工作一样。
3. 我们要在这里玩得开心。本课程从您受雇于 Keiko Corp 开始调查他们最近的数据库泄露事件。因为我们相信边做边学,您将在此过程中完成大量现实生活中的作业和练习,最终您可以通过查看数据库和分析隐藏信息来帮助 Keiko Corp 解开他们的谜团。我们的目标是每个人都能在完成课程后获得乐趣并取得成功:)
本课程不是让您在不了解原理的情况下只是观看,这样当您完成课程后除了观看另一个教程之外不知道该做什么。不!本课程将推动您并挑战您,使您从 SQL 和数据库的绝对初学者成长为 SQL 和数据库专家中排名前 10% 的人!
授课人:
Andrei 是Udemy 上评价最高的开发课程的讲师,也是发展最快的课程之一。他的毕业生已经为世界上一些最大的科技公司工作,如苹果、谷歌、特斯拉、亚马逊、摩根大通、IBM、优衣库等……他一直在硅谷和多伦多担任高级软件开发人员多年来,现在他正在利用他所学的一切来教授编程技能,并帮助您发现作为开发人员在生活中所允许的惊人的职业机会。
作为一名自学成才的程序员,他知道有大量的在线课程、教程和书籍过于冗长且不足以教授适当的技能。大多数人在学习复杂的主题时都感到无所适从,不知道从哪里开始,或者更糟的是,大多数人没有 20,000 美元用于编码训练营。编程技能应该是负担得起的,并且对所有人开放。教育材料应教授当前的现实生活技能,不应浪费学生的宝贵时间。从为财富 500 强公司、科技初创公司工作,到创立自己的企业,他吸取了重要的教训,现在他将 100% 的时间用于教授他人宝贵的软件开发技能,以便在令人兴奋的环境中掌控他们的生活和工作充满无限可能的行业。
Andrei 向您保证,没有其他课程像它一样全面且解释清楚。他认为,要想学到任何有价值的东西,都需要从基础开始,发展树的根。只有从那里您才能学习与基础相关的概念和特定技能(叶子)。当以这种方式构建时,学习变得指数级。
凭借他在教育心理学和编码方面的经验,Andrei 的课程将带您了解您从未想过可能实现的复杂主题。
——–
Mo 是一名解决方案架构师,在软件架构和开发方面拥有超过 7 年的经验。在他职业生涯的大部分时间里担任顾问,他已经看到了这一切。
他曾为跨国公司、政府和财富 500 强公司从事全球应用程序工作。
在他的整个职业生涯中,他见过各种类型的开发人员和开发实践,他最相信的一件事是软件开发是一项务实的团队运动。一个人走的快,一起走的远!
我的主要教学目标是传授基础知识,为您的终身学习做好准备。软件和开发实践经常变化,但是当您拥有正确的基础时,适应不断变化就会变得容易!
课程内见!
此课程面向哪些人:
- 希望学习现代 SQL 和数据库原理的初学者和高级专业人士
- 正在或将要使用数据库并希望学习使用最佳实践巧妙高效地工作的专业人员
- 每个对未来多年最需要的技术技能之一感兴趣的人:SQL
- 开发人员、数据科学家、机器学习工程师、业务分析师、产品经理、销售/营销人员以及使用数据做出业务决策的任何人
- 任何有兴趣了解更多有关 SQL、PostgreSQL 或基本数据分析以提升简历的人