SALESFORCE GELİŞTİRME EĞİTİMİ

Salesforce'ta bildirimselden koda geliştirin

Veri modeli, Flow, Apex, Lightning Web Component ve API entegrasyonuyla uygulama geliştirme

Salesforce Geliştirme Eğitimi, platformda hem bildirimsel hem programatik yöntemlerle uygulama geliştirmeyi öğretir. Program veri modeli, güvenlik ve paylaşım modeli ile Flow otomasyonundan başlar; Apex dili, SOQL, DML, trigger, test ve asenkron işlemle devam…

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

Eğitim Hakkında

Platform temelinden Flow ve Apex'e, LWC ve entegrasyondan dağıtıma uzanan geliştirme yolu

Salesforce Geliştirme Eğitimi, platformda hem bildirimsel hem programatik yöntemlerle uygulama geliştirmeyi öğretir. Katılımcılar veri modelini, nesne ve ilişkileri, güvenlik ve paylaşım modelini kavrar; Flow ile kod yazmadan otomasyon kurar. Ardından Apex dili, SOQL, DML, trigger, test ve asenkron işlem işlenir. Lightning Web Component ile arayüz, REST ve SOAP entegrasyonu, performans ve güvenlik ile sandbox üzerinden üretime dağıtım uygulamalı olarak tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; veri modeli ve Flow'dan Apex, LWC ve entegrasyona kadar developer org üzerinde uygulamalı ilerlenir.

Seviye

Orta Seviye — Veri modeli, Flow, Apex, LWC ve entegrasyonla uçtan uca Salesforce geliştirme

Öğrenme Metodu

Her konu ücretsiz bir Salesforce developer org üzerinde canlı yapılandırma, Flow, Apex kodu ve LWC örnekleriyle adım adım uygulanır.

Neden Bu Eğitim?

🧩Bildirimsel ve kod

Flow ile nokta-tıkla otomasyonu, Apex ve LWC ile programatik geliştirmeyi birlikte öğrenip doğru aracı seçersiniz.

🚀Uçtan uca akış

Veri modelinden arayüze, entegrasyondan dağıtıma kadar bir Salesforce uygulamasını baştan sona geliştirirsiniz.

🔗Entegrasyon gücü

REST ve SOAP servisleriyle Salesforce'u dış sistemlere bağlar, veri alışverişini güvenli biçimde kurgularsınız.

Anahtar Konular

salesforce geliştirme eğitimisalesforce developer kursuapex eğitimilightning web component eğitimisalesforce flow eğitimisoql eğitimisalesforce entegrasyon eğitimisalesforce platform geliştirmecrm geliştirme eğitimi
“Salesforce'ta gerçek değer, bildirimsel hız ile programatik esnekliği doğru yerde buluşturmaktan doğar; bu dengeyi kuran geliştirici fark yaratır.”

Ön Koşullar

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

1
Programlama temeli

Değişken, döngü ve koşul gibi temel programlama kavramlarına aşinalık Apex ve LWC öğrenimini kolaylaştırır.

2
Salesforce bilgisi

Nesne, alan, kayıt ve ilişki gibi temel Salesforce kavramlarına giriş düzeyinde hakimiyet faydalıdır.

3
Developer org erişimi

Ücretsiz bir Salesforce developer org veya sandbox ortamı pratik uygulamalar için gereklidir.

4
Web temelleri

HTML, JavaScript ve JSON hakkında temel bilgi LWC ve entegrasyon konularında işinizi kolaylaştırı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ı Salesforce veri modelini ve ilişkileri kavrar, güvenlik ve paylaşım modelini yapılandırır ve Flow ile kod yazmadan iş süreçlerini otomatikleştirir.
Modül 1
Salesforce Platformu ve Lightning Experience
  • Multitenant mimari ve metadata tabanlı platform yaklaşımı
  • Lightning Experience arayüzü ve uygulama gezinimi
  • Org, edition ve geliştirme ortamı kavramları
  • Setup menüsü ve yönetim araçlarına giriş
  • AppExchange ve hazır paketlerin platformdaki rolü
  • Geliştirme için developer org ve sandbox ayrımı
Modül 2
Veri Modeli: Nesne, Alan ve İlişkiler
  • Standart ve özel nesnelerin oluşturulması ve kullanımı
  • Alan türleri, formül alanı ve roll-up özet alanı
  • Lookup, master-detail ve many-to-many ilişkileri
  • Kayıt tipi (record type) ve sayfa düzeni atamaları
  • Schema Builder ile veri modelinin görselleştirilmesi
  • Veri içe aktarma ve Data Loader ile toplu yükleme
Modül 3
Güvenlik ve Paylaşım Modeli
  • Profil, izin kümesi ve izin kümesi grubu yapısı
  • Nesne (CRUD) ve alan düzeyi güvenlik (FLS) ayarları
  • Organizasyon genel varsayılanları (OWD) kavramı
  • Rol hiyerarşisi ve kayıt paylaşım kuralları
  • Manuel paylaşım ve paylaşım setleri kullanımı
  • Oturum, parola ve kimlik doğrulama politikaları
