User Avatar

Corso Salesforce Developer

40 ore
Qualsiasi livello

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).

    Contattaci su Whatsapp