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şenlerini anlayabileceksiniz.
- SQL sorgularını doğru şekilde yazabilecek ve optimize edebileceksiniz.
- Sıralama, filtreleme ve koşullu sorgular oluşturabileceksiniz.
- PL/SQL veri tiplerini ve değişken yapılarını kullanabileceksiniz.
- Fonksiyonları sorgular içinde etkin şekilde uygulayabileceksiniz.
- Alt sorgular, join yapıları ve set operatörleri ile gelişmiş sorgular oluşturabileceksiniz.
- Veri ekleme, güncelleme ve silme işlemlerini doğru şekilde gerçekleştirebileceksiniz.
- Döngüler, koşullar ve PL/SQL blok yapılarıyla programlama mantığını kurabileceksiniz.
- Oracle nesneleri (table, view, trigger, procedure vb.) oluşturabilecek ve yönetebileceksiniz.
- Transaction yönetimi, commit–rollback süreçlerini kullanabileceksiniz.
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.