Kerangka Materi
Pendahuluan
- PostgreSQL vs MySQL vs Oracle
- Ringkasan fitur dan arsitektur PostgreSQL 13
Mulai Membangun
- Menyiapkan server basis data
- Menginstal PostgreSQL 13
- Membuat dan mengakses basis data
- Sintaks, perintah, dan fungsi SQL
Mengonfigurasi Basis Data Postgres
- Definisi data, nilai default, dan batasan
- Mengatur dan memodifikasi tabel
- Mengelola hak akses dan kebijakan keamanan
- Membuat skema basis data
- Implementasi pewarisan dan partisi tabel
- Tambah, perbarui, dan kueri data
- Jenis data, fungsi, dan operator
- Menggunakan indeks dan menjalankan pencarian teks lengkap
- Memahami kontrol konkurensi
Mengelola Server Basis Data
- Meningkatkan klaster PostgreSQL
- Mengamankan server dan mengenkripsi data
- Mengonfigurasi parameter server
- Mengaktifkan autentikasi klien
- Mengatur peran akses dan izin
- Mengelola basis data multiple
- Menjalankan tugas pemeliharaan basis data
- Menyimpan cadangan dan memulihkan data
- Mempertinggi kinerja dan keandalan basis data
- Memantau aktivitas dan penggunaan disk basis data
- Implementasi replikasi logis
- Jalankan tes regresi
Pemrograman Sisi Klien
- Menggunakan perpustakaan C libpq dan antarmuka objek besar
- Menjalankan pernyataan SQL tertanam
- Mengeksplor informasi skema
- Aplikasi klien PostgreSQL lainnya
Pemrograman Sisi Server
- Memperluas bahasa kueri SQL
- Menulis fungsi pemicu event
- Implementasi sistem aturan
- Menggunakan bahasa prosedural (PLs)
- Mengeksplor TCL, Perl, dan Python PLs
- Jalankan antarmuka pemrograman server
- Contoh dekoding logis
- Lacak kemajuan replikasi
Pemecahan Masalah
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang RDBMS
- Pengalaman dengan SQL
Audience
- Administrator sistem
- Pengembang
Testimoni (5)
Pada akhir hari pertama, salah satu peserta menyarankan lebih banyak interaksi dalam praktik, dan instruktur mempertimbangkan saran ini untuk hari kedua.
Daniela - Unit4
Kursus - PostgreSQL 16 for Developers and Administrators
Diterjemahkan Mesin
Pendekatan yang faktual dan praktis terhadap subjek. Atmosfer yang menyenangkan, kondusif untuk bertanya.
Marcin - Santander Bank Polska S.A.
Kursus - Implementing High Availability in PostgreSQL
Diterjemahkan Mesin
Fitur warisan database Postgres yang tidak tersedia di Oracle Database, ditambah dengan Docker dan kontainer.
Manish Kumar
Kursus - PostgreSQL Essentials
Diterjemahkan Mesin
Sesuai dengan tujuan kami, pelatihan ini dirancang sangat tepat yang membuatnya semakin membantu. Saya benar-benar menyukai format Zoom karena membantu saya fokus dengan materi selalu di depan mata dan instruktur dapat menambahkan ilustrasi dan penandaan saat menjelaskan. Instruktur menjawab semua pertanyaan kami dengan sangat memuaskan, dan saya merasa kaget betapa banyaknya yang bisa saya pelajari dalam satu hari. Biasanya saya lelah mengikuti pelatihan di sore hari, tapi kali ini tetap menarik hingga akhir. Ritme pelatihan sempurna dan detail disampaikan dengan tepat.
Davina Sanders - Scottish Government
Kursus - PostgreSQL Performance Tuning
Diterjemahkan Mesin
Michal sangat berpengetahuan dan menarik sebagai seorang instruktur.
Nate Clifton - NIIT (USA) Inc.
Kursus - PostgreSQL Advanced DBA
Diterjemahkan Mesin