Eğitim İçeriği

XQuery Giriş

  • XQuery Nedir?
  • Yol İfadeleri
  • FLWOR (for, let, where, order by, return)
  • Fonksiyonlar
  • Birleşimler

XQuery Temelleri

  • XQuery Dili Tasarımı
  • XQuery Bağlamda
  • Sorguları İşleme
  • XQuery Veri Modeli
  • Türler
  • Ad Alanları

İfadeler

  • İfade Kategorileri
  • Anahtar Kelimeler ve Adlar
  • Sorgularda Boşluklar
  • Sabitler
  • Değişkenler
  • Fonksiyon Çağrıları
  • Yorumlar
  • Değerlendirme Sırası
  • Karşılaştırma İfadeleri
  • "if-then-else" İfadeleri
  • "and/or" İfadeleri

Yollar

  • Yol İfadeleri
  • Koşullar
  • Dinamik Yollar
  • Giriş Belgeleri
  • Kontekst

Oluşturucular

  • Giriş Belgesinden Öğeler ve Özniteliklerin Dahil Edilmesi
  • Doğrudan Oluşturucular
  • Hesaplanmış Oluşturucular

FLWOR'larla Seçme ve Birleştirme

  • Yol İfadeleriyle Seçme
  • FLWOR İfadeleri
  • Kuantifikasyonlu İfadeler
  • Farklı Değerleri Seçme
  • Birleşimler

Sıralama ve Gruplandırma

  • XQuery'de Sıralama
  • Gruplandırma
  • Değerleri Toplama

Fonksiyonlar

  • Yerleşik Fonksiyonlar
  • Kullanıcı-Tanımlı Fonksiyonlar

Gelişmiş Sorgular

  • Giriş Öğelerini Değişikliklerle Kopyalama
  • Pozisyonlar ve Dizge Numaralarıyla Çalışma
  • Sonuçları Birleştirme
  • Ara XML Belgeleri Kullanımı

XML Ad Alanı

  • XQuery ve Bir Ad Alanı
  • Ad Alanı Tanımlaması

Türler

  • XQuery Tür Sistemi
  • Yerleşik Türler
  • Türler, Düğümler ve Atomik Değerler
  • XQuery'de Tür Denetimi
  • Otomatik Tür Dönüşümleri
  • Dizge Türleri
  • Oluşturucular ve Dönüşüm

Prolog ve Modül

  • Sorgunun Yapısı: Prolog ve Vücut
  • Birden Fazla Modülden Sorguları Derleme
  • Değişken Tanımları
  • Dış Fonksiyonları Tanıma

Şemaların Kullanılması

  • Bir Şema Nedir?
  • Sorgularla Şemaları Neden Kullanırız?
  • W3C XML Şeması: Kısa Bir Genel Bakış
  • Kapsamda Şema Tanımları
  • Şema Doğrulama ve Tür Ataması
  • Dizge Türleri ve Şemalar

Statik Türleme

  • Statik Türleme Nedir?
  • Typeswitch İfadesi
  • Treat İfadesi
  • Tür Tanımlamaları
  • zero-or-one, one-or-more ve exactly-one Fonksiyonları

Sorgu Tasarım İlkeleri

  • Sorgu Tasarımı:
    • Açıklık
    • Modüllülük
    • Dayanıklılık
  • Hata Yönetimi
  • Performans

Sayılar

  • Sayısal Değerleri Oluşturma ve Karşılaştırma
  • Aritmetik İşlemler
  • Sayılardaki Fonksiyonlar

Dizeler

  • xs:string Türü
  • Dizeleri Oluşturma, Karşılaştırma ve Manipülasyon
  • Alt Dizeler, Uzunluk
  • Dizeleri Birleştirme ve Ayırma
  • Boşluklar
  • Uluslararasılaşma

Düzenli İfadeler

  • Bir Düzenli İfadenin Yapısı
  • Tek Karakterleri Temsil Etme
  • Her Hangi Bir Karakteri Temsil Etme
  • Karakter Gruplarını Temsil Etme
  • Karakter Sınıfı İfadeleri
  • Şüpheli Kuantifikatörler
  • Bağlayıcılar
  • Geri-Referanslar
  • Bayrakları Kullanma
  • Değiştirme Değişkenleriyle Alt İfadelerin Kullanılması

Tarih ve Saat Türleri

  • Tarihler, Saatler ve Sürelerin Bileşenlerini Çıkarma
  • Tarihler, Saatler ve Sürelerde Aritmetik Operatörleri Kullanma
  • Tarih Bileşen Türleri

Nitelikli Adlar

  • Nitelikli Adlarla Çalışma
  • URI'ler, ID'ler

Diğer XML Bileşenleri

  • Belgeler
  • Metin Düğümleri
  • Yorumlar
  • PI (İşlem Talimatları)
  • XML Varlığı
  • CDATA

XQuery İlgili Standartlar

  • XML Serileştirme
  • XQueryX
  • XQuery Güncelleme Facilitesi
  • Tam Metin Arama
  • XQJ - Java için XQuery API'si

Uygulama-Spesifik Özellikler

  • XML Sürümü
  • Sorgu Kontekstini Ayarlama
  • Seçenek Tanımlamaları ve Genişletilmiş İfadeler
  • Serileştirme Parametreleri

XQuery vs. SQL

  • XML Verisi ve İlişkisel Veri
  • SQL Sözdizimi ve XQuery Sözdizimi
  • SQL ve XQuery

XQuery vs. XSLT

  • XQuery ve XPath
  • XQuery vs. XSLT

Kurs İçin Gerekli Önbilgiler

XML'in temel bilgisine sahip olmak. İleri düzeyde XML ile ilgili teknolojiler hakkındaki bilgi faydalıdır ancak gerekli değildir.

 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (3)

Yaklaşan Etkinlikler

İlgili Kategoriler