PostgreSQL for Developers培訓
本课程提供与Postgre SQL数据库的编程交互。学习使用Postgre SQL后端开发高质量应用程序所需的技术,语法和结构。此培训还包括SQL Tuning,涵盖编写高效SQL最佳实践。
目标受众包括想要使用或扩展Postgre SQL开发人员以及数据库架构师。
課程簡介
Postgre簡介SQL
- Postgre簡史SQL
- 特徵
- 內部結構摘要
- 限制和術語
安裝和配置
- 先決條件
- 從套件安裝並建立 Database
- 從原始碼安裝
- 用戶端安裝
- 啟動和停止 Database 伺服器
- 環境設置
SQL 語言
- SQL 語法
- 數據定義
- 數據操作
- 查詢
- 數據類型
- JSON格式
- 函數和運算子
- 類型轉換
- 指標
事務和併發
- 事務和隔離
- 多版本併發控制
用戶端介面
- 命令行介面 - psql
- 圖形介面 - pgadmin4
伺服器 Programming
- 延伸 SQL
- 觸發器
- 規則體系
- 程序語言
- PL/pgSQL - SQL 程序語言
- 錯誤處理
- 游標
國外數據包裝器
- Postgre中的擴展SQL
- 在資料庫中添加 FDW
- postgres_fdw
- file_fdw
- 其他外籍家政工人
SQL 調諧
- PostgreSQL 中的記錄
- 查詢計劃
- 優化查詢
- Statistics
- Planner 參數
- 並行查詢掃描
- SQL 最佳實踐
- 指標
- 表分區
最低要求
SQL 的工作知識
Open Training Courses require 5+ participants.
PostgreSQL for Developers培訓 - Booking
PostgreSQL for Developers培訓 - Enquiry
PostgreSQL for Developers - 咨詢詢問
咨詢詢問
客戶評論 (7)
他很擅長將培訓課程適應我們的需求。
Anatoliy - Samsung Cambridge Solution Centre Ltd
Course - PostgreSQL for Developers
機器翻譯
培訓材料
Ashwin - Samsung Cambridge Solution Centre Ltd
Course - PostgreSQL for Developers
機器翻譯
馴馬師 Michał.他準備充分。他的知識非常廣泛,他的教學方式也很棒。
Ireneusz - Inter Cars S.A.
Course - PostgreSQL for Developers
機器翻譯
我喜歡這些練習
Luis - Verizon Connect
Course - PostgreSQL for Developers
機器翻譯
我非常喜歡這次培訓。他對所有問題都保持耐心,使動手學習變得非常有趣。我很高興能和他一起再上一堂課。
Birdesha - Verizon Connect
Course - PostgreSQL for Developers
機器翻譯
內容海量,簡潔明瞭。
Dan Bowyer - Verizon Connect
Course - PostgreSQL for Developers
機器翻譯
由於Michal卓越的專業知識和引人入勝的教學風格,培訓絕對是太棒了。他對 PostgreSQL 的深入瞭解在整個會議中顯而易見,並且能夠以清晰簡單的方式分享許多複雜的概念。他準備充分,在理論和實踐演示之間取得了良好的平衡。 我期待著應用從這些課程中獲得的知識,並再次感謝Michal提供卓越的培訓體驗。
Ranil Kumar - Verizon Connect
Course - PostgreSQL for Developers
機器翻譯
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Migrating Oracle to Azure SQL or PostgreSQL
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望將Oracle資料庫遷移到Azure SQL或PostgreSQL的資料庫管理員和雲架構師。
在培訓結束時,參與者將能夠:
- 將 Azure SQL 與 PostgreSQL 進行比較,以選擇最能滿足業務目標和需求的資料庫。
- 準備資料庫以將定義、數據和過程從 Oracle 放在 AzureSQL 或 PostgreSQL 資料庫系統。
- 執行遷移後步驟以測試、優化、更新和維護遷移的資料庫。
PostgreSQL Administration and Development
28 時間:本课程涉及 PostgreSQL 数据库的管理和性能调优。与会者将学习使用专门的 PostgreSQL(又名 Postgres)模块,例如复制、连接池和全文搜索。
PostgreSQL for Administrators
14 時間:本課程介紹Postgre SQL數據庫的管理和性能調優。
目標受眾包括系統管理員和數據庫架構師。與會者將學習使用專門的Postgre SQL (AKA Postgres)模塊,如復制,連接池和全文搜索。
PostgreSQL Essentials
14 時間:本培訓專為希望從基礎知識開始學習 PostgreSQL 的 Database 管理員和架構師而設計。
您將在 PostgreSQL 中學習 PostgreSQL 架構、安裝、設計以及如何執行備份和恢復資料庫。
PostgreSQL Advanced DBA
14 時間:本培訓是為 Database 管理員和架構師設計的,他們希望學習在 PostgreSQL 中實施備份、高可用性和 Database 安全性的工具和技術。
您還將學習如何查找慢速查詢、監控資料庫性能以及優化 PostgreSQL 性能。
Implementing High Availability in PostgreSQL
7 時間:此培訓專為希望學習Postgre SQL流複製以及如何使用pgpool-II實現自動故障轉移和設置高可用性Postgre SQL Database群集的Database管理員和架構師而設計。
PostgreSQL Performance Tuning
14 時間:此培訓專為希望調整Postgre SQL Database性能的Database管理員和架構師而設計。了解如何記錄緩慢的工作負載並查找查詢中可能存在的難點。本主題還介紹了必須調整以獲得最佳性能的最重要參數。
PostgreSQL Administration, Optimization and Replication
35 時間:在這個由講師指導的 香港(現場或遠端)現場培訓中,參與者將學習 PostgreSQL 的一般和高級方面,包括管理、性能轉換、高級開發和複製,因為他們將逐步完成一系列涉及設置、配置、測試、部署和故障排除的動手現場實驗室練習。
在培訓結束時,參與者將能夠:
- 使用高級管理技術來配置和管理 PostgreSQL 伺服器。
- 優化資料庫和查詢以獲得最佳性能。
- 複製和擴展 PostgreSQL 伺服器。
PostgreSQL 13 for Developers and Administrators
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用PostgreSQL 13為高性能應用程式設置,構建和管理資料庫的系統管理員和開發人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 PostgreSQL 13.
- 瞭解使用 Postgre 操作、管理和維護資料庫的功能、架構和基礎知識SQL 13.
- 瞭解如何配置 Postgres 資料庫表和架構。
- 瞭解如何執行數據操作和查詢。
- 探索不同的程式設計介面(客戶端和伺服器),以充分利用和擴展 PostgreSQL 13 中的功能。
PostgreSQL 16 for Developers and Administrators
21 時間:這種以講師為主導的 香港(在線或遠端)實時培訓面向希望利用 PostgreSQL 16 中的最新功能和改進的中級開發人員和管理員。
在培訓結束時,參與者將能夠:
- 瞭解 PostgreSQL 16 的體系結構和元件。
- 利用高級 SQL 功能和 PostgreSQL 擴展。
- 實施安全最佳實踐和訪問控制。
- 執行資料庫管理任務,包括備份、恢復和監視。
- 通過調優和索引策略優化資料庫性能。
- 利用 PostgreSQL 的內置工具實現高可用性和複製。
- 將 PostgreSQL 與現代應用程式開發框架集成。
PostgreSQL for Administrators - 3 Days
21 時間:這種以講師為主導的香港現場現場培訓針對的是希望使用PostgreSQL管理大規模數據,同時優化資料庫系統以實現高可用性和性能的資料庫管理員和系統管理員。
在培訓結束時,參與者將能夠:
- 安裝和配置 PostgreSQL。
- 瞭解Postgre的功能和架構SQL。
- 瞭解如何使用 SQL 執行資料庫操作。
- 執行資料庫備份和恢復,防止數據丟失。
- 配置伺服器以實現高可用性。
- 瞭解用於高性能調優的工具和技術。
- 探索用於監視和可觀測性的外部工具。
PostgreSQL with Python
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用PostgreSQL與Python大規模構建安全,可靠和穩定的應用程式的開發人員和管理員。
在培訓結束時,參與者將能夠:
- 安裝、配置並將 PostgreSQL 與 Python 連接。
- 複習 Python 程式設計基礎知識。
- 瞭解將 PostgreSQL 與 Python 一起使用的好處。
- 瞭解如何使用 Python 執行基本 SQL 操作。
- 瞭解如何將高級 PostgreSQL 功能與 Python 配合使用。
- 實施數據安全、安保、監控和優化技術。