Db2 for z/OS: Application Programming Workshop Eğitimi

  • Eğitim Formatı: Online Instructor-Led / Classroom Based / Onsite
  • Katılım Modeli: Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Süre: 5 Gün
  • En Yakın Tarih:
  • UK Based Global Training Provider

Kurumsal ana bilgisayar (mainframe) sistemlerinde çalışan uygulamaların performansı ve güvenilirliği, veritabanı erişim yöntemlerinin doğru tasarlanmasına bağlıdır. Db2 for z/OS ortamında geliştirilen uygulamalarda SQL'in etkin kullanımı, veri bütünlüğünün korunması ve performans optimizasyonu kritik öneme sahiptir.

Db2 for z/OS: Application Programming Workshop, katılımcılara Db2 for z/OS üzerinde uygulama geliştirme süreçlerini kapsamlı şekilde öğreten, yoğun uygulamalı beş günlük bir eğitim programıdır. Eğitim boyunca SQL'in uygulama programlarına gömülmesi (Embedded SQL), sorgu optimizasyonu, erişim yolları, kilitleme mekanizmaları ve Db2 uygulamalarının hazırlanması ayrıntılı olarak ele alınmaktadır.

Gerçek uygulama örnekleri ve laboratuvar çalışmaları sayesinde katılımcılar hem SQL geliştirme becerilerini geliştirir hem de yüksek performanslı Db2 uygulamaları oluşturmak için kullanılan en iyi uygulamaları öğrenir.

Bu eğitim; kurum içi sınıf eğitimi, şirketlere özel eğitim ve çevrim içi canlı sınıf formatlarında sunulabilir.


Db2 for z/OS: Uygulama Programlama Atölyesi Eğitimi programına Online Instructor-Led (canlı sanal sınıf) veya Classroom Based (sınıf eğitimi) formatlarında doğrudan katılım sağlayabilirsiniz. Ayrıca bu eğitimi kurumunuza özel olarak Online Instructor-Led, Classroom Based veya Onsite (yerinde eğitim) formatlarında, tercih ettiğiniz tarih ve lokasyonda organize edebiliriz. Detaylı bilgi ve kurumunuza özel planlama için bizimle iletişime geçebilirsiniz.

Önkoşullar

Katılımcıların aşağıdaki konularda bilgi sahibi olmaları önerilir:

  • COBOL, PL/I veya Assembler gibi programlama dillerinden en az birini kullanabiliyor olmak
  • z/OS işletim ortamına temel düzeyde aşinalık
  • TSO/ISPF kullanım bilgisi
  • JCL (Job Control Language) hakkında temel deneyim

Kimler Katılmalı

Bu eğitim aşağıdaki profesyoneller için uygundur:

  • Mainframe Yazılım Geliştiricileri
  • Db2 Uygulama Programcıları
  • COBOL Geliştiricileri
  • PL/I Programcıları
  • Assembler Geliştiricileri
  • Db2 ortamında çalışan teknik ekipler
  • z/OS uygulama geliştirme uzmanları

Neler Öğreneceksiniz

Eğitim sonunda katılımcılar;

  • SPUFI kullanarak SQL komutlarını çalıştırabilir.
  • Basit ve gelişmiş SELECT sorgularını oluşturabilir.
  • JOIN, Subquery, CASE, UNION ve Nested Table Expression yapılarını etkin şekilde kullanabilir.
  • INSERT, UPDATE, DELETE ve MERGE komutlarıyla veri yönetimini gerçekleştirebilir.
  • EXPLAIN özelliğini kullanarak Db2 erişim planlarını analiz edebilir.
  • SQL ifadelerini COBOL, PL/I veya Assembler uygulamalarına gömebilir.
  • Db2 kilitleme (locking) mekanizmalarını yönetebilir.
  • Veri bütünlüğünü koruyan eş zamanlı erişim stratejilerini uygulayabilir.
  • Db2 uygulamalarını Precompile ve Bind süreçlerinden geçirerek çalıştırabilir.
  • Performans odaklı Db2 uygulamaları geliştirebilir.

Eğitim İçeriği

Modül 1 – Veritabanı Yönetim Sistemlerine Giriş

  • DBMS kavramı
  • Hiyerarşik veritabanları
  • Ağ tabanlı veritabanları
  • İlişkisel veritabanı modeli
  • Db2'nin gelişimi
  • Tablo yapıları
  • Farklı veritabanı mimarilerinin karşılaştırılması

Modül 2 – İlişkisel Veritabanı Temelleri

  • Codd'un ilişkisel model kuralları
  • İlişkisel model prensipleri
  • Anahtar yapıları
  • Primary Key
  • Foreign Key
  • Candidate Key
  • Referential Integrity
  • Domain Integrity
  • Entity Integrity
  • İlişkisel cebir işlemleri
  • Constraint tanımları

Modül 3 – Db2 Sistem Mimarisi

  • Db2 mimarisi
  • Buffer Pool
  • EDM Pool
  • RID Pool
  • Sort Pool
  • Db2 nesneleri
  • Sistem veri kümeleri
  • Db2 Attachments
  • Temel Db2 işlemleri
  • SQL altyapısı

