PostgreSQL Eğitimi
PostgreSQL Eğitimi
Eğitim Hakkında
Bu eğitim, PostgreSQL’in temel kurulumundan başlayarak veritabanı yönetimi, performans artırma yöntemleri, yüksek erişilebilirlik yapıları ve PL/pgSQL programlamayı kapsayan uçtan uca bir teknik geliştirme programıdır. Katılımcılar SQL sorgularını etkin şekilde kullanmayı, veritabanı yönetim dosyalarını yapılandırmayı, yedekleme–geri yükleme süreçlerini yönetmeyi ve PostgreSQL üzerinde iş mantığı geliştirmeyi uygulamalı olarak öğrenecektir. Eğitim, hem veritabanı yöneten hem de PostgreSQL üzerinde uygulama geliştiren ekipler için güçlü bir temel sunar.
Ön Koşul
Temel SQL bilgisine ve temel düzeyde Linux/Unix kullanımına sahip olmak önerilir.
Eğitim İçeriği
- PostgreSQL'e Giriş
- PostgreSQL Kurulumu
- PostgreSQL Araçları
- SQL Kullanımı
- Serial
- Kısıtlar (Constraints)
- Sorguların Birleştirilmesi
- LIMIT ve OFFSET
- Veri Tipleri
- Triggers (Tetikler)
- Rules (Kurallar)
- Inheritance (Kalıtım)
- Tablespace
- Büyük Nesnelerin Yönetimi
- Sunucu Konfigürasyonu (postgresql.conf)
- Sistem Katalogları
- information_Schema
- Veritabanı Rol ve Yetkileri
- İstemci Kimlik Doğrulama (pg_hba.conf)
- Rutin Veritabanı Bakımı
- Yerelleştirme (Localization)
- Veri Yedekleme ve Kurtarma
- SQL Dump
- Dosya Sistemi Seviyesinde Yedekleme
- Sürekli Arşivleme (WAL) - PITR
- Hot Standby Sunucu Oluşturma
- openUP Yazılımı ile Ortak Disk Erişimli
- Cluster sistemi
- EXPLAIN Komutu
- Veritabanı Aktivitelerini Gözlemleme
- Standart Unix Araçları
- İstatistik Toplayıcı
- Toplu Veri Aktarımı
- Temel Bazı Konfigürasyon Parametreleri
- Fonksiyonlar ve Performans
- Partitioning Uygulamaları
- PL / pgSQL
- Kurulum ve Genel Yapı
- Tanımlamalar (Declarations)
- Statements
- Kontrol Yapıları (Control Structures)
- Cursor
- Hata Mesajları
- Trigger Prosedürler
- Polimorfik Fonksiyonlar
- PL/Python
- Kurulum ve Genel Yapı
- Fonksiyonlar
- Trigger fonksiyonlar
- Veritabanı Erişimi
- Veri Yedekleme ve Kurtarma
- SQL Dump
- Dosya Sistemi Seviyesinde Yedekleme
Kazanımlar
PostgreSQL’i kurmak, yapılandırmak ve yönetmek
SQL sorgularını PostgreSQL’e özgü yapılarla etkin şekilde kullanmak
PostgreSQL veri tiplerini, tetikleyicilerini ve kurallarını uygulamak
Veritabanı rollerini, yetkilendirmelerini ve kimlik doğrulama yapılarını yönetmek
Veritabanı bakım rutinlerini gerçekleştirmek
Yedekleme–geri yükleme işlemlerini çeşitli yöntemlerle uygulamak
WAL tabanlı sürekli arşivleme ve PITR süreçlerini yönetmek
Hot Standby ve clustering yöntemleriyle yüksek erişilebilirlik ortamı oluşturmak
Performans analizi yapmak, EXPLAIN çıktısını yorumlamak ve iyileştirmeler gerçekleştirmek
PL/pgSQL ve PL/Python ile fonksiyon, trigger ve prosedür geliştirmek
Hedef Kitle
Uygulama Destek Uzmanları (Orta Seviye)
Veri Analistleri / Raporlama Uzmanları (Orta Seviye)
PostgreSQL’e Geçiş Yapmak İsteyen Teknik Ekipler (karma kıdem)
Yazılım Geliştiriciler (Orta Seviye, Kıdemli)
Veri Mühendisleri (Orta Seviye, Kıdemli)
Big Data Uzmanları (Orta Seviye, Kıdemli)
Teknik Mimarlar (Kıdemli)
Platform / Altyapı Mühendisleri (Orta Seviye, Kıdemli)
Sistem Yöneticileri (Orta Seviye, Kıdemli)
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.