DEVELOPING SALESFORCE LIGHTNING WEB COMPONENTS (SP-DEX602) EĞİTİMİ

Modern web standartlarıyla Salesforce arayüzü geliştirin

LWC, Apex, Lightning Data Service ve Jest ile Salesforce bileşenleri geliştirin

Developing Salesforce Lightning Web Components (SP-DEX602) Eğitimi, Salesforce platformunda modern web standartlarına dayanan LWC ile arayüz geliştirmeyi öğretir.

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

Eğitim Hakkında

Bileşen modelinden Apex entegrasyonuna ve test ile yayına LWC geliştirme akışı

Developing Salesforce Lightning Web Components (SP-DEX602) Eğitimi, Salesforce platformunda modern web standartlarına dayanan LWC ile arayüz geliştirmeyi öğretir. Katılımcılar Salesforce DX ile proje kurar, HTML şablon ve reaktif JavaScript yazar, @api, @wire ve @track dekoratörlerini kullanır. Apex ve Lightning Data Service ile veri erişimi, bileşenler arası iletişim, Jest ile test ve yayın konuları işlenir. Program boyunca gerçek bir bileşen uçtan uca geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; gerçek bir Lightning Web Component bileşen modelinden test ve yayına kadar geliştirilir.

Seviye

Orta Seviye — LWC, Apex ve Lightning Data Service ile Salesforce arayüzü geliştirme yetkinliği kazandırır

Öğrenme Metodu

Her konu Salesforce DX ortamında canlı kodlanır; bileşenler scratch org üzerinde çalıştırılır ve Jest ile test edilir.

Neden Bu Eğitim?

⚙️Modern web standardı

Custom Elements ve Shadow DOM gibi standartlara dayanan LWC ile hızlı, hafif ve geleceğe dönük bileşenler geliştirirsiniz.

🔌Veriye tam erişim

Apex, @wire ve Lightning Data Service ile Salesforce verisine güvenli ve performanslı biçimde bağlanmayı öğrenirsiniz.

🧪Test edilebilir kod

Jest ile bileşen testleri yazar, @wire ve Apex mock'layarak güvenilir ve bakımı kolay kod üretirsiniz.

Anahtar Konular

salesforce eğitimilightning web componentsLWC eğitimisalesforce geliştirme kursuDEX602salesforce apexsalesforce LWC kursulightning data service
“İyi bir Lightning bileşeni hem kullanıcıyı hem Salesforce verisini anlar; bu eğitim ikisini birden yazmayı öğretir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak teknik birikim ve ortam

1
JavaScript bilgisi

ES6+ class, arrow function ve modül kavramlarına aşinalık reaktif bileşen yazımını kolaylaştırır.

2
HTML ve CSS

Temel HTML ve CSS bilgisi şablon tasarımı ve SLDS ile stil vermeyi anlamaya yardımcı olur.

3
Salesforce temeli

Nesne, alan ve kayıt gibi temel Salesforce kavramlarına aşinalık örnekleri bağlamayı kolaylaştırır.

4
Geliştirme ortamı

VS Code, Salesforce Extensions ve bir Developer Edition ya da scratch org erişimi 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ı LWC mimarisini ve web standartlarını kavrar, Salesforce DX ile proje kurar, HTML şablon ve reaktif JavaScript yazar, ilk bileşenlerini oluşturur ve birbiriyle haberleştirir.
Modül 1
LWC Mimarisi ve Ekosistem
  • Aura bileşenleri ile Lightning Web Components karşılaştırması
  • Custom Elements ve Shadow DOM web standartları
  • Salesforce DX ve proje klasör yapısının tanıtılması
  • Bileşen bundle: html, js ve meta.xml dosyaları
  • Lightning Experience ve çalışma ortamlarının tanımı
  • Base Lightning bileşenleri: lightning-card ve benzerleri
Modül 2
Bileşen Oluşturma ve Şablon
  • HTML şablonu ve çift yönlü veri bağlama (data binding)
  • Directive kullanımı: if:true, for:each ve iterator
  • Koşullu ve liste halinde içerik render etme
  • CSS ve Shadow DOM ile stil kapsülleme (encapsulation)
  • SLDS (Salesforce Lightning Design System) ile tasarım
  • Static resource ile görsel ve kütüphane kullanımı
Modül 3
JavaScript ve Reaktif Özellikler
  • ES6 class tabanlı bileşen yapısının kurulması
  • @api, @track ve @wire dekoratörlerinin kullanımı
  • Reaktif property ve getter ile dinamik arayüz
  • Lifecycle hook: connectedCallback ve renderedCallback
  • Olay yönetimi ve DOM üzerindeki elemanlara erişim
  • querySelector ile template referansı alma
