UX410 - DEVELOPING SAP FIORI UIS EĞİTİMİ

SAPUI5 ile Fiori uygulaması geliştir

Business Application Studio, MVC, OData bağlama, Fiori Elements, routing ve Launchpad dağıtımı

UX410 Eğitimi, SAPUI5 ile SAP Fiori kullanıcı arayüzü geliştirmeyi uygulamalı öğretir. Program SAP Business Application Studio'da proje kurmayı, MVC mimarisini, XML view ve controller yapısını, data binding tekniklerini, OData model ile servis tüketimini ve C…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Geliştirme ortamından MVC'ye, OData bağlamadan Fiori Elements ve dağıtıma

UX410 Eğitimi, SAPUI5 ile SAP Fiori kullanıcı arayüzü geliştirmeyi uygulamalı öğretir. Katılımcılar SAP Business Application Studio'da proje kurar, MVC mimarisini ve XML view/controller yapısını uygular. Data binding, OData model ile servis tüketimi, Fiori Elements ve annotation odaklı geliştirme, smart controls, routing, yerelleştirme, test ve uygulamanın Launchpad'e dağıtımı gerçek örneklerle adım adım işlenir.

Süre ve Format

3 Gün. Her gün dört modül; SAP Business Application Studio'da proje kurma, OData bağlama ve Launchpad'e dağıtım uygulamalı pekiştirilir.

Seviye

Orta Seviye — SAPUI5 ile Fiori uygulaması geliştirmek isteyen geliştiriciler için uygulamalı program

Öğrenme Metodu

SAP Business Application Studio üzerinde örnek bir Fiori uygulaması adım adım birlikte geliştirilir, bağlanır ve Launchpad'e dağıtılır.

Neden Bu Eğitim?

💻Gerçek uygulama geliştir

Business Application Studio'da MVC yapısıyla çalışan bir Fiori uygulamasını sıfırdan geliştirirsiniz.

🔗OData'yı ustaca bağla

OData model ve data binding ile back-end veriyi ekrana getirip CRUD işlemlerini güvenle yönetirsiniz.

⚡Fiori Elements ile hızlan

Annotation odaklı Fiori Elements ile az kodla standart, bakımı kolay uygulamalar üretirsiniz.

Anahtar Konular

ux410 eğitimisapui5 eğitimisap fiori geliştirmefiori ui geliştirmebusiness application studioodata data bindingfiori elementssapui5 mvcsap fiori developerfiori uygulama kursu
“İyi bir Fiori uygulaması, doğru bağlanan veriyle anlam kazanır; Fiori Elements ise az kodla tutarlı bir deneyim sunar.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve ortam

1
Web geliştirme temeli

HTML, CSS ve özellikle JavaScript'e temel düzeyde aşinalık beklenir.

2
Fiori farkındalığı

SAP Fiori ve Launchpad kavramlarına son kullanıcı düzeyinde aşinalık süreci kolaylaştırır.

3
OData ve servis bilgisi

OData servisi, REST ve JSON kavramlarına temel düzeyde aşinalık faydalıdır.

4
Geliştirme ortamı

SAP Business Application Studio erişimi ve örnek bir OData servisine bağlantı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SAPUI5 temellerini ve geliştirme ortamını öğrenir; Business Application Studio'da proje kurar, MVC yapısını, XML view ve controller'ı uygulayarak ilk arayüzü oluşturur.
Modül 1
SAP Fiori Geliştirme Temelleri
  • SAP Fiori tasarım ilkeleri ve UX kuralları
  • Freestyle SAPUI5 ve Fiori Elements yaklaşımının farkı
  • SAPUI5 kütüphane yapısı ve kontrol (control) kavramı
  • SAP Fiori apps reference library'nin rolü
  • Uygulama geliştirme yaşam döngüsüne genel bakış
  • Geliştirme için gerekli yetki ve roller
Modül 2
SAP Business Application Studio
  • SAP Business Application Studio (BAS) ortamı
  • Dev space oluşturma ve yapılandırma
  • Fiori uygulama oluşturma sihirbazı (template)
  • Proje klasör yapısı ve manifest.json dosyası
  • Destination ve back-end bağlantısı tanımlama
  • Uygulamanın önizlenmesi (run configuration)
Modül 3
MVC Mimarisi ve Görünümler
  • Model-View-Controller (MVC) desen mantığı
  • XML view ile arayüzün bildirimsel tanımı
  • Controller ile olay (event) işleme
  • Component.js ve uygulama bileşeni yapısı
  • JSON, XML ve HTML view türlerinin farkı
  • UI5 bootstrap ve çalışma zamanı başlatma
