CLD200 - DEVELOP EXTENSIONS WITH CAP FOLLOWING THE SAP BTP DEVELOPER'S GUIDE EĞİTİMİ

SAP BTP'de CAP ile uzantıları kodlayarak geliştirin

CDS veri modeli, OData servisleri, iş mantığı, Fiori elements UI ve Cloud Foundry dağıtımı

CLD200 - Develop extensions with CAP following the SAP BTP Developer's Guide Eğitimi, SAP BTP üzerinde Cloud Application Programming Model ile uzantı geliştirmeyi öğretir.

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

Eğitim Hakkında

CLD200 ile BTP Developer's Guide altın yolunu izleyerek CAP uzantısı geliştirme

CLD200 Eğitimi, SAP BTP üzerinde Cloud Application Programming Model (CAP) ile uzantı geliştirmeyi öğretir. Katılımcılar Core Data Services (CDS) ile veri modeli ve servis tanımını, OData açığa çıkarmayı ve iş mantığını öğrenir. Fiori elements arayüzü, kimlik doğrulama ve yetkilendirme, SAP HANA Cloud veritabanı işlenir. MTA ile paketleme ve Cloud Foundry'ye dağıtım, SAP BTP Developer's Guide altın yolunu izleyerek uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; CAP ve CDS temelinden servis, iş mantığı, Fiori elements, güvenlik ve dağıtıma uygulamalı ilerlenir.

Seviye

Orta Seviye — CDS, servis, Fiori elements ve dağıtımla SAP BTP üzerinde CAP uzantısı geliştirme

Öğrenme Metodu

Her konu SAP Business Application Studio veya VS Code üzerinde, canlı CAP projesi, CDS modeli ve dağıtım senaryolarıyla uygulanır.

Neden Bu Eğitim?

⚙️Altın yol yöntemi

SAP BTP Developer's Guide'ın önerdiği altın yolu izleyerek doğru araç ve desenlerle uzantı geliştirmeyi öğrenirsiniz.

🎓CLD200 kapsamı

SAP'nin CLD200 müfredatını temel alır; CAP, CDS, OData, Fiori elements ve dağıtımı uçtan uca kavrarsınız.

🧩Side-by-side

S/4HANA çekirdeğine dokunmadan BTP üzerinde side-by-side genişletme ile sürdürülebilir uzantılar kurarsınız.

Anahtar Konular

sap cap eğitimicld200 eğitimisap btp eğitimisap cds eğitimicloud application programming model kursusap fiori elements eğitimisap hana cloud eğitimisap btp geliştirici eğitimisap uzantı geliştirme eğitimi
“Modern SAP geliştirme çekirdeği kirletmeden genişletmektir; CAP ile BTP üzerinde temiz, taşınabilir ve sürdürülebilir uzantılar kurarsınız.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama temeli

JavaScript veya Node.js ile temel programlama bilgisi CAP projelerini geliştirirken belirgin bir avantaj sağlar.

2
Web ve API kavramları

REST, OData ve JSON gibi web servis kavramlarına aşinalık servis geliştirmeyi daha kolay kavramaya yardımcı olur.

3
BTP hesabı erişimi

Uygulamalar için bir SAP BTP deneme (trial) veya kurumsal alt hesabına erişim gereklidir.

4
Geliştirme ortamı

SAP Business Application Studio ya da VS Code ve CAP araçları ile hazır bir geliştirme ortamı faydalıdır.

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ı CAP mimarisini ve proje yapısını kavrar, CDS ile veri modeli ve varlıkları tanımlar, servisleri açığa çıkarır ve yerel ortamda çalıştırır.
Modül 1
CAP ve BTP Developer's Guide
  • Cloud Application Programming Model'e genel bakış
  • SAP BTP Developer's Guide ve altın yol yaklaşımı
  • Node.js ve Java çalışma zamanı seçimi
  • cds init ile proje iskeletinin oluşturulması
  • Proje klasör yapısı: db, srv ve app
  • cds watch ile yerel geliştirme döngüsü
Modül 2
CDS ile Veri Modelleme
  • Core Data Services (CDS) söz dizimi temelleri
  • entity, element ve veri tipi tanımları
  • Association ve composition ile ilişkiler
  • Managed, aspect ve cuid gibi hazır yapılar
  • Namespace ve model dosyalarının düzeni
  • Yerelleştirme ve çok dilli metin modelleme
Modül 3
Servis Tanımı ve OData
  • service tanımı ve varlık projeksiyonu
  • CDS modelinden OData V4 servisi üretimi
  • Readonly, insertonly ve alan kısıtları
  • Query: $filter, $expand ve $orderby
  • Hesaplanan alan ve view tabanlı projeksiyon
  • Servis meta verisi ve EDMX incelemesi
