PostgreSQL Eğitimi

Eğitimlerimiz

PostgreSQL Eğitimi

PostgreSQL Nedir?

PostgreSQL, dünyanın en gelişmiş açık kaynaklı ilişkisel veritabanı yönetim sistemlerinden (RDBMS) biridir. Oracle, SQL Server gibi ticari veritabanlarına alternatif olarak geliştirilen PostgreSQL; yüksek performans, genişletilebilirlik ve SQL standartlarına uygunluğu ile kurumsal projelerde yaygın olarak kullanılır.

  • Katılımcılara PostgreSQL’in temel ve ileri düzey özelliklerini öğretmek.

  • Veritabanı tasarımı, sorgu optimizasyonu ve transaction yönetimi gibi kritik beceriler kazandırmak.

  • Büyük veri (big data) ve coğrafi veri (PostGIS) gibi özelleşmiş kullanım alanlarını tanıtmak.

  • Kurumsal projelerde veritabanı yöneticisi (DBA) veya veri odaklı geliştirici olarak çalışabilmek için gereken yetkinliği sağlamak.

1. Temel PostgreSQL
  • PostgreSQL mimarisi ve kurulum (Windows/Linux/macOS)

  • SQL temelleri (SELECT, INSERT, UPDATE, DELETE)

  • Tablo tasarımı ve normalizasyon kuralları

2. İleri Sorgulama Teknikleri
  • JOIN işlemleri (INNER, LEFT, RIGHT, FULL)

  • Subquery’ler ve Common Table Expressions (CTE)

  • Window fonksiyonları ve analitik sorgular

3. Performans Optimizasyonu
  • Index türleri (B-tree, Hash, GIN, GiST) ve doğru kullanımı

  • EXPLAIN ANALYZE ile sorgu performans analizi

  • Partitioning ve sharding teknikleri

4. Yönetim ve Güvenlik
  • Kullanıcı ve rol yönetimi (GRANT/REVOKE)

  • Backup & restore stratejileri (pg_dump, WAL)

  • Replikasyon (master-slave, streaming replication)

5. Özel Konular
  • PostGIS ile coğrafi veri yönetimi

  • JSON/JSONB desteği ve NoSQL benzeri kullanım

  • PL/pgSQL ile stored procedure yazma

6. Uygulamalı Entegrasyonlar
  • PostgreSQL + .NET Core (Entity Framework)

  • Python/Django ile bağlantı (psycopg2)

  • Docker üzerinde PostgreSQL deployment

  • Veritabanı yöneticileri (DBA’lar) veya veritabanı geliştiricileri.

  • Yazılımcılar (Backend geliştiriciler, veri mühendisleri).

  • Veri analistleri ve SQL öğrenmek isteyenler.

  • Sistem yöneticileri (DB sunucu kurulum ve yönetimi için).

  •  

Temel SQL bilgisi (tercihen) veya herhangi bir programlama deneyimi.

Ön Bilgi

Önceden herhangi bir eğitim bilgisi gerekmemektedir. Konuyu bilmeyen veya yeni öğrenmek isteyen herkes başvurabilir.

Eğitim hakkında detaylı bilgi almak veya kayıt yaptırmak için hemen tıklayın!