Corso Salesforce Developer
Salesforce è un software definito CRM (Customer Relationship Manager).
E’ sicuramente il primo CRM al mondo per diffusione e potenza.
Salesforce nasce nel 1999 negli Stati Uniti. Nel 2003 approda in Italia. Permette di gestire tutte le relazioni con i clienti, potenziali o già acquisiti.
Automatizza una serie di processi ed è integrabile con sistemi esterni.
Con Salesforce è possibile monitorare ogni singolo cliente. Si può controllare le relazioni con ogni referente aziendale, le azioni intraprese, scegliere le strategie commerciali da intreprendere. E’ infatti utilizzato nel marketing e nell’ambito commerciale.
Con l’avvento degli e-commerce Salesforce risulta determinate per coordinare le attività di vendita e lavorare per incrementare il fatturato.
Salesforce è adatto sia ad aziende piccole che di grandi dimensioni. E’ un software personalizzabile. In particolare Apex è il linguaggio di programmazione ad oggetti di Salesforce che permette una customizzazione lato sviluppo.
La richiesta di consulenti Salesforce è sempre maggiori. Le opportunità di lavoro sono molto elevante sul mercato.
Su Salesforce esiste anche l’ambito “Administrator”. Il corso di riferimento in questo caso è presente a questo LINK.
Programma Corso-Salesforce-developer
Obiettivi: Fornire le basi per la customizzazione del CRM Salesforce lato Developer
Requisiti: Conoscenze base di Java o altro linguaggio ad oggetti, SQL, data base relazionale, HTML e Javascript
Corso Salesforce Developer erogato solo per aziende e su richiesta. Modalità virtual classroom online o frontale.
Programma didattico Corso-Salesforce-developer (40 ore):
Panoramica Force.com platform
- Introduzione
- Capacità degli oggetti e dei campi
- Creazione Oggetto customizzato
- Creazione Campo customizzato
- Relazioni tra campi
- Formule campi
- Campi di ripilogo
- Record types
Programmazione Salesforce con Apex
- Caratteristiche linguaggio Apex
- Limiti transazioni Apex e primo esempio di programma
- sObject data types, primitive e dichiarazioni di controllo di base in Apex
- SOQL: query di base e dinamica in run-time
- SOQL query con relazione padre-figlio e viceversa
- DML: operazioni e gestione degli errori con Apex
- Trigger: utilizzo, sintassi e variabili
- Classi: utilizzo e dati di accesso ad una classe Apex
- Order Esecution e transazioni Apex; ciclo di vita della memoria per variabili statiche
- Testing: Apex testing framework e strategie di test
Visualforce Pages
- Creazione pagina Visualforce
- Avviare Visualforce con un pulsante personalizzato
- Visualizzare i dati di un record in una pagina Visualforce
- Controller Layers
- Standard Controller actions
- Controller custom ed estensioni
- List Controllers e SOSL Queries
- Testing Visualforce Controller