Hai semuanya, di kali ini kita akan membahas Database yang sifatnya Relational menggunakan PostgreSQL. Di kelas PostgreSQL: Pemula sampai Mahir ini temen-temen akan belajar mulai dari Level Fundamental, Intermedite sampai dengan Advanced menggunakan Database PostgreSQL.

Materi yang akan dibahas adalah version update tahun 2022, seperti temen-temen ketahui 4 tahun lalu saya pernah buat tutorial tentang PostgreSQL yang saya publish di youtube karena sudah out of obsolate jadi saya buat ulang materinya menyesuaikan dengan kebutuhan Industri saat ini, Adapun silabunya seperti berikut:

Basic / Fundamental:

  1. Pengenalan SQL dengan PostgreSQL
  2. Setup Development Environtment
    1. Install Database PostgreSQL Engine
    2. Install PgAdmin3 / PgAdmin4
  3. Pengenalan perintah Structural Query Language (SQL)
  4. Persiapan membuat Role / User, membuat Schema, membuat Database dan membuat table
  5. Menampilkan informasi data Table
    1. Perintah SELECT
    2. Operasi Matematika di SQL.
    3. Column Alias
    4. Concatination
    5. Nilai Null
    6. DISTINCT
    7. Filter data dengan perintah WHERE
    8. Logical Condition
    9. Sorting Data dengan ORDER BY
  6. SQL Function
    1. Single Row Function
    2. Menglompokan data dengan GROUP BY
  7. Join Table
    1. Natural Join
    2. Inner Join
    3. Outer Join
    4. Self Join
  8. Subquery
  9. Manipulasi Data
    1. Data Manipulation Language
    2. Transaction Control Language
  10. Object dalam PostgreSQL
    1. Sequance
    2. View Table
  11. Indexing
    1. B-Tree Index
    2. Function Based Index
    3. Bitmap Index
    4. Drop Index

Intermediate

  1. Advanced Query
    1. Menggabungkan data dengan UNION
    2. Menggabungkan data dengan MERGE
  2. User/Schema Management
    1. User Management
    2. Privileges Management
    3. Role Management
  3. Audit Trail
  4. PL/pgSQL
    1. Variables
    2. Constanta
    3. Functions
    4. Flow Control
    5. Cursor
    6. Store Procedure
    7. Trigger

Advanced

  1. Server Setup and Operation for Production machine
  2. Server Configuration / Tunning
  3. Managing Databases
  4. Routine Database Maintenance Tasks
  5. Backup and Restore
  6. High Availability, Load Balancing, and Replication
  7. Monitoring Database Activity
  8. Monitoring Disk Usage

Selain itu juga masih banyak lagi yang akan kita bahas di cource ini, Ok mungkin sekian dulu yang bisa saya sampaikan terkait Silabus Belajar PostgreSQL untuk Pemula sampai Mahir. Sampai jumpa di cource nanti.