Oracle PL/SQL (İleri Düzey) Eğitimi
Oracle PL/SQL (İleri Düzey) Eğitimi
Eğitim Hakkında
Bu eğitim, Oracle veri tabanı mimarisi, SQL sorgulama temelleri ve PL/SQL programlama yapısını sıfırdan öğretmeyi amaçlayan kapsamlı bir giriş programıdır. Katılımcılar, Oracle sistemine erişimden başlayarak veri sorgulama, fonksiyonlar, alt sorgular, set operatörleri, veri işleme komutları ve temel PL/SQL programlama becerilerini uygulamalı olarak öğrenecektir. Eğitim, hem veri tabanı yönetimi hem de uygulama geliştirme süreçleri için sağlam bir temel oluşturur.
Ön Koşul
Temel Düzeyde Veritabanı Sorgulama Bilgisine Sahip Olmak Gerekmektedir.
Eğitim İçeriği
- Temel Veri Tabanı Kavramları
- Veri Yönetim Sistemi ve Türleri
- Oracle Mimarisi
- Oracle Tümleşik Geliştirme Ortamları (Oracle IDE)
- Oracle Erişim ve Kullanım Araç Kurulumları
- Oracle Veri Tabanını Başlatmak, Veri Tabanına Erişmek
- PL/SQL İfadelerinin Sınıflandırılması
- Temel PL/SQL İfadeleri, Komutları
- Sorgu Çalıştırma Yöntemleri
- Anonymous Block
- Temel Tablo Yapısı
- “Sonuç Listesi” Kavramı
- PL/SQL Output
- Temel Bir Select İfadesinin Yazılması
- SQL Dual Tablosu
- Sütun ve Tablolara Takma İsim (Alias) Vermek
- Distinct ile Tekil Veri Getirmek
- Order By ile Sıralama
- Where Yapısı ile Filtreleme, Koşullandırma
- Koşul Operatörleri
- Çoklu Koşul Birleşimi (and, or)
- Sonuç Satırları Sınırlama, Sayfalama (Lımıt, Fetch Deyimleri)
- Null Değerlerle Çalışmak
- Sayısal Veri Tipleri
- Karakter Veri Tipleri
- Tarih ve Zaman Veri Tipleri
- Diğer Veri Tipleri
- Değişken Tanımlama ve Kullanma
- Sabitler ve Değişmezler (Constants And Literals)
- %Type Öz Niteliği
- Bağlama Değişkenleri Kullanma (Bind Variables)
- Fonksiyon Nedir, Hangi Amaç İçin Kullanılır
- Sorgu İçinde Fonksiyon Kullanımı
- Karakter Fonksiyonları
- Sayısal Fonksiyonları
- Tarih ve Zaman Fonksiyonları
- Dönüştürme Fonksiyonları
- Analitik Fonksiyonlar
- Gelişmiş Fonksiyonlar
- Diğer Fonksiyonlar
- Grupsal Fonksiyonlar
- Grupsal Fonksiyonlarında Tekilleştirme İşlemi
- Grup Fonksiyonlarının İç İçe Kullanımı
- Verileri Belli Alanlara Göre Gruplama (Group By)
- Gruplanmış Verilerin Kısıtlanması (Having)
- Where ve Having Karşılaştırması
- Alt ve Ara Toplam Satırları (Rollup, Cube, Grouping Sets)
- Grouping () ve Grouping_Id () Fonksiyonları
- İlişkisel Veri Tabanı Tanımı
- Join Kavramı ve Türleri
- Join İşlemlerinde Farklı Yaklaşımlar
- Group By – Join Birlikteliği
- Tek Değer Döndüren Alt Sorgular
- Çoklu (Table Türünde) Değer Döndüren Alt Sorgular
- Türemiş Tablo Kavramı
- Çoklu Sütun Döndüren Alt Sorgular
- İlişkili Alt Sorgular
- İç İçe Geçmiş Alt Sorgular
- Exists, All, Any ve Some Operatörleri
- With İfadesinin Kullanımı
- Birden Fazla Sorgunun Birleştirilmesi
- Union ve Union All Operatörleri
- Intersect ve Minus Operatörleri
- Veri Ekleme (Insert)
- Veri Güncelleme (Update)
- Veri Silme (Delete)
- İleri Seviye Sorgulama
- Apply Operatörleri
- Cross Apply ve Outer Apply
- Apply ve Join Kıyaslaması
- Merge ile Verileri Değiştirme
- Pivot ve Unpivot Komutları
- Döngü ve Koşullar
- Statik ve Dinamik SQL Çalıştırma
- Geçici Tablo Oluşturulması ve Kullanımı
- Transaction Yönetimi
- Commit ve Rollback Senaryoları
- Lock Table Durumları
- Önemli Nesnelerin Oluşturulması ve Kullanımı
- Table
- View
- Cursor
- Function
- Stored Procedure
- Package
- Trigger
- Sequence
- Synonym
Kazanımlar
Oracle veri tabanı mimarisini ve temel bileşenleri anlamak
SQL sorgularını doğru şekilde yazmak ve optimize etmek
Sıralama, filtreleme ve koşullu sorgular oluşturmak
PL/SQL veri tiplerini ve değişken yapılarını kullanmak
Fonksiyonları sorgular içinde etkin şekilde uygulamak
Alt sorgular, join yapıları ve set operatörleri ile gelişmiş sorgular oluşturmak
Veri ekleme, güncelleme ve silme işlemlerini doğru şekilde gerçekleştirmek
Döngüler, koşullar ve PL/SQL blok yapılarıyla programlama mantığını kurmak
Oracle nesneleri (table, view, trigger, procedure vb.) oluşturmak ve yönetmek
Transaction yönetimi, commit–rollback süreçlerini kullanmak
Hedef Kitle
Junior / Mid-Level Yazılım Geliştiriciler
Veritabanı Uzmanları (Junior–Mid DBA)
Sistem Analistleri
İş Analistleri
PL/SQL Developer adayları
Backend Developer’lar
Uygulama Geliştirme Uzmanları
Veri Mühendisleri (Data Engineer)
Veri Tabanı Operasyon Ekipleri
Oracle Teknik Destek Uzmanları
Raporlama ve BI Uzmanları
SQL bilmesi gereken operasyon ekipleri
Veri odaklı çalışan teknik proje ekipleri
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.