Modül 4
Kontroller ve Düzen (Layout)
  • Temel kontroller: Button, Input, Label, Text
  • Liste ve tablo kontrolleri (List, Table)
  • sap.m ve sap.ui.layout kütüphanelerinin kullanımı
  • Responsive düzen ve esnek grid kullanımı
  • Aggregation ve association kavramı
  • Kontrol özelliklerinin (properties) ayarlanması
Günün hedefiKatılımcı data binding tekniklerini uygular; OData model ile servisi tüketir, Fiori Elements ve annotation odaklı geliştirmeyi ve smart controls kullanımını örnek uygulamada pekiştirir.
Modül 1
Veri Bağlama (Data Binding)
  • Property, aggregation ve element binding türleri
  • One-way ve two-way binding modları
  • JSON model ile istemci tarafı veri bağlama
  • Resource model ile i18n metin bağlama
  • Formatter ile değer biçimlendirme
  • Expression binding ile koşullu gösterim
Modül 2
OData Modeli ve Servis Tüketimi
  • OData V2 ve V4 model arasındaki farklar
  • manifest üzerinden OData servisinin tanımlanması
  • Entity set ve navigation property bağlama
  • CRUD işlemleri (create, read, update, delete)
  • Batch istek ve deferred groups kullanımı
  • Mock server ile servissiz geliştirme
Modül 3
Fiori Elements ve Annotations
  • Fiori Elements floorplan türleri (List Report, Object Page)
  • Smart template ve metadata odaklı geliştirme
  • OData annotation ile arayüzün tanımlanması
  • Local annotation dosyası ile uyarlama
  • Analytical List Page ve Overview Page
  • Fiori Elements uzatma (extension) noktaları
Modül 4
Smart Controls ve Freestyle
  • SmartTable ve SmartFilterBar kontrolleri
  • SmartField ve value help bağlama
  • Freestyle uygulamada manuel kontrol kullanımı
  • Fragment ile yeniden kullanılabilir parçalar
  • Dialog ve popover ile kullanıcı etkileşimi
  • Smart control ve freestyle seçim kriteri
Günün hedefiKatılımcı routing ile gezinmeyi kurar; uygulamayı yerelleştirir, erişilebilir kılar, QUnit/OPA5 ile test eder ve uygulamayı build edip Launchpad'e dağıtarak yayına hazırlar.
Modül 1
Gezinme ve Yönlendirme (Routing)
  • Router, route ve target kavramları
  • manifest.json içinde routing tanımı
  • Pattern ve parametre ile gezinme
  • Master-detail gezinme deseninin kurulumu
  • Cross-app navigation (semantic object)
  • Geri gezinme ve geçmiş yönetimi
Modül 2
Yerelleştirme ve Erişilebilirlik
  • i18n.properties ile metin yerelleştirme
  • Resource bundle ve dil dosyalarının yönetimi
  • Tarih, sayı ve para birimi biçimlendirme
  • Sağdan sola (RTL) dil desteğinin ayarı
  • Erişilebilirlik (ARIA) ve klavye desteği
  • Çoklu dil senaryolarının test yaklaşımı
Modül 3
Test ve Kalite Kontrolü
  • QUnit ile birim (unit) testi yazma
  • OPA5 ile entegrasyon testi yazma
  • Mock server ile test verisi sağlama
  • ESLint ile kod kalitesi kontrolü
  • Hata ayıklama (debugging) teknikleri
  • UI5 Support Assistant ile kontrol
Modül 4
Dağıtım ve Launchpad Entegrasyonu
  • Uygulamanın build edilmesi ve paketlenmesi
  • BSP uygulaması olarak ABAP sistemine dağıtım
  • SAP BTP'ye Cloud Foundry ile dağıtım
  • Launchpad'e tile ve target mapping ekleme
  • Katalog ve grup ile son kullanıcıya sunma
  • Sürümleme ve güncelleme stratejisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Geliştirme ortamı

SAP Business Application Studio'da dev space ve Fiori projesi kurup back-end bağlantısını tanımlarsınız.

✅
MVC uygulama

MVC mimarisiyle XML view ve controller kullanarak yapılandırılabilir Fiori arayüzleri geliştirirsiniz.

✅
Kontrol ve düzen

sap.m kontrolleri ve responsive layout ile farklı cihazlara uyumlu arayüzler tasarlarsınız.

✅
Data binding

Property, aggregation ve expression binding ile veriyi arayüze esnek biçimde bağlarsınız.

✅
OData tüketimi

OData model ile entity set bağlar, CRUD ve batch işlemlerini güvenli biçimde gerçekleştirirsiniz.

✅
Fiori Elements

Annotation odaklı Fiori Elements ile List Report ve Object Page uygulamalarını hızla üretirsiniz.