Modül 4
Flow ile Bildirimsel Otomasyon
  • Flow türleri: screen, record-triggered ve scheduled
  • Record-triggered flow ile kayıt öncesi ve sonrası işlem
  • Değişken, kaynak (resource) ve formül tanımlama
  • Get, Create, Update ve Delete kayıt elemanları
  • Karar (decision) ve döngü (loop) mantığı kurma
  • Flow hata yönetimi ve fault path tasarımı
Günün hedefiKatılımcı Apex ile iş mantığı yazar, SOQL ve DML ile veriyi yönetir, trigger geliştirir, test sınıfları oluşturur ve asenkron Apex ile limitleri aşar.
Modül 1
Apex Dili Temelleri
  • Apex söz dizimi, veri türleri ve koleksiyonlar
  • List, Set ve Map yapılarının kullanım senaryoları
  • Kontrol akışı: if, for ve while döngüleri
  • Sınıf, metot ve erişim belirleyicilerinin tanımı
  • İstisna yönetimi ve try-catch-finally bloğu
  • System.debug ve debug log ile hata ayıklama
Modül 2
SOQL, SOSL ve DML İşlemleri
  • SOQL ile filtreleme, sıralama ve ilişki sorguları
  • Parent-to-child ve child-to-parent sorgu yapısı
  • Toplama fonksiyonları ve GROUP BY kullanımı
  • SOSL ile birden fazla nesnede metin araması
  • insert, update, upsert ve delete DML işlemleri
  • Database sınıfı ve kısmi başarı yönetimi
Modül 3
Apex Trigger ve Tasarım Desenleri
  • Trigger söz dizimi ve before/after olayları
  • Trigger.new, Trigger.old ve context değişkenleri
  • Tek trigger ve handler sınıfı tasarım deseni
  • Bulkification ile toplu kayıtta güvenli çalışma
  • Recursive trigger ve tekrar çağrının önlenmesi
  • addError ile kayıt düzeyinde doğrulama kuralı
Modül 4
Apex Test ve Asenkron İşlem
  • @isTest ile test sınıfı ve test verisi oluşturma
  • System.assert ve Test.startTest/stopTest kullanımı
  • Dağıtım için gerekli kod kapsamı (%75) kavramı
  • Governor limit türleri ve limit yönetimi
  • @future ve Queueable ile asenkron işlem
  • Batch ve Schedulable Apex ile büyük veri işleme
Günün hedefiKatılımcı Lightning Web Component ile arayüz geliştirir, REST ve SOAP ile dış sistem entegrasyonu kurar, güvenli kod yazar ve uygulamayı üretime dağıtır.
Modül 1
Lightning Web Component Geliştirme
  • LWC bileşen yapısı: HTML, JavaScript ve meta dosyası
  • Reaktif özellikler ve @api ile veri bağlama
  • @wire ve imperative Apex ile veri çekme
  • Olay (event) ile bileşenler arası iletişim
  • Lightning Data Service ile kayıt işlemleri
  • LWC'nin Lightning App Builder'a yerleştirilmesi
Modül 2
REST ve SOAP Entegrasyonu
  • Named Credential ve Remote Site Settings ayarı
  • HttpRequest ve HttpResponse ile çağrı yapma (callout)
  • JSON serileştirme ve seriden çıkarma (deserialize)
  • REST ve SOAP web servisi tüketimi
  • Apex ile özel REST servisi (@RestResource) yayımlama
  • Platform Event ile olay tabanlı entegrasyon
Modül 3
Güvenlik ve Performans
  • with sharing ve without sharing anahtar kelimeleri
  • CRUD/FLS ve WITH SECURITY_ENFORCED denetimi
  • SOQL injection ve güvenli dinamik sorgu
  • stripInaccessible ile güvenli veri işleme
  • Sorgu ve döngü optimizasyonu ile limit yönetimi
  • Önbellek ve platform cache ile performans artışı
Modül 4
Sürüm Yönetimi ve Dağıtım
  • Sandbox türleri ve geliştirme ortamı stratejisi
  • Change Set ile metadata taşıma süreci
  • Salesforce CLI ve kaynak tabanlı dağıtım
  • Unlocked package ile paketleme yaklaşımı
  • Git tabanlı sürüm yönetimi ve iş akışı
  • Üretime dağıtım ve test çalıştırma kuralları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri modeli tasarımı

Nesne, alan, ilişki ve kayıt tiplerini kullanarak Salesforce'ta sağlam bir veri modeli tasarlayabilirsiniz.

✅
Güvenlik yapılandırma

Profil, izin kümesi, OWD ve paylaşım kurallarıyla kullanıcı erişimini güvenli biçimde yapılandırırsınız.

✅
Flow otomasyonu

Record-triggered ve screen flow ile kod yazmadan iş süreçlerini otomatikleştirir ve hata yönetimi kurarsınız.