Modül 4 – SQL'e Giriş

  • SQL temelleri
  • DDL
  • DML
  • DCL
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • MERGE
  • COMMIT
  • ROLLBACK
  • Db2 Optimizer

Modül 5 – Db2 Interactive (Db2I)

  • Db2I arayüzü
  • SPUFI kullanımı
  • SQL oluşturma
  • DCLGEN
  • Program hazırlama
  • Precompile
  • Bind ve Rebind işlemleri
  • Program çalıştırma
  • Db2 yardımcı araçları
  • QMF raporlama

Modül 6 – SQL Sorguları

  • SELECT ifadeleri
  • WHERE
  • ORDER BY
  • DISTINCT
  • BETWEEN
  • IN
  • LIKE
  • ESCAPE
  • Hesaplanmış sütunlar
  • Literaller
  • Tarih ve zaman işlemleri

Modül 7 – SQL Fonksiyonları

  • Aggregate Functions
  • Scalar Functions
  • GROUP BY
  • HAVING
  • Veri dönüşümü
  • Tarih fonksiyonları
  • Sayısal fonksiyonlar
  • String fonksiyonları
  • NULL yönetimi
  • User Defined Functions

Modül 8 – JOIN ve Gelişmiş Sorgular

  • Inner Join
  • Outer Join
  • Left ve Right Join
  • Full Outer Join
  • Self Join
  • Nested Table Expressions
  • Çok tablolu sorgular

Modül 9 – UNION ve CASE Kullanımı

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT
  • CASE ifadeleri
  • CASE kullanım senaryoları

Modül 10 – Subquery Yapıları

  • Basit Subquery
  • Correlated Subquery
  • Çok satırlı sorgular
  • EXISTS
  • Quantified Predicates
  • Performans değerlendirmeleri

Modül 11 – Veri Güncelleme İşlemleri

  • INSERT
  • UPDATE
  • DELETE
  • MERGE
  • Çoklu kayıt işlemleri
  • Referential Integrity uygulamaları

Modül 12 – Db2 Performans Optimizasyonu

  • Db2 Optimizer
  • Access Path seçimi
  • İndeks kullanımı
  • Table Scan
  • Filter Factor
  • Cardinality
  • RUNSTATS
  • İstatistik yönetimi
  • Optimizasyon ipuçları

Modül 13 – EXPLAIN Kullanımı

  • EXPLAIN komutu
  • PLAN_TABLE
  • Access Path analizi
  • Performans incelemeleri
  • Çok indeksli sorgular
  • Nested sorguların analizi

Modül 14 – Embedded SQL ile Uygulama Geliştirme

  • Embedded SQL
  • Host Variables
  • NULL yönetimi
  • SQLCA
  • DCLGEN
  • COMMIT
  • ROLLBACK
  • SAVEPOINT
  • Hata yönetimi

Modül 15 – Cursor İşlemleri

  • Cursor kullanımı
  • Multi-row processing
  • WITH HOLD
  • Scrollable Cursor
  • Read-only Cursor
  • Veri güncelleme işlemleri

Modül 16 – Program Hazırlama ve Çalıştırma

  • Program hazırlama süreci
  • Precompile
  • BIND
  • Package yönetimi
  • Collection kullanımı
  • Plan Management
  • TSO
  • IMS
  • CICS ortamlarında uygulama çalıştırma

Modül 17 – Locking ve Concurrency

  • Kilitleme mekanizmaları
  • Isolation seviyeleri
  • Lock Compatibility
  • Claims & Drains
  • Lock Avoidance
  • CURRENTDATA
  • ACQUIRE / RELEASE
  • Lock izleme araçları
  • Performans önerileri

Neden Bizi Seçmelisiniz

Db2 for z/OS: Uygulama Programlama Atölyesi eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığından yararlanın.
  • Dünya Genelinde Erişim: Canlı sanal sınıflarımıza dünyanın farklı lokasyonlarından katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

Db2 for z/OS: Application Programming Workshop eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

Db2 for z/OS: Application Programming Workshop eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Bilginç IT Academy eğitmenleri, kurumunuza özel eğitimler için dünyanın farklı ülkelerine ve lokasyonlarına yönlendirilebilir.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Db2 for z/OS: Application Programming Workshop Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
23 Ekim 2026 (5 Gün)
İstanbul, Ankara, Londra
25 Ekim 2026 (5 Gün)
İstanbul, Ankara, Londra
04 Kasım 2026 (5 Gün)
İstanbul, Ankara, Londra
10 Kasım 2026 (5 Gün)
İstanbul, Ankara, Londra
15 Kasım 2026 (5 Gün)
İstanbul, Ankara, Londra
03 Şubat 2027 (5 Gün)
İstanbul, Ankara, Londra
14 Şubat 2027 (5 Gün)
İstanbul, Ankara, Londra
05 Mart 2027 (5 Gün)
İstanbul, Ankara, Londra
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.