Objects e Fields
• Descrivere le capabilities per gli ogetti Force.com platform
• Creaziopne di un custom object
• Creazione di un custom fields
• Creazione di un relationship fields
Lavorare con Custom Objects e Fields
• Gestione di una formula fields
• Gestione di un roll-up summary fields
• Descrizione delle capability per i record types
Programmare con Apex
• Descrizione degli aspetti chiave di un codice Apex differenze dagli altri linguaggi
• Descrivere perche Apex transactions e governor limits deve essere considerata
• Eseguire un Apex semplice
• Utilizzare sObject data type, il primitivo data types per gli ogetti e basic control statements in Apex
Utilizzare SOQL per interrogare l’Org’s
• Scrivere una basic query utilizzando Salesforce query language, SOQL
• Processare il risultato di una query in un codice Apex
• Creare una query dinamica al run-time
Utilizzare SOQL per selezionare Parent-Child Relationships
• Descrivere una relationship query
• Scrivere una query che utilizza una child-to-parent relationship
DML Essentials
• Elencare la differenza tra I modi in cui cpuoi evocare un DML operations
• Scrivere un Apex per invocare DML operations e gestire DML errors
Trigger Essentials
• Descrivere quando può essere utilizzato un trigger
• Descrizione della sintassi di un trigge
• Utilizzare trigger context variables
Classi APEX
• Descrizione di come viene umpiegata una classe APEX
• Definire una classe Apex
• Descrivere come accedere ai dati da una classe APEX
Ordine di save e esecuzione in una Apex Transactions
• Descrivere i punti chiave dell’Ordine di Execuzione
• Descrivere come i triggers impattano sull’ordine di Execuzione
• Descrivere il lifecycle di una Apex Transaction
• Descrivere il lifecycle per le static variables
Testing
• Descrivere Apex’s testing framework
• Creare un test data
• Scrivere e eseguire un Apex test Class
Testing Strategies
• Descrivere practices per scrivere codice
• Scrivere triggers e classi che prevedono batches di dati come input
• Scrivere codice lavora efficientemente con il database
Strategie per Disegnare Apex Efficienti
• Determinare la percentuale di Copertura del codice
• Create test class utilizzando best practices
Trigger Design Strategies
• Strategie dichiarative per implementare business logic complesse
• Strategie dichiarative per migliorare le soluzioni programmatiche