DBA - PostgreSQL Database: Pemula sampai Mahir
What you'll learn
- SQL Select Statement
- SQL Function & Operation
- Join Tables
- Sub Query
- Data Manipulation
- Data Definition
- Transaction Control
- Indexing
- User Management
- Audit Trail
- PL/pg SQL
- Server setup & Operation for Production machine
- Server configuration, Tunning, and Optimazing
- Routine database maintanance tasks
- High availability, Load balancing, dan Replication
- Monitoring database activity
- Monitoring disk usage
Requirements
- Mampu meng-install software, dan tools
- Basic bash/powershell script
Description
Hai semuanya, di kelas PostgreSQL: Pemula sampai Mahir kita akan membahas Database yang sifatnya Object Relational Manage System (ORDBMS) yang popular untuk kaum korporat karena opensource yaitu menggunakan PostgreSQL.
Materi yang akan dibahas adalah version update 2022, seperti yang 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 materinya akan saya bagi menjadi 3 level yaitu Fundamental, Intermedite sampai dengan Advanced. Diantaranya seperti berikut:
Basic / Fundamental:
Pengenalan SQL dengan PostgreSQL
Setup Development Environtment
Install Database PostgreSQL Engine
Install PgAdmin3 / PgAdmin4
Pengenalan perintah Structural Query Language (SQL)
Persiapan membuat Role / User, membuat Schema, membuat Database dan membuat table
Menampilkan informasi data Table
Perintah SELECT
Operasi Matematika di SQL.
Column Alias
Concatination
Nilai Null
DISTINCT
Filter data dengan perintah WHERE
Logical Condition
Sorting Data dengan ORDER BY
SQL Function
Single Row Function
Menglompokan data dengan GROUP BY
Join Table
Natural Join
Inner Join
Outer Join
Self Join
Subquery
Manipulasi Data
Data Manipulation Language
Transaction Control Language
Object dalam PostgreSQL
Sequance
View Table
Indexing
B-Tree Index
Function Based Index
Bitmap Index
Drop Index
Intermediate:
Advanced Query
Menggabungkan data dengan UNION
Menggabungkan data dengan MERGE
User/Schema Management
User Management
Privileges Management
Role Management
Audit Trail
PL/pgSQL
Variables
Constanta
Functions
Flow Control
Cursor
Store Procedure
Trigger
Advanced:
Server Setup and Operation for Production machine
Server Configuration / Tunning
Managing Databases
Routine Database Maintenance Tasks
Backup and Restore
High Availability, Load Balancing, and Replication
Monitoring Database Activity
Monitoring Disk Usage
Selain itu juga masih banyak lagi yang akan kita bahas di cource ini.
*Note: ada beberapa hal mengapa temen-temen perlu mengikuti kelas ini:
Materi yang dibuat berdasarkan pengalaman saya Bekerja di dunia DevOps beserta real case schenario di dunia kerjaan
Materi yang dibuat akan sedetail mungkin dan terstruktur sehinga cocok buat temen-temen yang masih pemula atau awam
Materi yang di buat akan selalu di perbaharui seiring dengan perkembangan jaman
Materi menggunakan versi teknologi terbaru supaya feature proof (3/4 tahun kedepan)
Ok mungkin sekian dulu yang bisa saya sampaikan terkait Silabus Belajar PostgreSQL untuk Pemula sampai Mahir. Sampai jumpa di cource nanti.
Who this course is for:
- Developer
- Programer
- Database Administrator
- Sysadmin
- Mahasiswa/Pelajar
Instructor
Hai perkenalkan nama saya Dimas Maryanto temen-temen boleh panggil saya Dimas, saya sekarang bekerja di salah satu Perusahaan swasta di Bandung memiliki 8+ tahun berpengalaman di industri IT untuk mengerjakan Project, jadi bagian dari Research and Development (RnD) sampai Team Lead khususnya seputar Java, Docker, Database Management System Administrator, dan DevOps.
Beberapa project yang saya handle biasanya seputar:
1. Enterprice Service Bus (ESB)
2. Aplikasi Pemerintahan
3. Aplikasi Keuangan Daerah
4. Aplikasi BUMN (PT. Bank Mandiri, PT. Bank Negara Indonesia, dan lain-lain)
Selain kesibukan saya mengerjakan project, saya juga suka mengisi waktu luang saya dengan sharing pengetahuan seperti membuat video tutorial, menulis article terkait pekerjaan yang saya lalui dan juga tips & trick seputar teknologi informasi