Modül 4
Bileşenler Arası İletişim
  • Parent'tan child'a @api property ile veri aktarma
  • Child'tan parent'a CustomEvent ile olay gönderme
  • Event bubbling ve composed özelliklerinin kullanımı
  • Lightning Message Service (LMS) ile mesajlaşma
  • Sayfa içi pubsub deseni ile iletişim
  • Slot ile bileşene dışarıdan içerik aktarma
Günün hedefiKatılımcı Apex ile veri erişimini, Lightning Data Service ile kayıt işlemlerini, form ve doğrulamayı, wire servisiyle reaktif veri akışını öğrenir ve bileşene bağlar.
Modül 1
Apex ile Veri Erişimi
  • @AuraEnabled Apex metodu yazma ve bileşene açma
  • @wire ile Apex metodunu reaktif biçimde çağırma
  • Imperative Apex çağrısı ve async/await kullanımı
  • Cacheable Apex ile performans ve önbellekleme
  • Parametre geçişi ve dönüş tiplerinin yönetimi
  • Apex hatalarının yakalanması ve kullanıcıya gösterimi
Modül 2
Lightning Data Service (LDS)
  • @wire getRecord ve getFieldValue ile kayıt okuma
  • lightning-record-form ile hızlı kayıt arayüzü
  • record-edit-form ve record-view-form kullanımı
  • createRecord, updateRecord ve deleteRecord işlemleri
  • getObjectInfo ve getPicklistValues ile meta veri
  • LDS önbelleği ve veri senkronizasyonu mantığı
Modül 3
Form, Doğrulama ve Girdi
  • lightning-input bileşeni ve girdi türleri
  • Form doğrulama: checkValidity ve reportValidity
  • Özel doğrulama kuralları ve hata mesajları
  • lightning-datatable ile veri tablosu gösterimi
  • Satır içi düzenleme ve satır aksiyonları
  • ShowToastEvent ile kullanıcıya bildirim gösterme
Modül 4
Wire Servisi ve Reaktivite
  • Wire adapter mantığının ve çalışma şeklinin kavranması
  • Reaktif wire parametresi ($record.Id) kullanımı
  • refreshApex ile verinin yeniden tazelenmesi
  • getRelatedListRecords ile ilişkili kayıtlara erişim
  • Wire ile imperative çağrı arasında doğru seçim
  • Hata ve veri nesnesinin destructuring ile işlenmesi
Günün hedefiKatılımcı NavigationMixin ile yönlendirmeyi, bileşenleri sayfalara yerleştirmeyi, Jest ile test yazmayı, güvenlik ve performans ilkelerini ve SFDX ile yayını öğrenir.
Modül 1
Navigasyon ve Sayfa Entegrasyonu
  • NavigationMixin ile programatik yönlendirme
  • Record, list ve web sayfasına yönlendirme
  • URL parametreleri ve sayfa state yönetimi
  • Quick action ve utility bar bileşenleri
  • Experience Cloud (community) bileşen geliştirme
  • Standart ve özel sayfalara bileşen taşıma
Modül 2
Bileşenleri Hedeflere Yerleştirme
  • meta.xml içinde target ve targetConfig tanımları
  • App, Record ve Home sayfalarına yerleştirme
  • Lightning App Builder ile sürükle-bırak yerleşim
  • design attribute ile yapılandırılabilir özellikler
  • Flow ekranlarında LWC bileşeni kullanma
  • Salesforce mobil uygulama uyumluluğu
Modül 3
Test ve Hata Ayıklama
  • Jest ve sfdx-lwc-jest ile test ortamı kurulumu
  • Bileşen render testi ve DOM üzerinde doğrulama
  • @wire ve Apex çağrılarının mock'lanması
  • Snapshot testi ve assertion yazımı
  • Chrome DevTools ile canlı hata ayıklama
  • console ve hata takibiyle sorun giderme
Modül 4
Güvenlik, Performans ve Yayın
  • Lightning Web Security (LWS) ilkeleri ve etkisi
  • Locker Service geçmişi ve kapsülleme kuralları
  • Lazy loading ve bileşen performans optimizasyonu
  • SOQL ve governor limit farkındalığı
  • SFDX ile paketleme ve org'a dağıtım
  • Scratch org ve CI/CD ile sürekli entegrasyon

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
LWC mimarisi

Lightning Web Components mimarisini, web standartlarını ve Aura'dan farkını kavrayarak doğru bileşen tasarlarsınız.

✅
Bileşen geliştirme

HTML şablon, directive ve reaktif JavaScript ile dinamik, yeniden kullanılabilir bileşenler oluşturursunuz.

✅
Bileşen iletişimi