Modül 4
Yerel Veri ve Test
  • CSV ile örnek (mock) verinin yüklenmesi
  • SQLite ile yerel in-memory veritabanı
  • REST client ve .http dosyalarıyla test
  • cds repl ile model ve servis denetimi
  • Otomatik oluşturulan Fiori önizlemesi
  • Birim testleri ve jest ile doğrulama
Günün hedefiKatılımcı olay işleyicilerle iş mantığı yazar, özel eylem ve doğrulama ekler, kimlik doğrulama ve yetkilendirmeyi uygular ve HANA Cloud veritabanına bağlanır.
Modül 1
İş Mantığı ve Olay İşleyiciler
  • Olay (event) tabanlı programlama modeli
  • before, on ve after işleyici (handler) kayıtları
  • Özel servis mantığının JavaScript ile yazımı
  • Girdi doğrulama ve hata (req.error) yönetimi
  • Custom action ve function tanımlama
  • Harici servis çağrısı ve veri birleştirme
Modül 2
Kimlik Doğrulama ve Yetkilendirme
  • XSUAA ve kimlik doğrulama akışı
  • @requires ve @restrict ile erişim kuralı
  • Rol (role) ve scope tabanlı yetkilendirme
  • xs-security.json ve rol koleksiyonları
  • Kullanıcı bağlamı ve örnek bazlı yetki
  • Yerelde mocked kimlikle güvenlik testi
Modül 3
SAP HANA Cloud Entegrasyonu
  • SAP HANA Cloud veritabanı sağlama
  • cds deploy ile şema ve tabloların oluşumu
  • HDI container ve veritabanı artefaktları
  • Yerel SQLite'tan HANA'ya geçiş farkları
  • Veritabanı bağlantısı ve kimlik bilgisi
  • HANA'ya özel sorgu ve performans ipuçları
Modül 4
Olaylar ve Mesajlaşma
  • CAP olay (events) ve emit kullanımı
  • SAP Event Mesh ile asenkron mesajlaşma
  • Olay yayınlama ve abone olma deseni
  • Dış sisteme olay tabanlı entegrasyon
  • Outbox deseni ve güvenilir teslimat
  • Mesaj şeması ve sürüm yönetimi
Günün hedefiKatılımcı Fiori elements ile arayüz üretir, UI anotasyonlarını uygular, MTA ile uygulamayı paketler ve Cloud Foundry üzerine dağıtarak canlıya alır.
Modül 1
Fiori Elements Arayüzü
  • Fiori elements ve floorplan kavramları
  • List Report ve Object Page şablonları
  • CDS servisten otomatik UI üretimi
  • SAP Fiori tools ile uygulama oluşturma
  • Navigasyon ve detay sayfası akışı
  • Draft düzenleme (draft handling) desteği
Modül 2
UI Anotasyonları
  • @UI anotasyonlarıyla arayüz tanımı
  • LineItem ve tablo sütunlarının düzeni
  • SelectionFields ile filtre alanları
  • FieldGroup ile form bölüm düzeni
  • Değer yardımı (value help) tanımı
  • Anotasyonların ayrı dosyada yönetimi
Modül 3
Paketleme ve MTA
  • Multitarget Application (MTA) kavramı
  • mta.yaml ile modül ve kaynak tanımı
  • mbt build ile dağıtım arşivi üretimi
  • Uygulama router (approuter) yapılandırması
  • Hizmet bağlama (service binding) tanımları
  • Ortam değişkenleri ve yapılandırma yönetimi
Modül 4
Cloud Foundry'ye Dağıtım
  • cf login ve hedef alan/organizasyon seçimi
  • cf deploy ile MTA arşivinin dağıtımı
  • HDI, XSUAA ve destination servis bağlama
  • Uygulama logları ve cf logs ile izleme
  • Dağıtım sonrası doğrulama ve smoke test
  • CI/CD ile otomatik dağıtıma genel bakış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CAP temeli

CAP mimarisini ve proje yapısını kavrar, cds araçlarıyla uzantı projesini yerelde kurar ve çalıştırırsınız.

✅
CDS modelleme

Core Data Services ile varlıkları, ilişkileri ve tipleri tanımlayarak sağlam bir veri modeli kurarsınız.

✅
OData servisleri

CDS modelinden OData V4 servisleri üretir, projeksiyon ve sorgu seçenekleriyle veriyi açığa çıkarırsınız.

✅
İş mantığı

before, on ve after olay işleyicileriyle özel iş mantığı, doğrulama ve custom action yazarsınız.

✅
Güvenlik

XSUAA, @requires ve @restrict ile rol ve scope tabanlı kimlik doğrulama ve yetkilendirmeyi uygularsınız.

✅
HANA Cloud

SAP HANA Cloud veritabanını sağlar, cds deploy ile şemayı oluşturur ve HDI container ile çalışırsınız.