✅
Apex geliştirme

Apex, SOQL ve DML ile iş mantığı yazar, trigger'ı bulkification ile ölçeklenebilir biçimde geliştirirsiniz.

✅
Test ve kalite

@isTest ile test verisi oluşturur, assert'lerle doğrular ve dağıtım için gerekli kod kapsamını sağlarsınız.

✅
Asenkron işlem

future, Queueable, Batch ve Schedulable ile governor limitlerini aşan işlemleri asenkron yürütürsünüz.

✅
LWC arayüzü

Lightning Web Component ile modern, reaktif arayüzler geliştirir ve bunları Apex ile veriye bağlarsınız.

✅
Entegrasyon ve dağıtım

REST ve SOAP ile dış sistem entegrasyonu kurar, Change Set ve CLI ile kodu üretime güvenle dağıtırsınız.

Kimler İçin Uygundur?

  • Salesforce üzerinde uygulama geliştirmek isteyen yazılımcılar
  • kod yazmaya geçen yöneticiler
  • platformda özel iş mantığı ile entegrasyon kuracak teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Salesforce üzerinde uygulama geliştirmek isteyen yazılımcılar, kod yazmaya geçen yöneticiler ve platformda özel iş mantığı ile entegrasyon kuracak teknik ekipler için uygundur. Temel programlama ve Salesforce veri modeli bilgisi faydalıdır.
DEX450 eğitiminden farkı nedir?
DEX450 yalnızca Apex ile programatik geliştirmeye odaklanırken bu eğitim daha geniş bir yelpazeyi kapsar. Veri modeli ve Flow gibi bildirimsel araçları, Apex'i, LWC'yi ve entegrasyonu birlikte ele alır; amaç doğru aracı seçerek uçtan uca geliştirme yapabilmektir.
Flow mu Apex mi kullanmalıyım?
Eğitimde iki yaklaşımın güçlü yanları karşılaştırılır. Basit otomasyonlar için Flow hız ve bakım kolaylığı sağlarken karmaşık mantık, toplu işlem ve entegrasyon için Apex gerekir. Kararı senaryoya göre vermeyi örneklerle gösteririz.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Veri modeli ve Flow'dan Apex, LWC ve entegrasyona kadar ilerlenir. Yüz yüze veya online yapılabilir; içerik kurumun Salesforce ortamına ve projelerine 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 veri modeli, Flow, Apex, LWC ve entegrasyon konularını ve geliştirilen örnek uygulamayı 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. Salesforce Geliştirme 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
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CRM SistemleriMB-240T00 Dynamics 365 for Field Service Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-240T00 Dynamics 365 for Field Service Eğitimi

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

MB-240T00 Dynamics 365 Field Service eğitimi: iş emri, kaynak zamanlama, çizelge tahtası, RSO, envanter, anlaşmalar ve saha mobil. 3 günlük uygulamalı program.

Detayları Gör →
CRM SistemleriMB-280T01 Configure Dynamics 365 customer experience model-driven apps Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-280T01 Configure Dynamics 365 customer experience model-driven apps Eğitimi

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

MB-280T01 Dynamics 365 müşteri deneyimi model tabanlı uygulama eğitimi: Dataverse, çözümler, formlar, iş süreçleri, Power Automate ve güvenlik. 3 günlük program

Detayları Gör →
CRM SistemleriMB-280T02 Empower sellers with Dynamics 365 Sales Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-280T02 Empower sellers with Dynamics 365 Sales Eğitimi

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

MB-280T02 ile Dynamics 365 Sales'te lead, fırsat, teklif, sipariş, satış tahmini, Sales accelerator ve Copilot destekli satış yönetimini uygulamalı öğrenin.

Detayları Gör →
CRM SistemleriMB-280T03 Design and deliver powerful customer experiences with Dynamics 365 Customer Insights Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-280T03 Design and deliver powerful customer experiences with Dynamics 365 Customer Insights Eğitimi

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

MB-280T03 ile Dynamics 365 Customer Insights Data ve Journeys'te veri birleştirme, segment, tahmin, gerçek zamanlı yolculuk ve kanal yönetimini öğrenin.

Detayları Gör →
CRM SistemleriMB-280T04 Configure a Dynamics 365 customer experience solution Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-280T04 Configure a Dynamics 365 customer experience solution Eğitimi

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

MB-280T04 ile Power Platform ve Dataverse üzerinde model-driven uygulama, güvenlik, Power Automate ve çözüm yönetimiyle Dynamics 365 yapılandırmayı öğrenin.

Detayları Gör →
CRM SistemleriMB-300T00 Microsoft Dynamics 365: Core Finance and Operations Eğitimi
Kurumsal Uygulamalar Eğitimleri

MB-300T00 Microsoft Dynamics 365: Core Finance and Operations Eğitimi

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

MB-300T00 ile Dynamics 365 Finance and Operations ortak özellikleri, güvenlik, veri yönetimi, raporlama, LCS ve Power Platform tümleştirmesini öğrenin.

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