salesforce lightning interview questions
Este tutorial proporciona preguntas frecuentes de entrevistas de Salesforce Lightning y respuestas con explicaciones para ayudarlo a prepararse para la entrevista:
mejor descargador de mp3 de música para android
Salesforce está funcionando bien, incluso durante el tiempo de esta pandemia. Los desarrolladores de Salesforce tienen una gran demanda de clientes en todo el mundo. Si desea presentarse a una entrevista, debe adelantarse a los demás en la curva de aprendizaje.
En este tutorial, deseamos cubrir uno de los aspectos críticos de Salesforce que es la plataforma Lightning.
Hemos cubierto algunos temas importantes como interfaces, paquetes de componentes, la adición de componentes Aura a las páginas de Visualforce y muchos más en este artículo.
Preguntas frecuentes de la entrevista de Salesforce Lightning
P # 1) ¿Qué es Lightning en Salesforce?
Responder: Lightning es una colección de herramientas y tecnología para cualquier forma de plataforma de Salesforce. Lightning incluye lo siguiente como se muestra en la siguiente tabla:
Sl. No. | Nombre | Descripción |
---|---|---|
7 | SVG | Este icono en el Generador de aplicaciones Lightning se muestra antes del componente. |
1. | Experiencia Lightning | Se compone de Lightning Experience, comunidades basadas en plantillas y la aplicación móvil Salesforce 1. Es un conjunto de interfaces de usuario con optimización de velocidad. |
2. | Marco de componentes Lightning | Es un marco de JavaScript que viene con componentes estándar y permite a los desarrolladores crear componentes que se pueden reutilizar para aplicaciones independientes. Estas aplicaciones se crean mediante la personalización de la experiencia Lightning, comunidades basadas en plantillas y aplicaciones móviles creadas con Salesforce1. |
3. | Creador de aplicaciones Lightning y Creador de comunidades | Ofrece una forma rápida y sencilla de crear aplicaciones y personalizarlas con la ayuda de funciones de arrastrar y soltar. La personalización de Lightning Experience se realiza mediante el uso de Lightning App Builder para una aplicación móvil Salesforce 1. Por otro lado, el constructor de comunidades ayuda en la personalización de comunidades basadas en plantillas. |
4. | Sistema de diseño de rayos (LDS) | LDS hace posible crear aplicaciones que coincidan con el aspecto de la aplicación móvil Salesforce 1 y la experiencia Lightning. Tiene guías de estilo y mejores prácticas de UX modernas. |
5. | Intercambio de rayos | Comience con el desarrollo con un conjunto de más de 70 componentes de socios como una sección de AppExchange. |
Lectura sugerida = >> Tutorial de Salesforce Lightning
P # 2) ¿Cuáles son los componentes en el marco del componente Lightning?
Responder: Los componentes actúan como unidades funcionales del marco de componentes Lightning. Una sección modular y reutilizable de la interfaz de usuario está encapsulada dentro de los componentes. Pueden ir desde una sola línea de texto hasta la aplicación completa en términos de granularidad.
P # 3) Dónde usar componentes Lightning ?
Respuesta: Los componentes Lightning se pueden utilizar de las siguientes formas:
- Los componentes de arrastrar y soltar están pensados para Lightning App Builder y Community Builder.
- Agregue componentes Lightning para páginas Lightning.
- Agregue componentes Lightning para páginas de registro de Lightning Experience.
- Inicie un componente Lightning de acción rápida.
- Anula las acciones estándar del componente Lightning.
- Crea aplicaciones personalizadas
P # 4) ¿Cuáles son los paquetes de componentes que se utilizan en el componente Lightning?
Responder: Los paquetes de componentes se incluyen en la siguiente tabla:
Sl. No. | Nombre del paquete de componentes | Descripción |
---|---|---|
1 | Componente | Esto contiene la marca. |
2 | Controlador | Esto maneja los eventos del lado del cliente. |
3 | Ayudante | El desarrollador puede escribir la lógica común dentro del ayudante utilizado por diferentes métodos de controlador, evitando cualquier tipo de repetición |
4 | Estilo | Se trata del estilo del componente. |
5 | Documentación | Esto registra el uso del componente. |
6 | Renderizador | Contiene el comportamiento de renderizado predeterminado de un componente. |
8 | Diseño | No solo ayuda en la reutilización de componentes, sino que también controla qué atributos deben exponerse para las herramientas como Lightning App Builder. |
P # 5) ¿Cómo utiliza la aplicación móvil Salesforce 1 los componentes Lightning?
Responder: Primero creamos una pestaña Lightning para el componente Lightning y luego incluimos la pestaña en la lista de selección de navegación de la aplicación móvil Salesforce 1 y luego la pestaña recién creada.
P # 6) ¿Se puede utilizar un componente Lightning que funcione con ambas interfaces: móvil y de escritorio?
Responder: Es posible utilizar componentes Lightning, la aplicación móvil Salesforce 1, aplicaciones independientes personalizadas directamente en Lightning Experience, así como comunidades basadas en plantillas. Los componentes Lightning se utilizan en la página de Visualforce, para su uso en las comunidades de Salesforce Visualforce, así como en el entorno clásico.
P # 7) ¿Funciona el componente Lightning con Visualforce?
Responder: Sí, funciona con Visualforce.
P # 8) ¿Se puede considerar Lightning como un marco MVC?
Responder: Realmente no. Lightning es un marco basado en componentes.
P # 9) ¿Qué partes de los componentes Lightning están en el lado del servidor y cuáles en el lado del cliente?
Responder: Para el componente Lightning, el lado del cliente es la página del componente que actúa como un controlador de JavaScript; por el contrario, el lado del servidor actúa como un controlador de Apex.
P # 10) ¿Cuáles son las diferencias entre los componentes Lightning y Visualforce?
Responder: Los componentes de Visualforce están centrados en la página y el trabajo se basa principalmente en el servidor. Los componentes Lightning, por otro lado, están centrados en el cliente, lo que explica su naturaleza dinámica y compatible con dispositivos móviles.
P # 11) ¿Cómo agregar componentes Aura a su página de Visualforce?
Respuesta: El desarrollador puede agregar los componentes Aura a la página de Visualforce de las siguientes tres formas:
- Utilice el componente y agregue el componente Lightning para la biblioteca JavaScript de Visualforce utilizada en su página de Visualforce.
- Cree una referencia a una aplicación Lightning para declarar dependencias de componentes.
- Utilizar el $ Lightning.createComponent () para crear el componente de una página escribiendo una función de JavaScript
P # 12) ¿Podemos crear un componente para heredar el estilo / CSS del padre o tenemos que definirlo siempre en el componente de Salesforce?
Responder: Por supuesto que podemos hacer esto. Los estilos pueden heredarse de los padres y no necesariamente definirse en el componente.
P # 13) ¿Cuál es el propósito de usar Aura: etiqueta de método en Lightning?
Responder: La etiqueta Aura: method se puede utilizar para definir un método para la API de componentes. Por lo tanto, no es necesario disparar y manejar un evento de componente, y nos permite invocar directamente el método en el controlador del componente en el lado del cliente. También ayuda a simplificar el código necesario para que un componente principal llame a un método en un componente secundario que forma parte del componente principal.
P # 14) ¿Es posible incluir un componente Lightning en otro?
Responder: Sí, es posible.
P # 15) ¿Cuáles son los límites a la cantidad de componentes usados en una aplicación?
Responder: No hay límites en el número de uso de los componentes utilizados en una aplicación.
P # 16) ¿Qué son los componentes Aura? ¿Por qué usamos Aura: Namespace en el código?
Responder: Los componentes Aura son unidades autónomas y reutilizables de una aplicación. Los componentes forman las unidades funcionales de Aura. Aura es la tecnología de código abierto que funciona para los componentes Lightning. Los componentes básicos del espacio de nombres Aura: ayudan a definir los componentes y las aplicaciones.
P # 17) ¿Existe algún CSS (estilo) proporcionado por Salesforce.com para los componentes Lightning compatibles?
Responder: Sí, está disponible en Salesforce Lightning Design System.
P # 18) ¿Los componentes Lightning están diseñados solo para aplicaciones móviles?
Responder: Con un diseño receptivo en mente, los componentes Lightning están pensados para ser móviles primero. Los componentes ayudan a crear aplicaciones receptivas más rápido para computadoras de escritorio, tabletas y dispositivos móviles.
P # 19) ¿Es posible incluir bibliotecas externas de JavaScript / CSS en los componentes?
Responder: Sí, se pueden usar varias bibliotecas, como bibliotecas JavaScript / CSS, jQuery, Bootstrap, etc., desde un recurso estático local.
P # 20) ¿Es posible integrar componentes Lightning con un marco como Angular?
Responder: Es posible insertar el código de terceros dentro de una página de Visualforce. Luego, la misma página de Visualforce se coloca dentro de un componente Lightning. Luego, el mismo componente Lightning se usa en otro componente Lightning que funciona para varios entornos.
P # 21) ¿Crea primero un paquete de aplicaciones para crear un componente Lightning?
Responder: Sin embargo, no es posible crear primero el paquete de componentes.
P # 22) ¿Es posible implementar componentes en la organización de producción?
Respuesta: Sí, la implementación de componentes es posible en la producción con cualquiera de los siguientes:
- Paquetes gestionados
- IDE de Force.com
- Force.com
- Cambiar conjuntos
- Herramienta de migración
P # 23) ¿Cómo crear páginas de registro Lightning personalizadas en Salesforce con Lightning Experience? ¿Puede hacer lo mismo con la aplicación móvil Salesforce?
Responder: Agregue, elimine o incluso puede reordenar componentes en una página de registro para obtener una vista personalizada de los registros del objeto con la ayuda de Lightning App Builder.
Sí, también es posible personalizar una página de registro y asignarla a las aplicaciones Lightning. Los usuarios pueden acceder a una página de registro personalizada para el contexto de la aplicación en la que están trabajando.
P # 24) ¿Hay opciones para la asignación de páginas de registro Lightning?
Responder: Se puede asignar de diferentes formas, como:
- Org predeterminado
- Aplicación predeterminada (anula la asignación a nivel de organización)
- Perfil de tipo de registro de la aplicación (anula la asignación a nivel de la organización y la aplicación).
P # 25) ¿Cómo crear una página de registro Lightning personalizada?
Respuesta: Podemos crearlo con los siguientes pasos:
Preparar -> Creador de aplicaciones en el cuadro de búsqueda rápida-> Seleccione Creador de aplicaciones Lightning-> Nuevo -> Página de registro -> Nombra la página como Seleccione Oportunidad-> Elija Encabezado, Subencabezado, Plantilla de barra lateral derecha y Hacer clic Finalizar.
Por favor revise el Enlace para obtener más detalles sobre la creación de una página Lightning personalizada.
P # 26) ¿Cuáles son los tipos de páginas de registro Lightning en Salesforce?
Respuesta: Estos son los tipos que se enumeran a continuación:
- Página de la aplicación
- Página de inicio
- Página de registro
P # 27) ¿Cuáles son los atributos? ¿Cuáles son los parámetros necesarios?
Responder: Los atributos son las variables para almacenar valores. El atributo se define con un nombre, tipo, valor predeterminado, descripción y acceso. los etiqueta se utiliza que requiere los valores de los atributos de nombre y tipo.
Sin embargo, el nombre y el tipo son los únicos parámetros obligatorios. Esto se muestra a continuación:
P # 28) ¿Qué interfaz usar si desea que su componente esté disponible para todas las páginas?
Responder: Puedes usar el flexipage: availableForAllPageTypes interfaz.
P # 29) ¿Qué interfaz se puede usar para obtener la identificación del registro del registro? ¿Página de detalles?
Responder: los force: hasRecordId La interfaz se puede utilizar para deshacerse del registro de la página Detalles del registro.
P # 30) ¿Qué interfaz debería usarse para anular una acción estándar?
Responder: Aquí puede hacer uso de la Rayo: actionOverride interfaz.
P # 31) ¿Qué interfaz es para usar componentes en una acción rápida?
Responder: La interfaz utilizada aquí es force: lightningQuickAction .
P # 32) ¿Qué interfaz usar un componente en la página de inicio del registro?
Responder: La interfaz utilizada aquí es flexipage: availableForRecordHome .
P # 33) ¿Qué interfaz se usa si desea que un componente se use como pestaña?
Responder: La interfaz utilizada aquí es force: appHostable .
P # 34) ¿Por qué se utiliza la interfaz Lightning: isUrlAddressable?
Responder: los rayo: isUrlAddressable La interfaz se utiliza cuando se navega hacia el componente y también cuando el componente que se desea navegar implementa esta interfaz.
Q #35) ¿Cómo encontrar cambios de datos usando manejadores de datos?
Responder: Puede configurar un componente para invocar un controlador de cambios cuando cambia el valor de los atributos en uno de los muchos componentes.
cómo configurar un correo electrónico falso
P # 36) ¿Qué son los eventos de componentes?
Responder: Un evento de componente se dispara desde la instancia de un componente. Puede ser manejado por el evento que disparó el evento o por el componente en la jerarquía de contención que recibe el evento. Hay fases de captura y burbuja para la propagación de eventos componentes.
P # 37) ¿Qué son los eventos de la aplicación?
Responder: Un evento de aplicación se dispara desde una instancia de un componente. Sigue un modelo de publicación-suscripción. Se notifica a los componentes que proporcionan un controlador para el evento. Las fases admitidas por el marco son la captura, la burbuja y la fase predeterminada para la propagación de eventos de la aplicación. Las fases de captura y burbuja tienen similitudes con los patrones de manejo de DOM.
P # 38) ¿Cuáles son las fases en la propagación de eventos de componentes?
Respuesta: Las dos fases son:
- Fase de burbuja
- Fase de captura
P # 39) ¿Qué es Lightning Out?
Responder: Lightning Out es una función potente y flexible que le permite incrustar los componentes web Lightning en cualquier página web. Mientras usa esto, no necesita lidiar con la autenticación o incluso configurar una aplicación conectada, y esto simplifica algunos de los detalles cuando se usa con Visualforce.
Conclusión
Hemos tratado de cubrir todas las preguntas importantes de la entrevista sobre Salesforce Lightning. Esperamos haber respondido algunas preguntas vitales que le permitirán enfrentarse a este mundo altamente competitivo de entrevistas de Salesforce.
Si tiene alguna otra pregunta específica, comuníquese con nosotros.
Lectura recomendada
- Las 50 principales preguntas y respuestas de las entrevistas de Salesforce (actualizado en 2021)
- Las 49 principales preguntas y respuestas de la entrevista de administrador de Salesforce 2021
- Tutorial de Salesforce Lightning: Diseño y componentes Lightning
- Einstein Analytics: qué es Salesforce Einstein Analytics
- ¿Cómo configurar y probar mensajes salientes en Salesforce?
- HubSpot Vs Salesforce: ¿Qué CRM es mejor para usted?
- Tutorial de Salesforce CPQ: qué es CPQ en Salesforce
- Tutorial de Salesforce CRM: ¿Qué es Salesforce CRM?