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.

Hepsiburada
Sütaş
CK Enerji
Iga Airport
HDI Sigorta
Anadolubank
Marmara Üniversitesi
Sun Ekspress
Asfat
Mavi
Şişecam
TAAC Havacılık TR
Vakıfbank
Takasbank
HalkBank
ING Bank
Amerikan Hastanesi
Burgan Bank
Getir
Fiba Yenilenebilir Enerji
Sekerbank
BİLGEM
Tam Finans
BKM
Istanbul Beton
Hepsiburada
Sütaş
CK Enerji
Iga Airport
HDI Sigorta
Anadolubank
Marmara Üniversitesi
Sun Ekspress
Asfat
Mavi
Şişecam
TAAC Havacılık TR
Vakıfbank
Takasbank
HalkBank
ING Bank
Amerikan Hastanesi
Burgan Bank
Getir
Fiba Yenilenebilir Enerji
Sekerbank
BİLGEM
Tam Finans
BKM
Istanbul Beton
Bilgi İstiyorum