INTERMEDIATE PROGRAMMING IN FORCE.COM EĞİTİMİ

Salesforce üzerinde Apex ile ileri geliştirin

Apex sınıfları, SOQL/SOSL, trigger tasarımı, governor limitleri, Visualforce, asenkron Apex ve birim test yazımı

Eğitim, Force.com (Salesforce) platformunda orta düzey programlamayı kapsar. Salesforce yöneticileri, Apex'e geçen geliştiriciler ve CRM özelleştirme uzmanları için uygundur.

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

Eğitim Hakkında

Force.com platformunda orta düzey Apex ve arayüz geliştirme

Eğitim, Force.com (Salesforce) platformunda orta düzey programlamayı kapsar. Apex sınıfları ve koleksiyonlar, SOQL ilişki sorguları, DML ve Database sınıfı, trigger framework deseni, governor limitleri ve bulkification, Visualforce sayfaları ile controller, Batch/Queueable/Scheduled Apex ve en az yüzde 75 kapsama için test sınıfı yazımı uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Apex ve Veri Erişimi; 2. gün Trigger ve Visualforce; 3. gün Asenkron Apex ve Test.

Seviye

Orta Seviye — Salesforce Apex, SOQL, trigger, Visualforce ve test geliştirme

Öğrenme Metodu

Katılımcılar bir Developer Edition org üzerinde nesne ve alan oluşturur, Apex ve trigger kodu yazar, test sınıfları ile dağıtıma hazırlar.

Neden Bu Eğitim?

🎯Bulk Güvenli Kod

Governor limitlerine uygun, toplu işleme dayanıklı Apex yazarsınız.

🧪Sorgu Yetkinliği

SOQL ile ilişkili nesnelerden verimli veri çekersiniz.

⚙️Test ve Dağıtım

Test sınıfları ve change set ile kodu güvenle üretime taşırsınız.

Anahtar Konular

Force.com eğitimiSalesforce ApexSOQLApex triggerVisualforceBatch Apexgovernor limitsSalesforce geliştiriciApex test sınıfıLightning Web Components
“Salesforce'ta iyi kod, limitlerin içinde zarifçe yazılandır.”

Ön Koşullar

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

1
Java/C# Temeli

Nesne yönelimli programlama kavramları bilinmelidir.

2
Salesforce Admin

Nesne, alan ve profil kavramları temel düzeyde bilinmelidir.

3
Developer Org

Ücretsiz Salesforce Developer Edition org açılır.

4
SQL Mantığı

SELECT ve JOIN mantığı yararlı olur.

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ı Apex sınıfları yazar ve verilerle güvenli çalışır.
Modül 1
Apex Dil Yapısı
  • Primitive tipler, sObject ve Id
  • List, Set, Map koleksiyonları
  • Sınıf, metot, static ve erişim belirleyiciler
  • Enum, interface ve inner class
  • Developer Console ve anonymous Apex
  • System.debug ve log analizi
Modül 2
SOQL ve SOSL
  • SELECT, WHERE, ORDER BY, LIMIT
  • İlişki sorguları: parent-to-child, child-to-parent
  • Aggregate fonksiyonlar ve GROUP BY
  • Bind değişkenleri ve SOQL injection
  • SOSL ile metin arama
  • Sorgu planı ve seçici (selective) filtre
Modül 3
DML ve Database
  • insert, update, upsert, delete, undelete
  • Database.insert ve allOrNone
  • SaveResult ve hata ele alma
  • Savepoint ve rollback
  • Dış kimlik (external Id) ile upsert
  • with sharing ve without sharing
Modül 4
Governor Limitleri
  • SOQL 100 ve DML 150 sınırları
  • Bulkification mantığı
  • Döngü içinde sorgu anti-pattern
  • Limits sınıfı ile izleme
  • Heap ve CPU time limitleri
  • Koleksiyon tabanlı sorgu deseni
Günün hedefiKatılımcı trigger ve Visualforce sayfası geliştirir.
Modül 1
Trigger Temelleri
  • before ve after trigger olayları
  • Trigger.new, oldMap ve newMap
  • Bulk trigger yazımı
  • Recursion kontrolü
  • Bir nesne bir trigger ilkesi
  • Trigger yardımcı sınıfı ile handler deseni
Modül 2
Doğrulama ve İş Kuralları
  • addError ile doğrulama
  • Rollup hesaplama triggerı
  • İlişkili kayıt güncelleme
  • Flow ile Apex karşılaştırması
  • Custom metadata ile yapılandırma
  • Özel istisna (exception) sınıfları
Modül 3
Visualforce Sayfaları
  • apex:page, apex:form ve apex:pageBlock
  • Standard controller ve extension
  • Custom controller ve getter/setter
  • apex:repeat ve apex:dataTable
  • Action fonksiyonları ve rerender
  • ViewState ve performans
