PostgreSQL Training

Mengapa Harus Training PostgreSQL di IDN ?

  • Pengalaman trainer sudah kelas expert dengan jam terbang tinggi di berbagai projek.
  • Peserta akan mendapat modul training dalam Bahasa Indonesia dan juga beberapa software pendukung.
  • Free join mailing list IDN, bisa cari info kerja dan diskusi di grup.
  • Modul kami susun sendiri dalam Bahasa Indonesia.

Pengenalan Training

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.

PostgreSQL telah mendapatkan reputasi yang kuat atas arsitekturnya yang telah terbukti, keandalannya, integritas datanya, rangkaian fiturnya yang kuat, ekstensibilitasnya, dan dedikasi komunitas sumber terbuka di balik perangkat lunaknya untuk secara konsisten memberikan solusi yang berkinerja baik dan inovatif. PostgreSQL berjalan di semua sistem operasi utama , telah mematuhi ACID sejak tahun 2001, dan memiliki add-on yang kuat seperti perluasan basis data geospasial PostGIS yang populer . Tidak mengherankan jika PostgreSQL telah menjadi database relasional open source pilihan bagi banyak orang dan organisasi.


Benefits

  • Peserta mendapat sertifikat dari IDN untuk menunjang pekerjaan
  • Peserta mendapat skill tentang PostgreSQL yang dapat dimanfaatkan & diimplementasikan di real case
  • Peserta mendapat relasi dengan trainer dan peserta lain yang memiliki background berbeda
  • Peserta mendapat skill untuk self problem solve, artinya peserta akan mendapat kemampuan untuk memecahkan masalah secara mandiri

Trainer

  • Moch Rafi Riadi (AWS SA, KCNA, CKA, CKAD, LINUX +, Microsoft Certified Trainer)

Kurikulum

Module 1. Introduction and Architectural Overview

  • History of PostgreSQL
  • Major Features
  • Architectural Overview
  • General Database Limit
  • Lab Setup Guidelines

Module 2. Setup PostgreSQL

  • Deployment Options
  • OS User and Permissions
  • Package Installation
  • Installation Example and Practice Labs
  • Setting Environtmental Variables

Module 3. PostgreSQL Administration

  • User Tools (Introduction psql, Connecting to Database, psql Command Line Parameters)
  • Database Clusters (Database Clusters, Creating a Database Cluster, Starting and Stopping the Server (pg_ctl), Connecting to the Server Using psql)
  • Configuration (Server Parameter File – postgresql.conf, Viewing and Changing Server Parameters, Configuration Parameters – Security, Resources and WAL, Configuration Parameters – Error Logging, Planner and Maintenance)
  • Data Dictionary (The System Catalog Schema, System Information Tables and Views, System Information and Administration Functions)
  • Creating & Managing Databases (Object Hierarchy, Users and Roles, Tablespaces, Databases, Access Control, Creating Schemas, Schema Search Path)
  • Database Security (Database Security Requirements and Protection Plan, Levels of Security in Postgres, Access Control using pg_hba.conf)
  • Monitoring & Admin Tools

Module 4. Backup and Recovery

  • Backup type
  • Database SQL Dumps
  • Restoring SQL Dumps
  • Offline Physical Backups
  • Continuous Archiving
  • Online Physical Backups Using pg_basebackup

Module 5. Replication, Load Balancing and High Availability

  • Data replication
  • Data replication in postgresql
  • Streaming Replication and Architecture
  • Synchronous vs Asynchronous
  • Setup Streaming Replication
  • Logical Replication Architecture
  • Overview pgpool2
  • pgpool2 load balancing
  • pgpool2 failover

Durasi Training

2 Hari (Jam Belajar Mulai Pukul 09.00 s.d 17.00 WIB Perharinya)


Biaya Investasi : Rp 3.300.000,-


Note: Jika membutuhkan surat penawaran dan faktur pajak, silahkan hubungi kami.