fbpx

PostgreSQL 訓練營:從初級到高級 | 60+小時

Contents

有興趣精通 PostgreSQL ?這門課超過 60 小時的內容,從基礎到高級主題,如子查詢、CTE、索引、PL/SQL、觸發器、遊標、分割槽、檢視、JSON 和視窗函式。您將學習如何從頭開始建構資料庫,建立和操作各種資料型別,使用正規表示式和特殊資料型別進行文字搜索,並最佳化查詢效能。該課程還涵蓋了安全管理、伺服器程式設計和國際化。最終,您將能夠自信地在您的履歷中寫出具備 SQL 和 PostgreSQL專長。

參加本課程無需先前的知識,課程中使用的所有軟體都是免費的。現在註冊,將您的 PostgreSQL 技能提升到新的水平!

從這 67 小時的課程,你會學到

  • 通過 60 多個小時的實踐練習進行學習
  • 逐步演練以執行簡單到複雜的 SQL 查詢
  • 子查詢、CTE、索引、PL/SQL、PL/pgSQL、觸發器、游標、分區、視圖、JSON、視窗函數等等
  • 如何從頭開始建立資料庫
  • 創建和使用各種資料類型
  • 創建用戶定義的資料類型
  • 表( table )和欄( column )約束( constraints )
  • 了解、使用和建立自訂的序列( Sequences )
  • 字串函數
  • 聚合函數( Aggregate Functions )
  • 具有查詢分析的日期/時間函數
  • 使用群組集( group sets )對資料進行分組
  • Schemas (模式)創建和權限
  • 表分區( Table Partitioning )技術
  • 探索陣列函數
  • 深入的 JSON 資料類型和查詢
  • 子查詢
  • 公用表表達式 (Common Table Expressions,CTE)
  • 遞歸公用資料表表示式( Recursive Common Table Expressions )
  • 高級視窗函數
  • 伺服器程式編輯
  • SQL 語言的函數
  • 使用 PL/pgSQL 語言的函數
  • 探索存儲過程
  • 索引和查詢性能優化
  • 多種資料視圖類型和安全性
  • 對文本模式使用正規表示式( Regular Expressions )
  • 使用特殊資料類型和索引的強大文本搜索
  • 帶有交叉表擴展( crosstab extensions )的交叉表報告( Crosstab Reports )
  • 為全球語言製作我們的資料庫 – 國際化
  • psql 實用命令
  • 了解 PostgreSQL 內部結構
  • 觸發器
  • 使用游標
  • 事務( Transactions )和保存點的資料完整性
  • 管理 PostgreSQL 安全性
  • 擴展的 PostgreSQL 迴聲系統( ecosystem )
  • 分析樣本 : 人力資源、股票、羅斯文(Northwind)、全球貿易資料庫
  • 練習大量查詢
  • 使用 SQL 進行資料分析
  • 自信地將 SQL 和 PostgreSQL 寫進你的簡歷

要求

  • 不需要先修知識:我絕對會教給你你需要知道的一切!
  • 需要一台電腦,但任何一台都可以。 運行 Mac、Windows 或 Linux 的桌機或筆記本電腦
  • 課程中使用的所有軟體都是免費的,我將親自指導你完成所有設置

課程說明

子查詢? 有,遞歸 CTE? 有,使用 SQL 和 PL/pgSQL、存儲過程進行伺服器程式編輯? 有,視窗函數? 是的,還有更多……

我設計這門課程是從基礎主題到高級主題的逐步過渡。 以下是本課程 50 多個部分和 60 多個小時所涵蓋的部分主題的部分列表:

  • 應用強大的 SQL 命令來存儲、更新和檢索資訊
  • 逐步演練以執行簡單到複雜的 SQL 查詢
  • 如何從頭開始創建資料庫,建立和修改表
  • 同時使用 UPSERT 進行 INSERT 和 UPDATE
  • 使用 ORDER BY、邏輯運算符和過濾器查詢資料
  • 通過例子理解 PostgreSQL 的各種資料類型
  • 使用 CAST 和轉換函數( conversion functions )的資料類型轉換
  • 創建你自己的用戶定義資料類型
  • 探索表( table )和欄( column )約束,創建多個複合約束( composite constraints ),查看資料完整性操作
  • 建立你自己的自訂的序列
  • 使用字串函數通過查詢解析資料
  • 使用聚合函數( aggregate functions )聚合資料
  • 日期/時間資料類型、間隔和處理時區
  • 使用 GROUP BY 對資料進行分組,使用 HAVING 進行條件篩選
  • 使用各種連接技術連接多個表
  • 使用 UNION、INTERSECT 和 EXCEPT 組合查詢
  • 了解並創建 PostgreSQL Schemas、所有權、安全權限
  • 構造陣列和範圍,使用條件過濾器查詢數陣列資料
  • 使用 JSONB 對象和索引儲存資料
  • 使用索引查詢性能優化,了解索引節點和輸出
  • 創建和更新常規視圖和物化視圖
  • 簡單到逐步推進子查詢
  • 創建公用表表達式 (CTE) 和遞歸 CTE 查詢
  • 將資料分組
  • 簡單到高級的 Windows 功能
  • 對文本模式使用正規表示式
  • PostgreSQL 中強大的文本搜索
  • 創建和探索表分區技術
  • 使用 SQL 和 PL/pqSQL 進行伺服器程式編輯
  • 建立商店程式
  • 使用自定義索引和聚合函數擴展 PostgreSQL 迴聲系統
  • 創建和執行觸發器
  • 使用游標
  • pqsql 實用命令
  • 創建交叉表報告
  • 製作我們的資料庫來存儲全球語言資料 – 國際化
  • 使用 PostgreSQL 事務運行查詢
  • 創建和管理 PostgreSQL 安全性
  • 關於 PostgreSQL 內部結構、資料儲存方式等的所有資訊
  • 在 HR、Northwind、Stock Markets、Word Trades 資料庫等示例資料庫上運行數百個查詢

這個綜合課程將教你有關 PostgreSQL 的所有知識,以便在你的下一個大專案中使用!

掌握 PostgreSQL 資料庫,了解如何將其應用於現實世界的資料庫和查詢。 立即註冊並掌握 PostgreSQL!

目標受眾

  • 資料庫世界的完整初學者
  • 任何想學習 SQL 或 PostgreSQL 的人
  • 任何想學習高級查詢表達式的人
  • 尋求擴展後端技能的應用工程師
  • 任何人都想學習 PostgreSQL 從基本到高級的功能

講師簡介

Adnan Waheed 創始人 KlickAnalytics 和前彭博社( Bloomberg )員工

大家好,

我是一個企業家、一個拯救者、一個夢想家、一個信仰者、一個敢於挑戰和實幹的人。

我在 Bloomberg 工作了 17 年,於全球範圍內建立、管理和領導了多個專案和團隊。 在 Bloomberg 之後,我建立了自己的公司,如 KlickAnalytics、ClickAPIs、ZoomMarkets,在雲端伺服器上提供全球金融市場分析和 TB 級資料。

我在 PHP、Python、Angular、Rest API、雲端系統、時間序列資料庫、金融資料分析、UNIX 系統、MongoDB、PostgreSQL 和高級系統架構設計等各方面都有廣泛的工作經驗。

我最大的熱情是發明、創新、不斷變化的範式、改變遊戲規則的顛覆、人們、個人發展和真正的生活冒險。 掌握把工作做好。

我的座右銘:改變遊戲規則!

字幕:簡中、英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: