salesforce lightning interview questions
Questo tutorial fornisce domande e risposte frequenti per l'intervista a Salesforce Lightning con spiegazioni per aiutarti a prepararti per l'intervista:
algoritmo di ordinamento heap c ++
Salesforce sta andando bene, anche durante il periodo di questa pandemia. Gli sviluppatori di Salesforce sono molto richiesti da clienti in tutto il mondo. Se vuoi comparire per un colloquio, devi essere un passo avanti rispetto agli altri nella curva di apprendimento.
In questo tutorial, desideriamo coprire uno degli aspetti critici di Salesforce che è la piattaforma Lightning.
In questo articolo abbiamo trattato alcuni argomenti importanti come le interfacce, i pacchetti di componenti, l'aggiunta di componenti Aura alle pagine Visualforce e molti altri.
Domande frequenti sui colloqui di Salesforce Lightning
D # 1) Che cos'è Lightning in Salesforce?
Risposta: Lightning è una raccolta di strumenti e tecnologie per qualsiasi forma di piattaforma Salesforce. Lightning include quanto segue, come mostrato nella tabella sottostante:
Sl. No. | Nome | Descrizione |
---|---|---|
7 | SVG | Questa icona in Lightning App Builder viene visualizzata prima del componente. |
1. | Esperienza fulminea | Comprende Lightning Experience, community basate su modelli e app mobile Salesforce 1. È un insieme di interfacce utente con ottimizzazione per la velocità. |
2. | Lightning Component Framework | È un framework JavaScript che viene fornito con componenti standard e consente agli sviluppatori di creare componenti che possono essere riutilizzati per applicazioni autonome. Queste app sono realizzate personalizzando l'esperienza Lightning, le comunità basate su modelli e le app mobili create con Salesforce1. |
3. | Lightning App Builder e Community Builder | Offre un modo semplice e veloce per creare app e personalizzazioni con l'aiuto delle funzionalità di trascinamento della selezione. La personalizzazione di Lightning Experience viene eseguita utilizzando Lightning App Builder per un'app mobile Salesforce 1. D'altra parte, il generatore di comunità aiuta nella personalizzazione delle comunità basate su modelli. |
Quattro. | Lightning Design System (LDS) | LDS consente di creare app che corrispondono all'aspetto dell'app mobile Salesforce 1 e all'esperienza Lightning. Ha le migliori pratiche UX moderne e guide di stile. |
5. | Scambio di fulmini | Inizia con lo sviluppo con un set di oltre 70 componenti partner come sezione di AppExchange. |
Lettura consigliata = >> Tutorial su Salesforce Lightning
D # 2) Quali sono i componenti nel framework dei componenti Lightning?
Risposta: I componenti agiscono come unità funzionali del framework dei componenti Lightning. Una sezione riutilizzabile e modulare dell'interfaccia utente è incapsulata all'interno dei componenti. Possono variare da una singola riga di testo fino all'intera applicazione in termini di granularità.
D # 3) Dove utilizzare i componenti Lightning ?
Risposta: i componenti Lightning possono essere utilizzati nei seguenti modi:
- I componenti di trascinamento della selezione sono destinati a Lightning App Builder e Community Builder.
- Aggiungi componenti Lightning per Lightning Pages.
- Aggiungi componenti Lightning per le pagine dei record di Lightning Experience.
- Avvia un componente Lightning ad azione rapida.
- Annulla le azioni standard del componente Lightning.
- Crea applicazioni personalizzate
D # 4) Quali sono i bundle di componenti utilizzati nel componente Lightning?
Risposta: I bundle dei componenti sono elencati nella tabella seguente:
Sl. No. | Nome del pacchetto di componenti | Descrizione |
---|---|---|
uno | Componente | Questo contiene il mark up. |
Due | Controller | Questo gestisce gli eventi sul lato client. |
3 | Helper | Lo sviluppatore può scrivere la logica comune all'interno dell'helper utilizzata da diversi metodi di controller, evitando qualsiasi tipo di ripetizione |
4 | Stile | Si tratta dello stile del componente. |
5 | Documentazione | Questo registra l'utilizzo del componente. |
6 | Renderer | Contiene il comportamento di rendering predefinito di un componente. |
8 | Design | Non solo aiuta nella riusabilità dei componenti, ma controlla anche che tutti gli attributi devono essere esposti per strumenti come Lightning App Builder. |
D # 5) In che modo l'app Salesforce 1 Mobile utilizza i componenti Lightning?
Risposta: Creiamo prima una scheda Lightning per il componente Lightning e successivamente includiamo la scheda nell'elenco di selezione della navigazione dell'app mobile Salesforce 1 e quindi la scheda appena creata.
D # 6) È possibile utilizzare un componente Lightning che funzioni con entrambe le interfacce: mobile e desktop?
Risposta: È possibile utilizzare componenti Lightning, app mobile Salesforce 1, app autonome personalizzate direttamente in Lightning Experience nonché comunità basate su modelli. I componenti Lightning vengono utilizzati nella pagina Visualforce, per l'utilizzo nelle comunità di Salesforce Visualforce e nell'ambiente classico.
D # 7) Il componente Lightning funziona con Visualforce?
Risposta: Sì, funziona con Visualforce.
D # 8) Lightning può essere visto come un framework MVC?
Risposta: Non proprio. Lightning è un framework basato su componenti.
D # 9) Quali parti dei componenti Lightning sono lato server e quali sono lato client?
Risposta: Per il componente Lightning, il lato client è la pagina del componente che funge da controller JavaScript, al contrario, il lato server funge da controller Apex.
D # 10) Quali sono le differenze tra i componenti Lightning e Visualforce?
Risposta: I componenti Visualforce sono incentrati sulla pagina e il lavoro è principalmente basato sul server. I componenti Lightning, d'altra parte, sono incentrati sul lato client, il che spiega la loro natura dinamica e ottimizzata per i dispositivi mobili.
D # 11) Come aggiungere componenti Aura alla tua pagina Visualforce?
Risposta: lo sviluppatore può aggiungere i componenti Aura alla pagina Visualforce nei tre modi seguenti:
- Utilizza il componente e aggiungi il componente Lightning per la libreria JavaScript di Visualforce utilizzata nella tua pagina Visualforce.
- Crea un riferimento a un'app Lightning per dichiarare le dipendenze dei componenti.
- Usa il $ Lightning.createComponent () per creare il componente per una pagina scrivendo una funzione JavaScript
D # 12) Possiamo creare un componente per ereditare lo stile / CSS dal genitore o dobbiamo sempre definirlo nel componente Salesforce?
Risposta: Certo, possiamo farlo. Gli stili possono essere ereditati dai genitori e non necessariamente definiti nel componente.
D # 13) Qual è lo scopo dell'utilizzo di Aura: metodo Tag in Lightning?
Risposta: Il tag Aura: method può essere utilizzato per definire un metodo per l'API del componente. Pertanto, non è necessario attivare e gestire un evento del componente e ci consente di richiamare direttamente il metodo nel controller del componente sul lato client. Aiuta anche a semplificare il codice richiesto a un componente padre per chiamare un metodo su un componente figlio che fa parte del componente padre.
Q # 14) È possibile includere un componente Lightning in un altro?
Risposta: Sì, è possibile.
D # 15) Quali sono i limiti al numero di componenti utilizzati in un'applicazione?
Risposta: Non ci sono limiti al numero di utilizzo dei componenti utilizzati in un'applicazione.
D # 16) Cosa sono i componenti Aura? Perché usiamo Aura: Namespace nel codice?
Risposta: I componenti Aura sono le unità autonome e riutilizzabili di un'app. I componenti formano le unità funzionali di Aura. Aura è la tecnologia open source che funziona per i componenti Lightning. Gli elementi costitutivi di Aura: lo spazio dei nomi aiuta a definire i componenti e le applicazioni.
D # 17) Esistono CSS (stili) forniti da Salesforce.com per i componenti Lightning supportati?
Risposta: Sì, è disponibile in Salesforce Lightning Design System.
D # 18) I componenti Lightning sono pensati solo per le app mobili?
Risposta: Con un design reattivo in mente, i componenti Lightning sono pensati per essere mobile-first. I componenti aiutano a creare app reattive più velocemente per desktop, tablet e dispositivi mobili.
D # 19) È possibile includere librerie JavaScript / CSS esterne nei componenti?
Risposta: Sì, è possibile utilizzare più librerie come librerie JavaScript / CSS, jQuery, Bootstrap, ecc.Da una risorsa statica locale.
D # 20) È possibile integrare componenti fulmini con un framework come Angular?
Risposta: È possibile inserire il codice di terze parti all'interno di una pagina Visualforce. La stessa pagina Visualforce viene quindi inserita in un componente Lightning. Quindi lo stesso componente Lightning viene utilizzato in un altro componente Lightning che funziona per vari ambienti.
D # 21) Crei prima un App Bundle per creare un componente Lightning?
Risposta: Non proprio, tuttavia, il bundle di componenti può essere creato prima.
D # 22) È possibile distribuire componenti nell'organizzazione di produzione?
qual è il login e la password del mio router
Risposta: Sì, la distribuzione dei componenti è possibile nella produzione con uno dei seguenti:
- Pacchetti gestiti
- IDE Force.com
- Force.com
- Set di modifiche
- Strumento di migrazione
D # 23) Come creare pagine di record Lightning personalizzate in Salesforce con Lightning Experience? Puoi fare lo stesso per l'app mobile Salesforce?
Risposta: Aggiungi, rimuovi o puoi persino riordinare i componenti su una pagina di record per una visualizzazione personalizzata dei record di oggetti con l'aiuto di Lightning App Builder.
Sì, è anche possibile personalizzare una pagina di record e assegnarla alle app Lightning. Gli utenti possono accedere a una pagina di record personalizzata per il contesto dell'app su cui stanno lavorando.
D # 24) Sono disponibili opzioni per l'assegnazione di pagine di record Lightning?
Risposta: Può essere assegnato in diversi modi, ad esempio:
- Impostazione predefinita dell'organizzazione
- App predefinita (sostituisce l'assegnazione a livello di organizzazione)
- Profilo del tipo di record dell'app (sovrascrive l'assegnazione a livello di organizzazione e app).
D # 25) Come creare una pagina di record Lightning personalizzata?
Risposta: possiamo crearlo con i seguenti passaggi:
Impostare -> App Builder nella casella Ricerca veloce-> Selezionare Generatore di app Lightning-> Nuovo -> Pagina di registrazione -> Assegna alla pagina il nome Selezionare Opportunità-> Scegli intestazione, Sottotitolo, modello della barra laterale destra e Clic Finire.
Si prega di passare attraverso il collegamento per ulteriori dettagli sulla creazione di una pagina Lightning personalizzata.
D # 26) Quali sono i tipi di pagine di record Lightning in Salesforce?
Risposta: ecco i tipi elencati di seguito:
- Pagina dell'app
- Home Page
- Pagina di registrazione
D # 27) Quali sono gli attributi? Quali sono i parametri richiesti?
Risposta: Gli attributi sono le variabili per memorizzare i valori. L'attributo è definito con un nome, tipo, valore predefinito, descrizione e accesso. Il etichetta viene utilizzato che richiede i valori degli attributi name e type.
Tuttavia, nome e tipo sono gli unici parametri obbligatori. Questo è mostrato di seguito:
D # 28) Quale interfaccia usare se vuoi che il tuo componente sia disponibile per tutte le pagine?
Risposta: Puoi usare il file flexipage: availableForAllPageTypes interfaccia.
D # 29) Quale interfaccia può essere utilizzata per ottenere l'ID del record dal record Pagina dei dettagli?
Risposta: Il force: hasRecordId l'interfaccia può essere utilizzata per eliminare il record dalla pagina dei dettagli del record.
D # 30) Quale interfaccia dovrebbe essere usata per sovrascrivere un'azione standard?
Risposta: Qui puoi utilizzare il file Fulmine: actionOverride interfaccia.
D # 31) Quale interfaccia serve per utilizzare i componenti in un'azione rapida?
Risposta: L'interfaccia utilizzata qui è forza: fulmineQuickAction .
D # 32) Quale interfaccia utilizzare un componente nella home page del record?
Risposta: L'interfaccia utilizzata qui è flexipage: availableForRecordHome .
D # 33) Quale interfaccia viene utilizzata se si desidera che un componente venga utilizzato come scheda?
Risposta: L'interfaccia utilizzata qui è forza: appHostable .
D # 34) Perché viene utilizzata l'interfaccia Lightning: isUrlAddressable?
Risposta: Il fulmine: isUrlAddressable viene utilizzata durante la navigazione al componente e anche quando il componente da esplorare implementa questa interfaccia.
Q # 35) Come trovare le modifiche ai dati utilizzando i gestori di dati?
Risposta: È possibile configurare un componente per richiamare un gestore delle modifiche quando il valore degli attributi in uno dei tanti componenti cambia.
D # 36) Cosa sono gli eventi componenti?
Risposta: Un evento componente viene generato dall'istanza di un componente. Può essere gestito dall'evento che ha generato l'evento o dal componente nella gerarchia di contenimento, che riceve l'evento. Esistono fasi di cattura e bolle per la propagazione degli eventi dei componenti.
D # 37) Cosa sono gli eventi dell'applicazione?
Risposta: Un evento dell'applicazione viene generato da un'istanza di un componente. Segue un modello di pubblicazione-sottoscrizione. I componenti che forniscono un gestore per l'evento vengono notificati. Le fasi supportate dal framework sono acquisizione, bolla e fase predefinita per la propagazione degli eventi dell'applicazione. Le fasi di cattura e bolla hanno somiglianze con i modelli di gestione del DOM.
D # 38) Quali sono le fasi nella propagazione degli eventi componenti?
Risposta: le due fasi sono:
- Fase di bolla
- Fase di cattura
D # 39) Cos'è Lightning Out?
Risposta: Lightning Out è una funzionalità potente e flessibile che consente di incorporare i componenti Web di Lightning in qualsiasi pagina Web. Durante l'utilizzo, non è necessario occuparsi dell'autenticazione o configurare un'app connessa e questo semplifica alcuni dettagli quando viene utilizzato con Visualforce.
Conclusione
Abbiamo cercato di coprire tutte le domande importanti dell'intervista su Salesforce Lightning. Ci auguriamo di aver risposto ad alcune domande fondamentali che ti consentiranno di affrontare questo mondo altamente competitivo di interviste a Salesforce.
Se hai altre domande specifiche, contattaci.
Lettura consigliata
- 50 principali domande e risposte ai colloqui di Salesforce (aggiornamento 2021)
- Le 49 principali domande e risposte dell'intervista all'amministratore di Salesforce per il 2021
- Esercitazione su Salesforce Lightning: progettazione e componenti fulminei
- Einstein Analytics - Che cos'è Salesforce Einstein Analytics
- Come impostare e testare i messaggi in uscita in Salesforce?
- HubSpot Vs Salesforce - Quale CRM è MIGLIORE per te?
- Esercitazione sul CPQ di Salesforce - Cos'è il CPQ in Salesforce
- Esercitazione su Salesforce CRM - Che cos'è Salesforce CRM?