@api, CustomEvent ve Lightning Message Service ile bileşenler arasında güvenli iletişim kurarsınız.

✅
Apex entegrasyonu

@wire ve imperative çağrılarla Apex metotlarına bağlanır, verileri performanslı biçimde işlersiniz.

✅
Lightning Data Service

LDS ile sunucu kodu yazmadan kayıt okuma, oluşturma ve güncelleme işlemlerini gerçekleştirirsiniz.

✅
Navigasyon ve yerleşim

NavigationMixin ve meta.xml hedefleriyle bileşenleri doğru sayfalara yönlendirir ve yerleştirirsiniz.

✅
Jest ile test

Jest ile bileşen testleri yazar, @wire ve Apex mock'layarak güvenilir ve sürdürülebilir kod üretirsiniz.

✅
Güvenli yayın

LWS, governor limit ve SFDX ile güvenli, performanslı bileşenleri org'a dağıtmayı öğrenirsiniz.

Kimler İçin Uygundur?

  • Salesforce platformunda özel arayüz geliştirmek isteyen geliştiriciler
  • Aura bileşenlerinden LWC'ye geçmek isteyen ekipler
  • Salesforce yöneticisinden geliştiriciliğe yönelen profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Salesforce platformunda özel arayüz geliştirmek isteyen geliştiriciler, Aura bileşenlerinden LWC'ye geçmek isteyen ekipler ve yöneticilikten geliştiriciliğe yönelen Salesforce profesyonelleri için uygundur. ES6+ JavaScript ve temel Salesforce bilgisi faydalı olur.
SP-DEX602 nedir ve bu eğitim onu mu kapsar?
SP-DEX602, Salesforce'un Lightning Web Components geliştirme müfredatına karşılık gelen kurs kodudur. Bu eğitim aynı konu başlıklarını (bileşen modeli, Apex, LDS, test ve yayın) kapsar ve uygulamalı olarak işler. Digital Vizyon Akademi tarafından verilen kuruma özel bir programdır.
Eğitim için hangi ön koşullar gerekir?
ES6+ JavaScript, temel HTML/CSS ve nesne, alan, kayıt gibi temel Salesforce kavramlarına aşinalık faydalıdır. Uygulamalar için VS Code, Salesforce Extensions ve bir Developer Edition ya da scratch org erişimi gereklidir.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 gün sürer ve her gün dört modülden oluşur. Konular Salesforce DX ortamında canlı kodlanarak işlenir; bileşenler scratch org üzerinde çalıştırılır ve Jest ile test edilerek gerçek bir bileşen baştan sona geliştirilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Salesforce'un resmi geliştirici sertifikasına girmek isteyenler için 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. Developing Salesforce Lightning Web Components (SP-DEX602) E 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
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CRM SistemleriMicrosoft Dynamics 365 F&O – Finance ve Tedarik Zinciri için Fonksiyonel Genel Bakış Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 F&O – Finance ve Tedarik Zinciri için Fonksiyonel Genel Bakış Eğitimi

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

Dynamics 365 Finance ve Supply Chain Management modüllerini; büyük defter, borç-alacak, satın alma, stok ve üretim süreçlerini tanıtan fonksiyonel eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 F&O – Geliştirme ve Teknik Destek Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 F&O – Geliştirme ve Teknik Destek Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Dynamics 365 F&O'da X++, uzantı modeli, veri varlıkları, SSRS raporları ve LCS ile derleme ve dağıtımı öğreten ileri düzey geliştirme eğitimi.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Field Service Training (MB-240) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Field Service Training (MB-240) Eğitimi

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

MB-240 müfredatıyla Dynamics 365 Field Service'te iş emri, zamanlama panosu, kaynak optimizasyonu, varlık, envanter ve mobil/IoT'yi öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Finance (MB-310) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Finance (MB-310) Eğitimi

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

Dynamics 365 Finance ile genel muhasebe, AP, AR, banka, sabit kıymet ve bütçelemeyi MB-310 sınav konularına uygun, uygulamalı öğreten eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 for Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 for Sales Eğitimi

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

Dynamics 365 for Sales uygulamasını Dataverse modeli, satış süreci, Outlook, mobil ve temel özelleştirmeyle uçtan uca öğreten uygulamalı eğitim.

Detayları Gör →
CRM SistemleriMicrosoft Dynamics 365 Müşteri Hizmetleri (MB-230) Eğitimi
Kurumsal Uygulamalar Eğitimleri

Microsoft Dynamics 365 Müşteri Hizmetleri (MB-230) Eğitimi

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

Dynamics 365 Customer Service ile vaka, bilgi bankası, SLA, Omnichannel ve içgörüleri MB-230 sınav konularına uygun, uygulamalı öğreten eğitim.

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