Udemyallen

DBA - PostgreSQL Database: Pemula sampai Mahir

Learn PostgreSQL database administration! This course provides a clear roadmap to become a skilled DBA. Master essential skills for managing and optimizing PostgreSQL databases.

4.6(80)
503students
25h 55m
Certificate
Platform Engineering Talks
Platform Engineering TalksKelas Platform Engineering with Dimas Maryanto

Course Content

DBA - PostgreSQL Database: Pemula sampai Mahir is an all-levels Udemy course taught by Platform Engineering Talks. It runs 25h 55m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 80 reviews, with 503 students enrolled. It is a paid course, last updated May 2025.

Pelajari PostgreSQL: Database Lengkap dari Pemula hingga Mahir

Dalam kursus PostgreSQL: Pemula sampai Mahir, Anda akan mempelajari PostgreSQL, sistem manajemen database Object Relational Database Management System (ORDBMS) yang populer di kalangan perusahaan karena bersifat open source. Kursus ini diperbarui untuk tahun 2022, memastikan Anda mendapatkan pengetahuan terkini yang relevan dengan kebutuhan industri saat ini. Materi dibagi menjadi tiga level: Fundamental, Intermedite, dan Advanced.

Fundamental (Dasar):

  • Pengenalan SQL dengan PostgreSQL: Memulai perjalanan Anda dengan memahami dasar-dasar bahasa SQL dalam konteks PostgreSQL.
  • Setup Development Environment: Panduan lengkap untuk menyiapkan lingkungan pengembangan Anda.
  • Install Database PostgreSQL Engine: Proses instalasi PostgreSQL Engine.
  • Install PgAdmin3 / PgAdmin4: Instalasi alat manajemen database PgAdmin3 atau PgAdmin4.
  • Perintah SQL Dasar: Memahami dan menggunakan perintah SQL penting.
  • Membuat Role/User, Schema, Database, dan Table: Belajar membuat dan mengelola objek database.
  • Menampilkan Informasi Data Table: Teknik untuk mengambil dan menampilkan data dari tabel.
  • Perintah SELECT: Menguasai perintah SELECT untuk mengambil data.
  • Operasi Matematika di SQL: Melakukan perhitungan matematika langsung dalam SQL.
  • Column Alias & Concatination: Menggunakan alias kolom dan menggabungkan string.
  • Nilai Null & DISTINCT: Menangani nilai kosong dan memilih nilai unik.
  • Filter Data dengan WHERE: Memfilter data berdasarkan kondisi tertentu.
  • Logical Condition: Menggunakan operator logika dalam kueri.
  • Sorting Data dengan ORDER BY: Mengurutkan data berdasarkan kolom.
  • SQL Function (Single Row Function): Memahami dan menggunakan fungsi SQL untuk memanipulasi data.
  • Mengelompokkan Data dengan GROUP BY: Mengelompokkan data untuk analisis.
  • Join Table: Menggabungkan data dari beberapa tabel.
    • Natural Join
    • Inner Join
    • Outer Join
    • Self Join
  • Subquery: Menggunakan subkueri untuk membuat kueri yang lebih kompleks.

Intermediate (Menengah):

  • Manipulasi Data (Data Manipulation Language - DML): Memodifikasi data dalam database.
  • Transaction Control Language (TCL): Mengelola transaksi database.
  • Object dalam PostgreSQL: Memahami konsep objek dalam PostgreSQL.
  • Sequence: Menggunakan sequence untuk menghasilkan nilai unik.
  • View Table: Membuat tampilan virtual dari data.
  • Indexing: Meningkatkan performa kueri dengan indeks.
    • B-Tree Index
    • Function Based Index
    • Bitmap Index
  • Drop Index: Menghapus indeks yang tidak diperlukan.

Advanced (Lanjutan):

  • Advanced Query:
    • Menggabungkan data dengan UNION
    • Menggabungkan data dengan MERGE
  • User/Schema Management: Mengelola pengguna dan skema database.
  • User Management: Membuat, memodifikasi, dan menghapus pengguna.
  • Privileges Management: Mengelola hak akses pengguna.
  • Role Management: Membuat dan mengelola peran.
  • Audit Trail: Melacak aktivitas database.
  • PL/pgSQL: Bahasa prosedural untuk PostgreSQL.
  • Variables & Constanta: Menggunakan variabel dan konstanta dalam kode.
  • Functions: Membuat fungsi kustom.
  • Flow Control: Mengontrol alur eksekusi kode.
  • Cursor: Menggunakan kursor untuk memproses data baris per baris.
  • Store Procedure: Membuat prosedur yang dapat disimpan.
  • Trigger: Membuat trigger untuk menjalankan kode secara otomatis.

Server Setup and Operation for Production Machine:

  • Server Configuration / Tunning: Mengoptimalkan konfigurasi server.
  • Managing Databases: Mengelola database dalam lingkungan produksi.
  • Routine Database Maintenance Tasks: Melakukan pemeliharaan rutin database.
  • Backup and Restore: Membuat cadangan dan memulihkan database.
  • High Availability, Load Balancing, and Replication: Menerapkan solusi untuk ketersediaan tinggi.
  • Monitoring Database Activity: Memantau aktivitas database.
  • Monitoring Disk Usage: Memantau penggunaan disk.

**Mengapa

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.