Modül 4
Lightning'e Geçiş
  • Lightning Web Components genel bakış
  • Visualforce ile LWC karşılaştırması
  • Aura ve LWC yaşam döngüsü
  • Apex metodunu @AuraEnabled yapma
  • Wire service ile veri okuma
  • Geçiş stratejisi
Günün hedefiKatılımcı asenkron işler yazar ve test kapsamasını sağlar.
Modül 1
Asenkron Apex
  • @future metotları
  • Queueable Apex ve zincirleme
  • Batch Apex: start, execute, finish
  • Schedulable ve cron ifadeleri
  • Apex Jobs izleme
  • Platform Events genel bakış
Modül 2
Test Sınıfları
  • @isTest ve Test.startTest/stopTest
  • Test verisi: @testSetup ve TestDataFactory
  • System.assert ile doğrulama
  • Pozitif, negatif ve bulk testleri
  • Test.setMock ile callout mock
  • Kod kapsamı ve %75 kuralı
Modül 3
Entegrasyon
  • HTTP callout: HttpRequest, HttpResponse
  • Named Credential kullanımı
  • REST web servis: @RestResource
  • JSON serialize/deserialize
  • Remote Site ayarları
  • Hata ve zaman aşımı yönetimi
Modül 4
Dağıtım
  • Sandbox ve ortam türleri
  • Change Set ile dağıtım
  • Salesforce CLI ve metadata deploy
  • VS Code Salesforce eklentisi
  • Sürüm kontrolü ile paketleme
  • Dağıtım öncesi test çalıştırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Apex Yazma

Sınıf, koleksiyon ve metotlarla Apex kodu geliştirebilirsiniz.

🛠️
SOQL Sorguları

İlişkili nesneleri verimli sorgulayabilirsiniz.

📈
Bulkification

Governor limitlerine uyan toplu işleme kodu yazabilirsiniz.

🔍
Trigger Tasarımı

Handler desenli, özyinelemesiz triggerlar kurabilirsiniz.

🧩
Visualforce

Controller destekli Visualforce sayfaları geliştirebilirsiniz.

🚀
Asenkron İşler

Batch, Queueable ve Schedulable işler yazabilirsiniz.

🔒
Test Yazma

Mock ve test verisiyle yüksek kapsamlı test sınıfları yazabilirsiniz.

📊
Dağıtım

Kodu sandbox'tan üretime change set veya CLI ile taşıyabilirsiniz.

Kimler İçin Uygundur?

  • Salesforce yöneticileri
  • Apex'e geçen geliştiriciler
  • CRM özelleştirme uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Salesforce yöneticileri, Apex'e geçen geliştiriciler ve CRM özelleştirme uzmanları için uygundur.
Salesforce org gerekli mi?
Ücretsiz Developer Edition org eğitimin başında açılır.
Governor limitleri nasıl işlenir?
Bulkification ve limit sınıfıyla gerçek hata örnekleri üretilip çözülür.
LWC var mı?
Lightning'e geçiş ve temel LWC kavramları tanıtılır, ağırlık Apex ve Visualforce'tadır.
Belge verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Salesforce sertifika sınavı ayrı bir süreçtir.

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. Intermediate Programming in Force.com Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

Yazılım Geliştirme Genel3D Studio Max Modelleme Eğitimi
Yazılım Geliştirme Eğitimleri

3D Studio Max Modelleme Eğitimi

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

3ds Max modelleme eğitimi: Editable Poly, spline, Turbosmooth, UV ve PBR materyal, Photometric ışık, Arnold render, temel animasyon ve FBX dışa aktarım.

Detayları Gör →
Yazılım Geliştirme GenelABB IRB Robot Operasyonu ve Programming Eğitimi
Yazılım Geliştirme Eğitimleri

ABB IRB Robot Operasyonu ve Programming Eğitimi

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

ABB IRB robot eğitimi: FlexPendant, TCP ve work object, RAPID programlama, I/O ve PLC el sıkışma, paletleme, Event Log teşhisi ve RobotStudio simülasyonu.

Detayları Gör →
Yazılım Geliştirme GenelADM Application & Architecture Content Framework Eğitimi
Yazılım Geliştirme Eğitimleri

ADM Application & Architecture Content Framework Eğitimi

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

TOGAF ADM ve Content Framework eğitimi: fazlar A-H, katalog-matris-diyagram, ArchiMate, boşluk analizi, yetenek planlama, geçiş mimarisi ve mimari yönetişim.

Detayları Gör →
Yazılım Geliştirme GenelAdministrative Support: Developing Your Essential Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Administrative Support: Developing Your Essential Skills Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

İdari destek eğitimi: zaman yönetimi, Outlook, profesyonel e-posta, Word ve Excel raporlama, toplantı tutanağı, müşteri iletişimi, KVKK ve belge güvenliği.

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Assembler Language Coding Workshop Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Assembler Language Coding Workshop Eğitimi

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

Advanced Assembler atölyesi: z/Architecture, HLASM komutları, standart bağlantı, makrolar, QSAM/VSAM, ESTAE, 64-bit komutlar, COBOL entegrasyonu ve dump analizi

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