PostgreSQL Eğitimleri 2024

Güncel, PostgreSQL Konularını Yüzlerce Saat Eğitim Vermiş ve Sahada Uygulamış Eğitmenlerden Öğrenin

PostgreSQL Temelleri Eğitimi

Bu eğitimin amacı, katılımcıların PostgreSQL veritabanının temel kullanımını ve nasıl yönetileceğini öğrenmesi, kullanıcı düzeyinde gerekli becerileri kazanması ile birlikte açık kaynak ile ilgili farkındalık yaratmaktır.

POSTGRE SQL VERİ TABANI EĞİTİMİ :

PostgreSQL, veritabanları için ilişkisel modeli kullanan ve SQL standart sorgu dilini destekleyen bir veritabanı yönetim sistemidir. PostgreSQL aynı zamanda iyi performans veren, güvenli ve geniş özellikleri olan bir Veri Tabanı Yönetim Sistemi'dir. Hemen hemen tüm UNIX ya da Unix türevi (Linux, FreeBSD gibi) işletim sistemlerinde çalışır. Ayrıca NT çekirdekli tüm Windows sistemlerde de çalıştırılabilir. PostgreSQL ücretsiz ve açık kodludur.

PostgreSQL diğer ticari ya da açık kodlu veritabanlarında bulabileceğiniz özelliklerin hemen hemen hepsini (ya da daha fazlasını) kapsar.

PostgreSQL özellikleri (PostgreSQL FAQ’da listelendiği gibi)

Transactions -Subselects -Views -Foreign key referential integrity -Sophisticated Locking -User-defined types -Inheritance -Rules -Multi-version concurrency control -HOT -Point-In-Time-Recovery -Warm Standby

Eğitimci Hakkında

İstanbul Üniversitesi Bilgisayar Mühendisliği mezunudur. Çeşitli Yazılım firmalarında çalıştıktan sonra, İski de bir süre oracle veri tabanı ile ilgili çalışmıştır. Daha sonra Kamu kurumunda veri tabanı biriminde çalışmalara başlamıştır. Kritik pek çok sistemin veri tabanı yöneticiliğini yapmıştır. Kendi geliştirdiği açık kaynak kodlu veri tabanları için süreklilik sistemi önemli kamu kurumlarında kullanılmaktadır. Yurt içi ve yurt dışında pek çok projede yer almıştır. Özel sektöre ve kamu kurumlarına Postgresql veri tabanı eğitimleri vermiştir.

Uzmanlık alanları:

Oracle veri tabanı yönetimi, -Oracle GRID(RAC) mimarisi ve felaket kurtarma sistemleri, -Postgresql veri tabanı yönetimi ve Felaket Kurtarma Sistemleri, -Açık kaynak kodlu veri tabanı cluster sistemleri, -Mysql veri tabanı yönetimi

Çalıştığı Veritabanları:

Oracle, Postgresql, DB2, Mysql, SQLserver



POSTGRESQL EĞİTİM KONULARI

1 Genel PostgreSQL Eğitimi ve Kurulum

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

2 PostgreSQL Veritabani 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)

3 PostgreSQL Yedekleme

Veri Yedekleme ve Kurtarma

SQL Dump

Dosya Sistemi Seviyesinde Yedekleme

Sürekli Arşivleme (WAL) - PITR

4 Yüksek Erişilebilirlik (Clustering)

Hot Standby Sunucu Oluşturma

openUP Yazılımı ile Ortak Disk Erişimli Cluster sistemi

5 PostgreSQL Performans

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ı

6 PostgreSQL Programlama

PL / pgSQL - Kurulumu - Genel Yapısı - Tanımlamalar (Declarations) - Statements - Kontrol Yapıları (Control Structures) - Cursor - Hata Mesajları - Trigger Prosedürler - Polimorfik Fonksiyonlar PL/Python - Kurulum - Fonksiyonlar - Trigger fonksiyonlar - Veritabanı erişimi, veri Yedekleme ve Kurtarma

SQL Dump

Dosya Sistemi Seviyesinde Yedekleme

Sürekli Arşivleme (WAL) - PITR

7 PostgreSQL'e Geçiş (Database Migration) - Sentaks ve Veri Tipleri - Orafce (Oracle uyumluluk fonksiyonları) - Ora2pg Not : İlk 5 madde 4 günlük Postgresql eğitimi şeklinde düşünülebilir. 6 ve 7 ayrı bir eğitim konusu olabilir. Genel veri tabanı Eğitimi Veri tabanından bağımsız 2 günlük bir eğitim şeklinde düşünülebilir. Postgresql Veritabanı Yönetimi Barman Full ve Ardışık(Incr.) Yedek Alma Sistemi ve Kurulumu Postgresql 9.3 HotStandby Kurulumu Postgresql 9.0 HotStandby Postgresql Materialized View Oluşturma Veritabanı full backup script örneği (Postgresql,MySQL) Açıklama: Full backup alma,eski backup silme,şıkıştırma,diski kontrol etme,mail atma işlemlerini birlikte yapan, Postgresql ve MySQL veritabanları için kullanılabilecek python ile yazılmış güzel bir script örneği Postgresql de Tablo Bölümleme (Table Partition) Uygulamaları Açıklama : Postgresql de Tablo Bölümleme (Table Partition) uygulamaları ve sorgu performansına etkilerini gösteren bir örnek.


Eğitimlere katılmak ve detaylı bilgi almak için lütfen bizi arayınız
info@cappabilisim.com

@ Postgresql Eğitimleri 2024