Advanced Transact-SQL Querying, Programming and Tuning Azerbaijan Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 5 Gün
  • Seviye: Expert
  • En Yakın Tarih:
  • UK & Türkiye Based Global Training Provider

Advanced Transact-SQL Querying, Programming and Tuning eğitimi, T-SQL sorgulama, programlama ve performans iyileştirme becerilerini ileri seviyeye taşımak isteyen profesyoneller için tasarlanmıştır.

Program, SQL Server 2014, 2016, 2017, 2019 ve 2022 sürümleri ile Azure SQL Database üzerinde T-SQL kullanarak daha verimli, ölçeklenebilir ve sürdürülebilir çözümler geliştirmeye odaklanır.

Eğitim boyunca katılımcılar yalnızca karmaşık sorgular yazmayı değil, aynı zamanda bu sorguların neden belirli şekilde çalıştığını, SQL Server'ın sorguları nasıl işlediğini ve performansın hangi tekniklerle iyileştirilebileceğini de öğrenir.

Program kapsamında Logical Query Processing, Query Tuning, Subqueries, Table Expressions, Recursive Queries, APPLY Operator, Joins, Set Operators, Aggregation, Pivoting, Window Functions, Data Modification, Date and Time işlemleri, Programmable Objects, Transactions, Concurrency, Dynamic SQL ve In-Memory OLTP gibi ileri seviye konular ele alınır.

Özellikle sorgu optimizasyonu eğitimin temel odak noktalarından biridir. Katılımcılar execution plan analizinden index tuning'e, cardinality estimation'dan Query Store kullanımına kadar birçok performans iyileştirme yaklaşımını uygulamalı olarak değerlendirir.

Eğitimde Ele Alınan Temel Konular

Program aşağıdaki başlıkları ayrıntılı biçimde kapsar:

  • Logical Query Processing
  • Query Tuning
  • SQL Server internal structures
  • Index tuning
  • Columnstore indexes
  • Query Store
  • New Cardinality Estimator
  • Temporary tables
  • Sets vs. cursors
  • Query revisions ile performans iyileştirme
  • Derived tables
  • Common Table Expressions (CTEs)
  • Views
  • Inline Table-Valued Functions
  • Recursive queries
  • APPLY operator
  • Joins
  • Set operators
  • Aggregations
  • Pivoting ve Unpivoting
  • Window functions
  • Ranking functions
  • Offset functions
  • Custom aggregates
  • STRING_AGG
  • TOP
  • OFFSET-FETCH
  • Data modification
  • Date and time işlemleri
  • System-versioned temporal tables
  • Dynamic SQL
  • User Defined Functions
  • Stored Procedures
  • Triggers
  • Transactions
  • Concurrency
  • Exception handling
  • In-Memory OLTP

Uygulamalı Problem Çözme

Eğitim boyunca T-SQL kullanılarak gerçek iş problemlerine yönelik çözümler geliştirilir.

Katılımcılar aşağıdaki problem türleri üzerinde çalışır:

  • Relational Division
  • Gaps and Islands
  • Missing and Existing Ranges
  • Separating Elements
  • Pivoting ve Unpivoting
  • Ranking
  • Offset
  • Running Totals
  • Moving Averages
  • Year-to-Date (YTD)
  • Custom Aggregations
  • TOP ve OFFSET-FETCH problemleri
  • Paging
  • Top N Per Group
  • Median hesaplama
  • Data de-duplication
  • Sequence yönetimi
  • Data merging
  • Temporal interval işlemleri
  • Interval intersection
  • Maximum concurrent intervals
  • Interval packing
  • Dynamic search conditions
  • Dynamic filtering
  • On-disk verinin memory-optimized yapılara taşınması

Query Tuning ve Performans Optimizasyonu

Program içerisinde sorgu performansına özel bir modül bulunur.

Bu bölümde:

  • SQL Server internal structures
  • Index access methods
  • Index tuning
  • Columnstore data
  • Cardinality estimation
  • Legacy ve new cardinality estimator farkları
  • Query Store
  • Temporary tables
  • Set-based ve cursor-based çözümler
  • Query revision ile tuning
  • Execution plan analizi
  • Plan caching
  • Compilation ve recompilation