✅
Routing ve i18n

Routing ile gezinmeyi kurup i18n ve erişilebilirlik ile uygulamayı çok dilli ve kapsayıcı yaparsınız.

✅
Test ve dağıtım

QUnit/OPA5 ile test edip uygulamayı build eder ve Launchpad'e tile olarak dağıtırsınız.

Kimler İçin Uygundur?

  • SAPUI5 ile Fiori uygulaması geliştirmek isteyen yazılım geliştiriciler
  • ABAP geliştiricileri
  • front-end geliştiricileri için uygundur; web geliştirme temeli olanlar için idealdir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SAPUI5 ile Fiori uygulaması geliştirmek isteyen yazılım geliştiriciler, ABAP geliştiricileri ve front-end geliştiricileri için uygundur. Özellikle JavaScript ve web geliştirme temeli olup SAP ekosisteminde arayüz geliştirmek isteyenler için idealdir.
Freestyle SAPUI5 ile Fiori Elements arasındaki fark nedir?
Freestyle SAPUI5'te view, controller ve kontrolleri manuel kodlayarak tam kontrol sağlarsınız. Fiori Elements ise OData annotation'larına dayanarak standart ekranları (List Report, Object Page) az kodla üretir. Eğitim her iki yaklaşımı da uygulamalı gösterir ve seçim kriterlerini açıklar.
Hangi geliştirme ortamı kullanılıyor?
Eğitim SAP Business Application Studio (BAS) üzerinde ilerler; dev space oluşturma, Fiori uygulama şablonları, destination tanımı ve önizleme uygulamalı yapılır. OData servisleri gerçek ya da mock server ile tüketilir, böylece back-end bağımlılığı olmadan da geliştirme yapılabilir.
Eğitim için ön koşul nedir?
HTML, CSS ve özellikle JavaScript'e temel düzeyde aşinalık beklenir; OData, REST ve JSON farkındalığı faydalıdır. Uygulama için SAP Business Application Studio erişimi ve örnek bir OData servisine bağlantı gerekir. ABAP bilgisi şart değildir ancak SAP bağlamını kolaylaştırır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu sertifika tamamlanan modülleri ve geliştirme atölyelerini belgeler. SAP'nin resmi sertifikasyon sınavı ayrıdır; sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. UX410 - Developing SAP Fiori UIs Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuSAP
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

SAPSAP S/4HANA Kaynaklama ve Tedarik İş Süreçleri (S4500) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA Kaynaklama ve Tedarik İş Süreçleri (S4500) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

S/4HANA'da procure-to-pay süreci: ana veriler, satın alma talebi ve siparişi, kaynak belirleme, mal girişi, fatura doğrulama ve Fiori ile raporlama eğitimi.

Detayları Gör →
SAPSAP S/4HANA Satış Temelleri (S46000) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA Satış Temelleri (S46000) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

S/4HANA'da order-to-cash süreci: satış ana verileri, fiyatlandırma, kullanılabilirlik kontrolü, teslimat, faturalama ve Fiori ile satış raporlama temel eğitimi.

Detayları Gör →
SAPSAP S/4HANA ve Business Suite Sistem Yönetimi (ADM100) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve Business Suite Sistem Yönetimi (ADM100) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA ve Business Suite Basis yönetimi: AS ABAP mimarisi, kullanıcı ve yetki, arka plan işleri, RFC, taşıma yönetimi (STMS) ve sistem izleme eğitimi.

Detayları Gör →
SAPSAP S/4HANA ve SAP Business Suite Sistem Yönetimi I (ADM100) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve SAP Business Suite Sistem Yönetimi I (ADM100) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA ve Business Suite Basis yönetiminin ilk bölümü: sistem mimarisi, süreç ve bellek, kullanıcı ve yetki yönetimi ile temel günlük izleme eğitimi.

Detayları Gör →
SAPSAP S/4HANA ve SAP İş Paketi Yetkilendirme Kavramı (ADM940) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve SAP İş Paketi Yetkilendirme Kavramı (ADM940) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ADM940 eğitimi: SAP S/4HANA yetkilendirme kavramı, yetki nesneleri, PFCG rolleri, SU24 bakımı, yetki izleme ve görevler ayrılığı uygulamalı. Online.

Detayları Gör →
SAPSAP S/4HANA ve SAP SuccessFactors: Teknik Destek ve Sorun Giderme Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve SAP SuccessFactors: Teknik Destek ve Sorun Giderme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

S/4HANA ve SuccessFactors destek ve sorun giderme: SAP Notes, ABAP dump ve performans analizi, yetki, SuccessFactors araçları ve entegrasyon kök neden eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn