Salesforce platformunda uygulamaları programlı olarak nasıl özelleştireceğinizi anlamak isteyen bir programcı mısınız? Bu eğitimde Salesforce uygulamalarınızı özelleştirmek için Apex programlama dilinin temellerini ve Visualforce işaretlemesini öğreneceksiniz. Veri nesneleri (sObjects) oluşturma ve bu nesnelerle ilişkili verileri programlı bir şekilde alma, değiştirme ve depolama konusunda uygulamalı deneyim kazanacaksınız. Apex tetikleyicilerini ve sınıflarını kullanarak özel mantık yazacak ve bu mantığı yerleşik test çerçevesini kullanarak test edeceksiniz.
Apex kodunun platformdaki bildirime dayalı özelleştirmelerle nasıl etkileşime girdiğini ve çok kiracılı bir platformda çalışmanın inceliklerini keşfedeceksiniz. Daha sonra Apex'te çözüm tasarlamaya yönelik yaygın teknikleri inceleyeceksiniz. Bu faaliyetler, platformun bildirimsel yönlerinden yararlanan karmaşık bir tetikleyici oluşturma alıştırmasıyla sonuçlanacaktır. Kullanıcı arayüzünüzü özelleştirmek için Visualforce sayfalarını ve arayüzün arkasındaki denetleyici davranışını değiştirmek için Visualforce denetleyicilerini (Apex'te) yazarken uygulamalı deneyim elde edeceksiniz. Ayrıca tasarım tekniklerini ve Visualforce'un yerleşik test çerçevesini de keşfedeceksiniz.