konuları ele alınır.

Query tuning yalnızca tek bir modülle sınırlı değildir. Eğitim boyunca ele alınan sorgulama ve programlama görevlerinde performans sürekli olarak değerlendirilir.

Katılımcılar farklı çözüm alternatiflerini karşılaştırarak:

  • Logical yaklaşımı
  • Set-based programming yaklaşımını
  • Iterative / procedural programming yaklaşımını
  • Execution plan etkilerini
  • Performans sonuçlarını

analiz eder.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

Katılımcıların SQL Server veya Azure SQL Database ortamında en az bir yıllık T-SQL sorgulama ve programlama deneyimine sahip olmaları önerilir.

Temel SQL bilgisine ek olarak aşağıdaki konulara aşinalık eğitimden daha fazla fayda sağlanmasına yardımcı olur:

  • SELECT sorguları
  • JOIN kullanımı
  • GROUP BY
  • Subqueries
  • Basic stored procedures
  • SQL Server veri tipleri
  • Temel index kavramları

Kimler Katılmalı

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

  • T-SQL Developers
  • Database Administrators (DBA)
  • BI Specialists
  • Data Scientists
  • Data Analysts
  • SQL Server geliştiricileri
  • Azure SQL Database kullanan teknik ekipler
  • T-SQL kodu yazan veya inceleyen profesyoneller

Program, SQL Server 2014–2022 veya Azure SQL Database üzerinde ileri seviye sorgulama ve programlama yapan kişiler için tasarlanmıştır.

Neler Öğreneceksiniz

Eğitimin sonunda katılımcılar:

  • Logical Query Processing yapısını anlayabilir
  • SQL Server'ın internal data structures bileşenlerini açıklayabilir
  • Query performance analizi yapabilir
  • Sorguları optimize edebilir
  • Execution plan'ları okuyabilir ve yorumlayabilir
  • Legacy ve new cardinality estimator arasındaki farkları açıklayabilir
  • Karmaşık T-SQL sorgulama problemlerini çözebilir
  • SQL Server compilation ve recompilation süreçlerini anlayabilir
  • Plan caching ve plan reuse mekanizmalarını değerlendirebilir
  • Transactions ve concurrency konularını uygulayabilir
  • Hierarchical data ile çalışabilir
  • Recursive queries yazabilir
  • Set-based düşünme yaklaşımını geliştirebilir
  • Set-based ve iterative çözümleri karşılaştırabilir
  • Window functions kullanarak sorguları iyileştirebilir
  • Date ve time verileriyle çalışabilir
  • Temporal intervals üzerinde işlem yapabilir
  • System-versioned temporal tables oluşturabilir
  • User Defined Functions kullanımındaki performans sorunlarını açıklayabilir
  • UDF performans problemleri için alternatif çözümler geliştirebilir
  • On-disk veriyi memory-optimized veri yapılarına taşıyabilir
  • SQL Server'ın farklı sürümlerinde T-SQL'e eklenen önemli geliştirmeleri açıklayabilir

Eğitim İçeriği

Modül 01: Logical Query Processing

Bu bölüm SQL Server'ın bir sorguyu mantıksal olarak nasıl işlediğine odaklanır.

Konular:

  • Logical query processing phases
  • SELECT sorgularının mantıksal işlenme sırası
  • Filtering
  • Grouping
  • Aggregation
  • Windowing
  • Ordering
  • Query semantics

Katılımcılar sorgunun yazılma sırası ile mantıksal işlenme sırası arasındaki farkı öğrenir.

Modül 02: Query Tuning

Bu bölüm performans analizinin temelini oluşturur.

Konular:

  • SQL Server internals
  • Data structures
  • Index access methods
  • Index tuning
  • Covering indexes
  • Columnstore indexes
  • Cardinality estimation
  • Legacy cardinality estimator
  • New cardinality estimator
  • Query Store
  • Temporary tables
  • Sets vs. cursors
  • Query revisions
  • Execution plan analysis
  • Compilation
  • Recompilation
  • Plan caching
  • Plan reuse

