salesforce lightning interview questions
Aquest tutorial proporciona preguntes i respostes freqüents sobre les entrevistes de Salesforce Lightning amb explicacions per ajudar-vos a preparar l'entrevista:
millor eina de neteja per a PC
Salesforce va bé, fins i tot durant l’època d’aquesta pandèmia. Els desenvolupadors de Salesforce tenen molta demanda de clients de tot el món. Si voleu presentar-vos a una entrevista, heu d’anar per davant dels altres de la corba d’aprenentatge.
En aquest tutorial, volem cobrir un dels aspectes crítics de Salesforce que és la plataforma Lightning.
Hem tractat alguns temes importants com ara interfícies, paquets de components, l’addició de components Aura a les pàgines de Visualforce i molts més en aquest article.
Preguntes freqüents sobre l'entrevista de Salesforce Lightning
P # 1) Què és Lightning a Salesforce?
Resposta: Lightning és una col·lecció d’eines i tecnologia per a qualsevol forma de plataforma Salesforce. Lightning inclou el següent, tal com es mostra a la taula següent:
Sl. No. | Nom | Descripció |
---|---|---|
7 | SVG | Aquesta icona del Lightning App Builder es mostra abans del component. |
1. | Lightning Experience | Inclou Lightning Experience, comunitats basades en plantilles i aplicació mòbil Salesforce 1. És un conjunt d’interfícies d’usuari amb optimització de velocitat. |
2. | Lightning Component Framework | És un marc JavaScript que inclou components estàndard i permet als desenvolupadors crear components que es puguin reutilitzar per a aplicacions independents. Aquestes aplicacions es creen mitjançant la personalització de l'experiència Lightning, comunitats basades en plantilles i aplicacions mòbils creades amb Salesforce1. |
3. | Lightning App Builder i Community Builder | Ofereix una forma ràpida i senzilla de crear aplicacions i personalitzar-les amb l'ajut de funcions d'arrossegar i deixar anar. La personalització de Lightning Experience es fa mitjançant Lightning App Builder per a una aplicació mòbil de Salesforce 1. D'altra banda, el constructor de comunitats ajuda a personalitzar les comunitats basades en plantilles. |
4. | Lightning Design System (LDS) | LDS permet crear aplicacions que coincideixin amb l'aparença de l'aplicació mòbil Salesforce 1 i l'experiència Lightning. Compta amb bones pràctiques i guies d’estil modernes de UX. |
5. | Lightning Exchange | Comenceu amb el desenvolupament amb un conjunt de 70 + components associats com a secció d'AppExchange. |
Lectura suggerida = >> Tutorial de Salesforce Lightning
Q # 2) Quins són els components del marc de components Lightning?
Resposta: Els components actuen com a unitats funcionals del marc de components Lightning. Una secció modular reutilitzable de la IU està encapsulada als components. Poden anar des d'una sola línia de text fins a tota l'aplicació en termes de granularitat.
P # 3) On utilitzar els components Lightning ?
Resposta: Els components Lightning es poden utilitzar de les maneres següents:
- Els components d’arrossegar i deixar anar estan destinats al Lightning App Builder i al Community Builder.
- Afegiu components Lightning per a les pàgines Lightning.
- Afegiu components de Lightning per a pàgines de registre de Lightning Experience.
- Inicieu un component Lightning d'acció ràpida.
- Anul·leu les accions estàndard del component Lightning.
- Creeu aplicacions personalitzades
Q # 4) Quins són els paquets de components utilitzats al component Lightning?
Resposta: Els paquets de components es mostren a la taula següent:
Sl. No. | Nom del paquet de components | Descripció |
---|---|---|
1 | Component | Això conté la marca. |
2 | Controlador | Això gestiona els esdeveniments del costat del client. |
3 | Ajudant | El desenvolupador pot escriure la lògica comuna dins de l’ajudant utilitzada per diferents mètodes de controlador, evitant qualsevol tipus de repetició |
4 | Estil | Es tracta de l’estil del component. |
5 | Documentació | Es registra l’ús del component. |
6 | Representador | Conté el comportament de representació per defecte d'un component. |
8 | Disseny | No només ajuda a la reutilització dels components, sinó que també controla els elements que cal exposar per a eines com Lightning App Builder. |
P # 5) Com utilitza l'aplicació mòbil Salesforce 1 per a components Lightning?
Resposta: Primer creem una pestanya Lightning per al component Lightning i, posteriorment, incloem la pestanya a la llista de selecció de navegació de l’aplicació mòbil Salesforce 1 i, a continuació, la pestanya de nova creació.
P # 6) Es pot utilitzar un component Lightning que funcioni amb les dues interfícies: mòbil i d'escriptori?
Resposta: És possible utilitzar components Lightning, aplicació mòbil Salesforce 1, aplicacions autònomes personalitzades directament a Lightning Experience, així com comunitats basades en plantilles. Els components Lightning s'utilitzen a la pàgina Visualforce, per utilitzar-los a les comunitats de Salesforce Visualforce, així com a l'entorn clàssic.
Q # 7) El component Lightning funciona amb Visualforce?
Resposta: Sí, funciona amb Visualforce.
Q # 8) Es pot veure Lightning com un framework MVC?
Resposta: No realment. Lightning és un marc basat en components.
P # 9) Quines parts dels components de Lightning són del servidor i quines del client?
Resposta: Per al component Lightning, el costat del client és la pàgina del component que actua com a controlador JavaScript, al contrari, el servidor actua com a controlador Apex.
Q # 10) Quines diferències hi ha entre els components de Lightning i Visualforce?
Resposta: Els components de Visualforce es centren en la pàgina i el treball es basa principalment en el servidor. Els components Lightning, en canvi, són centrats al costat del client, cosa que explica la seva naturalesa dinàmica i adaptada per a mòbils.
Q # 11) Com afegir components d'Aura a la vostra pàgina de Visualforce?
Resposta: El desenvolupador pot afegir els components d'Aura a la pàgina Visualforce de les tres maneres següents:
- Utilitzeu el component i afegiu el component Lightning per a la biblioteca JavaScript de Visualforce que s'utilitza a la pàgina de Visualforce.
- Creeu una referència a una aplicació Lightning per declarar dependències de components.
- Utilitzar el $ Lightning.createComponent () per crear el component d'una pàgina escrivint una funció JavaScript
P # 12) Podem crear un component per heretar l'estil / CSS del pare o l'hem de definir sempre al component Salesforce?
Resposta: Per descomptat, ho podem fer. Els estils es poden heretar dels pares i no necessàriament definits al component.
Q # 13) Quin és el propòsit d'utilitzar Aura: mètode Tag a Lightning?
Resposta: L'etiqueta Aura: method es pot utilitzar per definir un mètode per a l'API del component. Per tant, no cal activar i gestionar un esdeveniment de component i ens permet invocar directament el mètode al controlador del component al costat del client. També ajuda a simplificar el codi necessari per a que un component pare cridi a un mètode d'un component fill que forma part del component pare.
Q # 14) És possible incloure un component Lightning en un altre?
Resposta: Sí, és possible.
P # 15) Quins són els límits del nombre de components utilitzats en una aplicació?
Resposta: No hi ha límits en el nombre d’ús dels components que s’utilitzen en una aplicació.
P # 16) Què són els components d'Aura? Per què fem servir Aura: namespace al codi?
Resposta: Els components d’Aura són les unitats autònomes i reutilitzables d’una aplicació. Els components formen les unitats de funció d'Aura. Aura és la tecnologia de codi obert que funciona per als components Lightning. Els blocs de construcció de l’espai de noms Aura: ajuden a definir els components i les aplicacions.
P # 17) Hi ha CSS (estils) proporcionats per Salesforce.com per als components Lightning compatibles?
Resposta: Sí, està disponible al sistema de disseny de Salesforce Lightning.
P # 18) Els components de Lightning estan pensats només per a aplicacions mòbils?
Resposta: Amb un disseny responsiu en ment, els components de Lightning han de començar per a mòbils. Els components ajuden a crear aplicacions responsives més ràpidament per a ordinadors de sobretaula, tauletes i mòbils.
P # 19) És possible incloure biblioteques externes JavaScript / CSS als components?
Resposta: Sí, es poden utilitzar diverses biblioteques, com ara biblioteques JavaScript / CSS, jQuery, Bootstrap, etc. des d'un recurs estàtic local.
P # 20) És possible integrar components llampecs amb un marc com ara Angular?
Resposta: És possible inserir el codi de tercers dins d’una pàgina de Visualforce. A continuació, es posa la mateixa pàgina de Visualforce dins d’un component Lightning. A continuació, s’utilitza el mateix component Lightning en un altre component Lightning que funciona per a diversos entorns.
P # 21) Creeu primer un App Bundle per crear un component Lightning?
Resposta: En realitat, però, no es pot crear primer el paquet de components.
Q # 22) És possible desplegar components a l'organització de producció?
Resposta: Sí, el desplegament de components és possible a la producció amb qualsevol dels següents:
- Paquets gestionats
- IDE de Force.com
- Force.com
- Canvia els conjunts
- Eina de migració
P # 23) Com crear pàgines de registre Lightning personalitzades a Salesforce amb Lightning Experience? Podeu fer el mateix amb l'aplicació mòbil Salesforce?
Resposta: Afegiu, traieu o fins i tot podeu reordenar components en una pàgina de registres per obtenir una visualització personalitzada dels registres de l’objecte amb l’ajut de Lightning App Builder.
Sí, també és possible personalitzar una pàgina de registre i assignar-la a les aplicacions Lightning. Els usuaris poden accedir a una pàgina de registre personalitzada per al context de l'aplicació en què treballen.
P # 24) Hi ha opcions per a l'assignació de pàgines de registre de llamps?
Resposta: Es pot assignar de diferents maneres, com ara:
- Per defecte de l'organització
- Aplicació predeterminada (anul·la l'assignació a nivell d'organització)
- Perfil de tipus de registre d'aplicacions (substitueix l'assignació a l'organització i a l'aplicació).
P # 25) Com es crea una pàgina de registre Lightning personalitzada?
Resposta: el podem crear seguint els passos següents:
Configuració -> Creador d'aplicacions al quadre de cerca ràpida-> Seleccioneu Lightning App Builder-> Novetat -> Registra la pàgina -> Anomeneu la pàgina com a Seleccioneu Oportunitat-> Trieu Capçalera, Capçalera secundària, Plantilla de barra lateral dreta i Feu clic a Acabar.
Si us plau, reviseu el enllaç per obtenir més informació sobre la creació d'una pàgina Lightning personalitzada.
P # 26) Quins són els tipus de pàgines de registre de Lightning a Salesforce?
Resposta: Aquests són els tipus que es detallen a continuació:
- Pàgina de l'aplicació
- Pàgina inicial
- Registra la pàgina
P # 27) Quins són els atributs? Quins són els paràmetres necessaris?
Resposta: Els atributs són les variables per emmagatzemar valors. L'atribut es defineix amb un nom, un tipus, un valor per defecte, una descripció i un accés. El etiqueta s'utilitza que requereix els valors dels atributs de nom i tipus.
Tot i això, el nom i el tipus són els únics paràmetres obligatoris. Això es mostra a continuació:
P # 28) Quina interfície utilitzar si voleu que el vostre component estigui disponible per a totes les pàgines?
Resposta: Podeu utilitzar el fitxer flexipage: availableForAllPageTypes interfície.
P # 29) Quina interfície es pot utilitzar per obtenir la identificació del registre del registre Pàgina de detalls?
Resposta: El força: hasRecordId La interfície es pot utilitzar per eliminar el registre de la pàgina de detalls del registre.
P # 30) Quina interfície s'ha d'utilitzar per anul·lar una acció estàndard?
Resposta: Aquí podeu fer ús del fitxer Lightning: actionOverride interfície.
P # 31) Quina interfície serveix per utilitzar components en una acció ràpida?
Resposta: La interfície que s’utilitza aquí és força: llampQuickAction .
P # 32) Quina interfície utilitzar un component a la pàgina inicial del registre?
Resposta: La interfície que s’utilitza aquí és flexipage: availableForRecordHome .
P # 33) Quina interfície s'utilitza si voleu que s'utilitzi un component com a pestanya?
Resposta: La interfície que s’utilitza aquí és force: appHostable .
el millor programari espia mòbil per a Android
P # 34) Per què s'utilitza Lightning: isUrlAddressable interface?
Resposta: El llamp: isUrlAddressable La interfície s'utilitza quan navegueu fins al component i també quan el component que voleu navegar implementa aquesta interfície.
Q # 35) Com es poden trobar canvis de dades mitjançant gestors de dades?
Resposta: Podeu configurar un component per invocar un controlador de canvis quan canviï el valor dels atributs d'un dels molts components.
P # 36) Què són els esdeveniments components?
Resposta: Un esdeveniment de component s'activa des de la instància d'un component. Es pot gestionar mitjançant l'esdeveniment que ha activat l'esdeveniment o mitjançant el component de la jerarquia de contenció, que rep l'esdeveniment. Hi ha fases de captura i bombolles per a la propagació d'esdeveniments components.
P # 37) Què són els esdeveniments de l'aplicació?
Resposta: Un esdeveniment d'aplicació s'activa des d'una instància d'un component. Segueix un model de publicació-subscripció. Es notifica als components que proporcionen un controlador de l'esdeveniment. Les fases suportades pel marc són la captura, la bombolla i la fase predeterminada per a la propagació d'esdeveniments d'aplicació. Les fases de captura i bombolla tenen similituds amb els patrons de manipulació de DOM.
P # 38) Quines són les fases de la propagació d'esdeveniments components?
Resposta: Les dues fases són:
- Fase de bombolla
- Fase de captura
P # 39) Què és Lightning Out?
Resposta: Lightning Out és una funció potent i flexible que us permet incrustar els components web de Lightning a qualsevol pàgina web. Mentre utilitzeu això, no cal que us ocupeu de l’autenticació ni tan sols de configurar una aplicació connectada, cosa que simplifica alguns dels detalls quan s’utilitza amb Visualforce.
Conclusió
Hem intentat cobrir totes les preguntes importants de l'entrevista sobre Salesforce Lightning. Esperem haver respost a algunes preguntes vitals que us permetran afrontar aquest món altament competitiu d’entrevistes de Salesforce.
Si teniu cap altra pregunta específica, contacteu amb nosaltres.
Lectura recomanada
- 50 millors preguntes i respostes de l'entrevista de Salesforce (Actualitzat 2021)
- Top 49 de les preguntes i respostes de l'entrevista d'administrador de Salesforce 2021
- Salesforce Lightning Tutorial: Disseny i components de Lightning
- Einstein Analytics: què és Salesforce Einstein Analytics
- Com es pot configurar i provar el missatge de sortida a Salesforce?
- HubSpot Vs Salesforce: quin CRM és el millor per a vosaltres?
- Tutorial de Salesforce CPQ: què és CPQ a Salesforce
- Tutorial de Salesforce CRM: què és Salesforce CRM?