✅
Fiori elements

UI anotasyonlarıyla List Report ve Object Page üreterek servisiniz için modern bir arayüz kurarsınız.

✅
Paketleme ve dağıtım

MTA ile uygulamayı paketler ve Cloud Foundry üzerine dağıtarak servis bağlamalarıyla canlıya alırsınız.

Kimler İçin Uygundur?

  • SAP BTP üzerinde uzantı geliştirecek yazılım geliştiriciler
  • full-stack mühendisler
  • SAP danışmanları
  • side-by-side genişletme ile modern uygulama kuran teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SAP BTP üzerinde uzantı geliştirecek yazılım geliştiriciler, full-stack mühendisler, SAP danışmanları ve side-by-side genişletme ile modern uygulama kuran teknik ekipler için uygundur. JavaScript veya Node.js ile temel programlama bilgisi belirgin bir avantaj sağlar.
CLD200 ile ilişkisi nedir?
Eğitim, SAP'nin CLD200 müfredatını temel alır; CAP, CDS, OData, iş mantığı, güvenlik, HANA Cloud, Fiori elements ve dağıtım konularını kapsar. Resmi sertifikasyon sınavına hazırlık için de sağlam bir temel sunar; sınav başvurusu ve ücreti ilgili kuruma aittir.
CAP neden ABAP yerine tercih edilir?
CAP, side-by-side genişletme senaryolarında bulut yerel, açık standartlara dayalı ve çoklu çalışma zamanı destekleyen modern bir modeldir. ABAP RAP ise ağırlıkla çekirdek içi (in-app) genişletme için kullanılır. Eğitim CAP ile BTP üzerinde bağımsız uzantı geliştirmeye odaklanır.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. CAP ve CDS temelinden servis, iş mantığı, Fiori elements, güvenlik ve dağıtım konularına ilerlenir. Yüz yüze veya online yapılabilir; içerik kurumun BTP ortamına ve projesine göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika işlenen CAP, CDS, servis, güvenlik ve dağıtım konularını ve geliştirilen örnek uzantı uygulamasını belgeler; kurumsal gruplara özel uyarlama yapılabilir.

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. CLD200 - Develop extensions with CAP following the SAP BTP D 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

SAPUX100 - SAP Fiori – Foundation Eğitimi
Kurumsal Uygulamalar Eğitimleri

UX100 - SAP Fiori – Foundation Eğitimi

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

UX100 eğitimi: SAP Fiori kullanıcı deneyimi, tasarım ilkeleri, Launchpad, uygulama türleri, mimari ve kişiselleştirme temelden uygulamalı. Online.

Detayları Gör →
SAPUX200 - SAP Fiori – System Administration Eğitimi
Kurumsal Uygulamalar Eğitimleri

UX200 - SAP Fiori – System Administration Eğitimi

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

UX200 eğitimi: SAP Fiori Launchpad kurulumu, Gateway yapılandırması, OData aktivasyonu, katalog/grup, spaces/pages, tema ve sorun giderme. Online.

Detayları Gör →
SAPUX410 - Developing SAP Fiori UIs Eğitimi
Kurumsal Uygulamalar Eğitimleri

UX410 - Developing SAP Fiori UIs Eğitimi

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

UX410 eğitimi: SAPUI5 ile Fiori geliştirme, Business Application Studio, MVC, OData bağlama, Fiori Elements, routing ve Launchpad dağıtımı. Online.

Detayları Gör →
SAPWinshuttle Studio Transaction için SAP MM: Kitle Veri Değişikliklerinin Otomasyonu Eğitimi
Kurumsal Uygulamalar Eğitimleri

Winshuttle Studio Transaction için SAP MM: Kitle Veri Değişikliklerinin Otomasyonu Eğitimi

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

Winshuttle Studio Transaction ile SAP MM ana verilerinde işlem kaydı, Excel haritalama, çalıştırma modları, log ve yönetişimle kitle veri otomasyonu eğitimi.

Detayları Gör →
SAPYöneticiler için SAP Basis Eğitimi
Kurumsal Uygulamalar Eğitimleri

Yöneticiler için SAP Basis Eğitimi

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

SAP mimarisi, peyzaj, transport, yetki, izleme, yedekleme, HANA, S/4HANA ve RISE'ı karar alıcı gözüyle anlatan yönetim odaklı SAP Basis eğitimi.

Detayları Gör →
SAPYönetim Hesaplamasında İş Süreçleri SAP S/4HANA'da (S4F20) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Yönetim Hesaplamasında İş Süreçleri SAP S/4HANA'da (S4F20) Eğitimi

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

SAP S/4HANA Controlling süreçlerini S4F20 çizgisinde anlatan eğitim: Universal Journal, masraf yeri, iç sipariş, ürün maliyeti, kârlılık ve dönem sonu kapanış.

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