Katılımcılar sorgu performansını sistematik biçimde analiz etmeyi ve darboğazları belirlemeyi öğrenir.

Modül 03: Multi-Table Queries

Bu bölüm birden fazla tablo ve veri kaynağıyla çalışmaya odaklanır.

Konular:

  • Joins
  • Inner joins
  • Outer joins
  • Cross joins
  • Set operators
  • APPLY operator
  • Subqueries
  • Derived tables
  • Common Table Expressions
  • Views
  • Inline Table-Valued Functions
  • Recursive queries

Katılımcılar farklı çözüm yöntemlerinin performans ve okunabilirlik açısından etkilerini karşılaştırır.

Modül 04: Grouping, Pivoting and Windowing

Bu bölüm veri özetleme ve analitik sorgulara odaklanır.

Konular:

  • Aggregate functions
  • Grouping
  • Custom aggregations
  • Pivot
  • Unpivot
  • STRING_AGG
  • Window functions
  • Aggregate window functions
  • Ranking functions
  • Offset functions
  • Running totals
  • Moving averages
  • YTD calculations
  • Top N per group
  • Median hesaplama

Window functions kullanılarak daha kısa ve daha verimli analitik sorgular geliştirilir.

Modül 05: TOP and OFFSET-FETCH

Bu bölüm sonuç kümelerinin sınırlandırılması ve sayfalama işlemlerini ele alır.

Konular:

  • TOP
  • TOP with ties
  • OFFSET
  • FETCH
  • Paging
  • Top N scenarios
  • Top N per group
  • Sıralama ve sonuç kümesi sınırlandırma problemleri

Modül 06: Data Modification

Bu bölüm veri değişikliği gerçekleştiren T-SQL işlemlerine odaklanır.

Konular:

  • INSERT
  • UPDATE
  • DELETE
  • MERGE
  • Sequence handling
  • Data merging
  • Data de-duplication
  • Set-based data modification
  • Data integrity considerations

Katılımcılar büyük veri kümelerinde daha verimli data modification yöntemlerini değerlendirir.

Modül 07: Working with Date and Time

Bu bölüm tarih ve zaman verilerinin etkili kullanımına odaklanır.

Konular:

  • SQL Server date/time data types
  • Date calculations
  • Date filtering
  • Temporal intervals
  • Interval intersection
  • Maximum concurrency
  • Packing intervals
  • System-versioned temporal tables
  • Temporal querying

Katılımcılar zaman bazlı verilerin modellenmesi ve sorgulanmasında karşılaşılan yaygın problemleri çözer.

Modül 08: Programmable Objects

Bu bölüm T-SQL programlama bileşenlerini ele alır.

Konular:

  • Dynamic SQL
  • Secure dynamic SQL
  • User Defined Functions
  • Stored Procedures
  • Triggers
  • Transactions
  • Isolation levels
  • Concurrency
  • Exception handling
  • Dynamic search conditions
  • Dynamic filtering

Katılımcılar güvenli, yeniden kullanılabilir ve performanslı database routines geliştirmeyi öğrenir.

Ayrıca User Defined Functions kullanımının bazı durumlarda oluşturabileceği performans problemleri ve alternatif çözüm yöntemleri ele alınır.

Modül 09: In-Memory OLTP

Bu bölüm SQL Server'ın memory-optimized teknolojilerine odaklanır.

Konular:

  • In-Memory OLTP architecture
  • Memory-optimized tables
  • On-disk ve memory-optimized yapılar arasındaki farklar
  • Veri migrasyonu
  • Performans değerlendirmesi
  • Uygun kullanım senaryoları

Katılımcılar mevcut disk tabanlı yapıların hangi koşullarda memory-optimized tasarımlara taşınabileceğini değerlendirir.

Neden Bizi Seçmelisiniz

