Corso Salesforce Developer
Corso Salesforce Developer
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.
Corso aziendale online di 40 ore per formare programmatori Salesforce entry-level. I partecipanti impareranno a configurare il modello dati, a sviluppare logiche di business nel backend con Apex e a creare moderne interfacce utente tramite i Lightning Web Components (LWC).
Su Salesforce esiste anche l’ambito “Administrator”. Il corso di riferimento in questo caso è presente a questo LINK.
Obiettivi Corso Salesforce Developer:
- Comprendere l’architettura della Salesforce Platform e saper configurare il modello dati relazionale in modalità low-code.
- Sviluppare logica di business backend robusta utilizzando classi, metodi e trigger Apex nel rispetto dei Governor Limits.
- Interrogare e manipolare i dati in modo efficiente tramite il linguaggio SOQL e i costrutti DML.
- Creare interfacce utente personalizzate e moderne grazie ai Lightning Web Components (LWC).
Requisiti:
- Conoscenza di base dei concetti di programmazione ad oggetti (es. Java, C#, o JavaScript/Python).
- Familiarità minima con le basi dei database relazionali (concetto di tabelle, chiavi primarie/esterne e query SQL).
Corso Salesforce Developer erogato solo per aziende e su richiesta. Modalità virtual classroom online o frontale.
Vuoi essere ricontattato?
Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:
Programma didattico Corso Salesforce Developer (40 ore):
Modulo 1: Panoramica della Salesforce Platform e Modello Dati (Declarative)
- Introduzione all’ecosistema Salesforce e all’architettura Multi-tenant.
- Capacità degli oggetti standard e creazione di Oggetti Custom.
- Creazione di Campi Custom e tipi di dato.
- Relazioni tra oggetti (Lookup e Master-Detail).
- Logica dichiarativa di base: Formule e Campi di Riepilogo (Roll-up Summary).
- Gestione della visibilità e dell’interfaccia: Record Types e Lightning Page Layouts.
Modulo 2: Programmazione Backend con Apex
- Caratteristiche e sintassi del linguaggio Apex (Object-Oriented).
- Tipi di dato (Primitive, sObjects e Collezioni: List, Set, Map).
- Espressioni e strutture di controllo (If-Else, Loop).
- Introduzione ai Governor Limits e transazioni Apex.
- SOQL (Salesforce Object Query Language): Scrittura di query di base, dinamiche e query sulle relazioni (Padre-Figlio e Figlio-Padre).
- DML (Data Manipulation Language): Operazioni di Insert, Update, Delete e gestione degli errori (Try-Catch).
- Apex Triggers: Utilizzo del pattern dei Trigger, sintassi, contesti (Before/After) e variabili di contesto (Trigger.new, Trigger.old). Concetto di Bulkification.
- Classi Apex: Struttura, modificatori di accesso e metodi.
- Order of Execution: Cosa succede quando si salva un record e ciclo di vita della memoria.
- Apex Testing Framework: Scrittura di classi di test, annotazione @isTest, creazione dati di test e strategie per il raggiungimento della code coverage.
Modulo 3: Sviluppo dell’Interfaccia Utente Moderna (Lightning Web Components – LWC)
- Introduzione ai Lightning Web Components (LWC) e transizione dal modello Visualforce/Aura.
- Anatomia di un componente LWC (HTML, JavaScript, XML di configurazione).
- Gestione delle proprietà e reattività di base.
- Utilizzo del Lightning Data Service (LDS) per visualizzare e manipolare record senza scrivere codice Apex.
- Integrazione Apex-LWC: Chiamare metodi Apex da un componente LWC (metodi Wired e chiamate imperative).
- Posizionamento dei componenti: Inserimento di un LWC in una Lightning Page o attivazione tramite un’Azione Personalizzata (Quick Action).
