PostgreSQL for Administrators - 2 Days Eğitimi
Bu kurs, PostgreSQL veritabanlarının yönetimi ve performans optimizasyonu konularını kapsamaktadır.
Hedef kitle, sistem yöneticileri ve veritabanı mimarlarıdır. Katılımcılar, replikasyon, bağlantı havuzu ve tam metin araması gibi özel PostgreSQL (aynı zamanda Postgres olarak da bilinir) modüllerinin kullanımını öğreneceklerdir.
Eğitim İçeriği
What is PostgreSQL?
- Kısa Bir PostgreSQL Tarihçesi
- Sözleşmeler
- Ek Bilgiler
- Hata Bildirme Yönergeleri
PostgreSQL'e Giriş
- Kurulum ve Database Oluşturma
- SQL Dili
- Gelişmiş Özellikler
SQL Dili
- SQL Sözdizimi
- Veri Tanımı
- Veri İşleme
- Sorgular
- Veri Tipleri
- Fonksiyonlar ve Operatörler
- Yabancı Veri Sarmalayıcıları
- Tür Dönüşümü
- Dizinler
- Tetikleyiciler
- Tam Metin Araması
- Bilgi Şeması
- PL/pgSQL - SQL Prosedürel Dili
- Eşzamanlılık Kontrolü
- Performans İpuçları
- Planlayıcının Statistics'i Nasıl Kullandığı
Sunucu Yönetimi
- Kaynak Kodu ve Dağıtım Tarafından Sağlanan Paketler
- Kaynak Koddan Kurulum
- Windows'ta Kaynak Koddan Kurulum
- Kaynak Kod Derlenerek Elde Edilen İkili Dosyaların Dağıtımı
- Sunucu Kurulumu, İşletimi
- Database Fiziksel Depolama
- Dosya Sistemi Dayanıklılık Gereksinimleri ve Gerekli Bağlantı Seçenekleri
- Sunucu Yapılandırması
- Konteyner Tabanlı Dağıtımlar İçin Özel Hususlar
- İstemci Kimlik Doğrulaması
- Database Rolleri
- Database'leri Yönetme
- Yerelleştirme
- Rutin Database Bakım Görevleri
- Yedekleme ve Geri Yükleme
- Kurtarma Yapılandırması
- Database Etkinliğini İzleme
- Disk Kullanımını İzleme
- Güvenilirlik ve Write-Ahead Log
- Regresyon Testleri
- Üçüncü Taraf Sunucu Uzantılarının Kurulumu
Yüksek Kullanılabilirlik, Yük Dengeleme ve Çoğaltma
- Brewer'ın CAP Teoremi
- Senkronize ve Asenkronize Çoğaltma
- Log Gönderimi (Sıcak Bekleme)
- Akış Tabanlı Ana-Slave Çoğaltması (Sıcak Bekleme)
- Slony ile Tetikleyici Tabanlı Ana-Slave Çoğaltması
- Bucardo ile Tetikleyici Tabanlı Çoklu Ana Çoğaltması
- Pgpool ile Bağlantı Havuzu ve Senkronize Çoğaltma
- DRBD Kullanarak Başarısız Sunucunun Yerini Alma
- Başarısız Sunucudan Kurtarma
- Ağ Bölünmesinden Kurtarma
Kurs İçin Gerekli Önbilgiler
Temel SQL bilgisi
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
PostgreSQL for Administrators - 2 Days Eğitimi - Booking
PostgreSQL for Administrators - 2 Days Eğitimi - Enquiry
PostgreSQL for Administrators - 2 Days - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (7)
The patiance and the style of teaching of Michał was nice.
Luiza
Eğitim - PostgreSQL for Administrators - 2 Days
Michal was great at sharing his vast knowledge of postgres.
Matei
Eğitim - PostgreSQL for Administrators - 2 Days
The training was interactive which made it interesting.
Priyanka Talwar - University of South Australia
Eğitim - PostgreSQL for Administrators - 2 Days
Great lab setup. Very practical training which reinforced the material.
Brian - Verizon Connect
Eğitim - PostgreSQL for Administrators - 2 Days
Practical exercises and suggestions given by the trainer.
Bruno - Verizon Connect
Eğitim - PostgreSQL for Administrators - 2 Days
interaction was encouraged,Very useful practical approaches.
Farhan - Fast Lane Consulting and Education Services Limited
Eğitim - PostgreSQL for Administrators - 2 Days
The versatility of the training.
Jose Filipe Goncalves Higino - NIWA
Eğitim - PostgreSQL for Administrators
Yaklaşan Etkinlikler
İlgili Kurslar
Migrating Oracle to Azure SQL or PostgreSQL
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), veritabanı yöneticileri ve bulut mimarları için Oracle veritabanlarını Azure SQL veya PostgreSQL'e geçirmeyi amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Azure SQL'yi PostgreSQL ile karşılaştırarak iş hedeflerine ve ihtiyaçlarına en uygun veritabanını seçebileceklerdir.
- Tanımlamaları, verileri ve prosedürleri Oracle'dan AzureSQL veya PostgreSQL veritabanı sistemine taşımak için veritabanlarını hazırlayabileceklerdir.
- Taşınan bir veritabanını test etmek, optimize etmek, güncellemek ve sürdürmek için göç sonrası adımları gerçekleştirebileceklerdir.
PostgreSQL Administration and Development
28 SaatBu kurs, PostgreSQL veritabanlarının yönetimi ve performans optimizasyonu ile ilgilenir. Katılımcılar, replikasyon, bağlantı havuzu ve tam metin araması gibi özel PostgreSQL (aynı zamanda Postgres olarak da bilinir) modüllerinin kullanımını öğreneceklerdir.
PostgreSQL Essentials
14 SaatBu eğitim, PostgreSQL temellerinden öğrenmek isteyen Database Yöneticiler ve Mimarlar için tasarlanmıştır.
PostgreSQL mimarisi, kurulumu ve tasarımı ile PostgreSQL içinde yedekleme ve kurtarma veritabanlarının nasıl gerçekleştirileceğini öğreneceksiniz.
PostgreSQL Advanced DBA
14 SaatBu eğitim, Yedekleme, Yüksek Kullanılabilirlik ve PostgreSQL Güvenliğini uygulamak için araçları ve teknikleri öğrenmek isteyen Database Yöneticiler ve Mimarlar için tasarlanmıştır.
Ayrıca yavaş sorguları nasıl bulacağınızı, veritabanı performansını nasıl izleyeceğinizi ve PostgreSQL performansını nasıl optimize edeceğinizi öğreneceksiniz.
Implementing High Availability in PostgreSQL
7 SaatBu eğitim, Akış Çoğaltmasını PostgreSQL üzerinde öğrenmek ve pgpool-II'nin otomatik yük devretme sağlamak ve yüksek düzeyde kullanılabilir bir PostgreSQL Database Kümesi kurmak için nasıl kullanılabileceğini öğrenmek isteyen Database Yöneticiler ve Mimarlar için tasarlanmıştır.
PostgreSQL Performance Tuning
14 SaatBu eğitim, Database Yöneticileri ve Mimarları PostgreSQL Database'yi Performans için optimize etmeleri amacıyla tasarlanmıştır. Bir sorgudaki yavaş iş yükünü nasıl kaydedeceğinizi ve olası sorun noktalarını nasıl bulacağınızı öğrenin. Bu konu aynı zamanda optimal performans için ayarlanması gereken en önemli parametreleri de kapsamaktadır.
PostgreSQL Administration, Optimization and Replication
35 SaatBu eğitmen liderliğindeki, canlı eğitimde (yerinde veya uzaktan), katılımcılar PostgreSQL’ün genel ve gelişmiş yönlerini, yönetim, performans ayarı, gelişmiş geliştirme ve replikasyon dahil olmak üzere bir dizi uygulamalı, canlı laboratuvar egzersizi aracılığıyla kurulum, yapılandırma, test, dağıtım ve sorun giderme süreçlerini adım adım öğrenerek kavrayacaklardır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PostgreSQL sunucusunu yapılandırmak ve yönetmek için gelişmiş yönetim tekniklerini kullanmak.
- Maksimum performans için veritabanını ve sorguları optimize etmek.
- PostgreSQL sunucusunu çoğaltmak ve ölçeklendirmek.
PostgreSQL for Developers
14 SaatBu kurs, PostgreSQL veritabanlarıyla program aracılığıyla etkileşim kurmayı sağlar. PostgreSQL arka ucunu kullanarak kaliteli uygulamalar geliştirmek için gereken teknikleri, sözdizimlerini ve yapıları öğrenin. Bu eğitim ayrıca, verimli SQL yazmak için en iyi uygulamaları kapsayan SQL Ayarlamayı da kapsar.
Hedef kitle, PostgreSQL'yi kullanmak veya genişletmek isteyen geliştiricilerin yanı sıra veritabanı mimarlarıdır.
PostgreSQL 13 for Developers and Administrators
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yüksek performanslı uygulamalar için veritabanları kurmak, oluşturmak ve yönetmek isteyen sistem yöneticileri ve geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PostgreSQL 13'ü kurmak ve yapılandırmak.
- PostgreSQL 13 ile veritabanlarını işletme, yönetme ve bakımını yapmanın özelliklerini, mimarisini ve temellerini anlamak.
- Postgres veritabanı tablolarını ve şemalarını nasıl yapılandıracağınızı öğrenmek.
- Veri manipülasyonu ve sorgularını nasıl gerçekleştireceğinizi öğrenmek.
- PostgreSQL 13'teki işlevselliği tam olarak kullanmak ve genişletmek için farklı programlama arayüzlerini (istemci ve sunucu) keşfetmek.
PostgreSQL 16 for Developers and Administrators
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), PostgreSQL 16'daki en son özelliklerden ve iyileştirmelerden yararlanmak isteyen orta seviyedeki geliştiriciler ve yöneticiler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PostgreSQL 16'nın mimarisini ve bileşenlerini anlayabilecektir.
- Gelişmiş SQL özelliklerini ve PostgreSQL uzantılarını kullanabilecektir.
- Güvenlik en iyi uygulamalarını ve erişim kontrollerini uygulayabilecektir.
- Yedekleme, kurtarma ve izleme dahil olmak üzere veritabanı yönetimi görevlerini gerçekleştirebilecektir.
- Ayarlama ve indeksleme stratejileri aracılığıyla veritabanı performansını optimize edebilecektir.
- PostgreSQL'ın yüksek kullanılabilirlik ve çoğaltma için yerleşik araçlarını kullanabilecektir.
- PostgreSQL'ı modern uygulama geliştirme çerçeveleriyle entegre edebilecektir.
PostgreSQL for Administrators - 3 Days
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), büyük ölçekli verileri yönetmek ve yüksek kullanılabilirlik ve performans için veritabanı sistemlerini optimize etmek isteyen veritabanı yöneticileri ve sistem yöneticilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PostgreSQL'ü kurmak ve yapılandırmak.
- PostgreSQL'ün özelliklerini ve mimarisini anlamak.
- SQL ile veritabanı işlemlerini gerçekleştirmeyi öğrenmek.
- Veri kaybını önlemek için veritabanı yedeklemesi ve kurtarma işlemlerini gerçekleştirmek.
- Yüksek kullanılabilirlik için sunucuyu yapılandırmak.
- Yüksek performans ayarlaması için araçları ve teknikleri öğrenmek.
- İzleme ve gözlemlenebilirlik için harici araçları keşfetmek.
PostgreSQL with Python
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), ölçeklenebilir, güvenli ve güvenilir uygulamalar oluşturmak için PostgreSQL'ü Python ile kullanmak isteyen geliştiriciler ve yöneticiler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- PostgreSQL'ü Python ile kurmak, yapılandırmak ve bağlamak.
- Python programlama temellerini tazelemek.
- PostgreSQL'ü Python ile kullanmanın faydalarını anlamak.
- Python ile temel SQL işlemlerini gerçekleştirmeyi öğrenmek.
- Python ile gelişmiş PostgreSQL özelliklerini kullanmayı öğrenmek.
- Veri güvenliği, güvenlik, izleme ve optimizasyon tekniklerini uygulamak.