Advanced Transact-SQL Querying, Programming and Tuning Azerbaijan eğitimini, Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında; evinizden, ofisinizden veya dilediğiniz herhangi bir lokasyondan deneyimleyin. Uzman eğitmenlerimizle gerçek zamanlı iletişim kurarak sınıf ortamının dinamizmini online eğitim deneyimine taşıyın.

  • Canlı Oturumlar: Belirlenen eğitim takvimi doğrultusunda, eğitmen ve diğer katılımcılarla eş zamanlı olarak derslere katılın.
  • Etkileşimli Öğrenme: Uygulamalar, grup çalışmaları ve soru-cevap oturumlarıyla öğrenme sürecine aktif olarak dahil olun.
  • 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ığıyla profesyonel gelişiminize değer katın.
  • Esnek ve Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen canlı sınıflarımızla, bireysel ve kurumsal eğitim ihtiyaçlarınıza uygun esnek planlama avantajı elde edin.

Advanced Transact-SQL Querying, Programming and Tuning Azerbaijan eğitimini, yüz yüze öğrenmenin sağladığı güçlü etkileşim ve odaklanma avantajıyla deneyimleyin. Bilginç IT Academy'nin profesyonel eğitim lokasyonlarında, konforlu ve verimli bir sınıf ortamında uzman eğitmenler eşliğinde öğrenin.

  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan saha tecrübesine sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Modern Eğitim Alanları: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Odaklı Sınıf Deneyimi: Sınırlı kontenjanla düzenlenen eğitimlerde eğitmeninizle daha yakın iletişim kurma fırsatı yakalayın.
  • Kaliteli Eğitim Yaklaşımı: Profesyonel gelişiminizi destekleyen, uygulamaya dönük ve yüksek standartlarda hazırlanmış eğitim içeriklerinden yararlanın.

Şirketinizin ekip bazlı eğitim ihtiyaçlarını, Bilginç IT Academy'nin Advanced Transact-SQL Querying, Programming and Tuning Azerbaijan onsite eğitim çözümüyle kendi ofisinizde veya tercih ettiğiniz lokasyonda karşılayın. Kurumunuza özel planlanan eğitimlerle ekiplerinizin gelişimini iş hedeflerinizle uyumlu hale getirin.

  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına ve iş ihtiyaçlarına göre uyarlayın.
  • Bütçe ve Zaman Avantajı: Seyahat, konaklama ve operasyonel maliyetleri azaltarak eğitim yatırımınızı daha verimli kullanın.
  • Ekip Odaklı Öğrenme: Çalışanlarınızın aynı içerik ve bakış açısı etrafında gelişmesini sağlayarak kurum içi iş birliğini güçlendirin.
  • Kolay Planlama ve Takip: Katılımcı gelişimini, eğitim sürecini ve kurumsal ihtiyaçları daha kontrollü şekilde yönetin.


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

Advanced Transact-SQL Querying, Programming and Tuning Azerbaijan Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi Azerbaijan 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.
17 sentyabr 2026 (5 Gün)
Baku, Sumqayit
13 sentyabr 2026 (5 Gün)
Baku, Sumqayit
14 sentyabr 2026 (5 Gün)
Baku, Sumqayit
30 sentyabr 2026 (5 Gün)
Baku, Sumqayit
04 oktyabr 2026 (5 Gün)
Baku, Sumqayit
11 oktyabr 2026 (5 Gün)
Baku, Sumqayit
22 oktyabr 2026 (5 Gün)
Baku, Sumqayit
31 oktyabr 2026 (5 Gün)
Baku, Sumqayit

Azerbaycan, özellikle Bakü merkezli olmak üzere akıllı şehir projeleri ve dijital devlet altyapısını hızla modernize ederek bölgenin yükselen yıldızı haline gelmiştir. Bakü ve Sumqayıt gibi endüstriyel merkezler, ADA Üniversitesi ve Bakü Devlet Üniversitesi gibi kurumların akademik desteğiyle ICT sektöründe devasa bir inovasyon hamlesi başlatmıştır. Hazar bölgesinin teknoloji üssü olma vizyonuyla hareket eden ülkede, siber güvenlikten bulut bilişim sistemlerine kadar geniş bir yelpazede uzman ihtiyacı bulunmaktadır. Eğitim programlarımız, Azerbaycan'daki profesyonellerin küresel standartlarda teknik yetkinlik kazanmalarını ve yerel teknoloji ekosistemine yüksek katma değer sağlamalarını hedeflemektedir.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.