コース概要

紹介

  • PostgreSQLの特徴とアーキテクチャの概要
  • Pythonプログラミングの基本的な知識
  • PythonとPostgreSQLを使用することの利点

開始方法

  • PostgreSQLのインストール
  • Python、DjangoまたはFlaskのインストール
  • psycopg2のインストール
  • PythonでPostgreSQLに接続する

PythonとSQL操作

  • SQL言語の基本
  • データベーススキーマとテーブル
  • Pythonクエリの作成
  • テーブルの作成
  • データの挿入
  • データの操作
  • limit句を使用する
  • テーブルを結合する
  • 全文検索を行う
  • SQLiteとの連携
  • Pythonアプリケーションの例

高度なPostgreSQLとPython

  • テーブル継承
  • ネストされたトランザクション
  • ユーザ定義型
  • VIEWS、HAVING、DISTINCT
  • 日付と時刻の操作
  • マルチバージョン同時実行制御(MVCC)
  • matplotlibを使用したチャート、グラフ、レポートの作成

管理とセキュリティ

  • PostgreSQLのデータ安全性
  • ホワイトリストを使用したアクセス制限
  • レプリケーションの実装
  • データベース移行
  • バックアップと復元
  • クエリの監視
  • パフォーマンスチューニング
  • SQLインジェクション攻撃の防止

トラブルシューティング

まとめと次のステップ

要求

  • PostgreSQLの使用経験。
  • Pythonプログラミングの経験。

対象者

  • 開発者
  • 管理者
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー