Oracle Database 19c: Advanced PL/SQL Eğitimi

3 Gün – 18 Saat

Ön Koşul: Temel PL/SQL bilgisi ve SQL dili konusunda deneyim gereklidir. Oracle veritabanı yönetimi hakkında temel bilgi sahibi olmak faydalı olacaktır.

Eğitim Hakkında:

Oracle Database 19c: Advanced PL/SQL Eğitimi, katılımcılara PL/SQL’in gelişmiş özelliklerini ve performans iyileştirme tekniklerini öğretmeyi amaçlar. Eğitim, PL/SQL dilinin ileri seviyede kullanımı, performans optimizasyonu, güvenlik, depolanmış prosedürler, işlevler, paketler, triggerlar ve dinamik SQL gibi konuları kapsamlı bir şekilde ele alır. Ayrıca, katılımcılar, Oracle’ın en son sürümlerine özgü yeni PL/SQL özelliklerini öğrenirler. Eğitim boyunca, katılımcılar uygulamalı laboratuvar çalışmaları ile gerçek dünya senaryoları üzerinde çalışarak becerilerini geliştirirler.

Kimler Katılmalı:

  • Veritabanı Yöneticileri (DBA): Oracle veritabanı üzerinde gelişmiş PL/SQL kullanımı ile veritabanı yönetimini optimize etmek isteyenler.
  • Yazılım Geliştiricileri: Oracle PL/SQL kullanarak performanslı ve güvenli veritabanı uygulamaları geliştirmek isteyen yazılım geliştiriciler.
  • Sistem Analistleri: Veri işleme ve otomasyon süreçlerini PL/SQL ile geliştirmek isteyen analistler.

 

Eğitim İçeriği:

  1. Module 1: Introduction

    • Course agenda and objectives

    • PL/SQL development environments (SQL Developer / SQL*Plus)

    Module 2: Working with Exadata Express Cloud Service (optional module depending on delivery)

    Module 3: Designing PL/SQL Code

    • Designing efficient program units

    • Best practices for maintainable code

    Module 4: Overview of Collections

    • Collection types and concepts

    Module 5: Using Collections

    • Associative arrays / nested tables / varrays

    • Bulk processing patterns

    Module 6: Handling Large Objects (LOBs)

    • LOB types and APIs

    • SecureFiles LOBs

    Module 7: JSON Data in Database

    • JSON storage, manipulation, PL/SQL usage

    Module 8: Advanced Interface Methods

    • Interfaces to external applications / OS integration topics (delivery dependent)

    Module 9: Performance and Tuning

    • Writing efficient PL/SQL

    • Performance-related best practices

    Module 10: Improving Performance with Caching

    Module 11: Analyzing PL/SQL Code

    • PL/Scope concepts and usage

    Module 12: Profiling and Tracing PL/SQL Code

    • Hierarchical Profiler usage

    • Tracing/profiling approaches