salesforce lightning interview questions
Deze zelfstudie biedt veelgestelde Salesforce Lightning-interviewvragen en -antwoorden met uitleg om u voor te bereiden op het interview:
hoe swf-bestanden op Windows af te spelen
Salesforce doet het goed, zelfs in de tijd van deze pandemie. De Salesforce-ontwikkelaars zijn erg gewild bij klanten over de hele wereld. Als je voor een interview wilt verschijnen, moet je de anderen voor zijn in de leercurve.
In deze zelfstudie willen we een van de kritieke aspecten van Salesforce behandelen, namelijk het Lightning-platform.
We hebben een aantal belangrijke onderwerpen behandeld, zoals interfaces, componentbundels, de toevoeging van Aura-componenten aan Visualforce-pagina's en nog veel meer in dit artikel.
Veelgestelde vragen tijdens sollicitatiegesprekken met Salesforce Lightning
V # 1) Wat is Lightning in Salesforce?
Antwoord: Lightning is een verzameling tools en technologie voor elke vorm van Salesforce-platform. Bliksem is inclusief het volgende, zoals weergegeven in de onderstaande tabel:
Sl. Nee. | Naam | Omschrijving |
---|---|---|
7 | SVG | Dit pictogram in de Lightning Appsamensteller wordt vóór de component weergegeven. |
1. | Lightning Experience | Het bestaat uit Lightning Experience, op sjablonen gebaseerde community's en de mobiele Salesforce 1-app. Het is een set gebruikersinterfaces met optimalisatie voor snelheid. |
twee. | Lightning Component Framework | Het is een JavaScript-framework dat samen met standaardcomponenten wordt geleverd en waarmee de ontwikkelaars componenten kunnen maken die kunnen worden hergebruikt voor stand-alone applicaties. Deze apps zijn gebouwd door aanpassing van Lightning-ervaring, op sjablonen gebaseerde community's en mobiele apps die zijn gemaakt met Salesforce1. |
3. | Lightning App Builder en Community Builder | Het biedt een snelle, gemakkelijke manier om apps te bouwen en aan te passen met behulp van functies voor slepen en neerzetten. Aanpassing van Lightning Experience wordt gedaan door Lightning App Builder te gebruiken voor een mobiele Salesforce 1-app. Aan de andere kant helpt community builder bij het aanpassen van op sjablonen gebaseerde communities. |
Vier. | Lightning Design System (LDS) | LDS maakt het mogelijk om apps te bouwen die passen bij het uiterlijk van de mobiele Salesforce 1-app en Lightning-ervaring. Het heeft moderne UX best practices en stijlgidsen. |
5. | Bliksemuitwisseling | Begin met de ontwikkeling met een set van meer dan 70 partnercomponenten als onderdeel van AppExchange. |
Voorgestelde lezing = >> Salesforce Lightning-zelfstudie
Vraag 2) Wat zijn de componenten in het Lightning-componentraamwerk?
Antwoord: De componenten fungeren als functionele eenheden van het Lightning-componentraamwerk. Een herbruikbaar, modulair gedeelte van de gebruikersinterface is ingekapseld in de componenten. Ze kunnen variëren van een enkele regel tekst tot de volledige applicatie in termen van granulariteit.
Vraag 3) Waar Lightning-componenten te gebruiken
Antwoord: De Lightning-componenten kunnen op de volgende manieren worden gebruikt:
- Componenten met slepen en neerzetten zijn bedoeld voor de Lightning App Builder en Community Builder.
- Voeg Lightning-componenten toe voor Lightning-pagina's.
- Voeg Lightning-componenten toe voor Lightning Experience-recordpagina's.
- Start een Lightning-component voor snelle actie.
- Overruil de standaardacties van de Lightning Component.
- Maak aangepaste applicaties
V # 4) Wat zijn de componentenbundels die worden gebruikt in de Lightning-component?
Antwoord: De componentenbundels zijn opgenomen in de onderstaande tabel:
Sl. Nee. | Naam van de componentenbundel | Omschrijving |
---|---|---|
1 | Component | Dit bevat de mark-up. |
twee | Controller | Dit handelt de gebeurtenissen aan de klantzijde af. |
3 | Helper | De ontwikkelaar kan de algemene logica in de helper schrijven die door verschillende controllermethoden wordt gebruikt, waardoor elke vorm van herhaling wordt vermeden |
4 | Stijl | Dit gaat over de stijl van het onderdeel. |
5 | Documentatie | Dit legt het gebruik van de component vast. |
6 | Renderer | Dit bevat het standaard weergavegedrag van een component. |
8 | Ontwerp | Het helpt niet alleen bij de herbruikbaarheid van componenten, maar bepaalt ook welke attributen moeten worden weergegeven voor tools zoals Lightning App Builder. |
V # 5) Hoe gebruikt de mobiele Salesforce 1-app Lightning-componenten?
Antwoord: We maken eerst een Lightning-tabblad voor de Lightning-component en nemen vervolgens het tabblad op in de navigatiekeuzelijst van de mobiele Salesforce 1-app en vervolgens het nieuw gemaakte tabblad ervoor.
V # 6) Kan een Lightning-component worden gebruikt die met beide interfaces werkt: mobiel en desktop?
Antwoord: Het is mogelijk om Lightning-componenten, de mobiele Salesforce 1-app, aangepaste zelfstandige apps rechtstreeks in Lightning Experience te gebruiken, evenals op sjablonen gebaseerde community's. Lightning-componenten worden gebruikt op de Visualforce-pagina, voor gebruik in Salesforce Visualforce-community's en voor de klassieke omgeving.
V # 7) Werkt Lightning Component met Visualforce?
Antwoord: Ja, het werkt met Visualforce.
V # 8) Kan Lightning worden gezien als een MVC-framework?
Antwoord: Niet echt. Lightning is een raamwerk gebaseerd op componenten.
V # 9) Welke Lightning-componenten bevinden zich aan de serverzijde en welke aan de clientzijde?
Antwoord: Voor de Lightning-component is de client-side de componentpagina die als een JavaScript-controller fungeert, integendeel, de server-side fungeert als een Apex-controller.
V # 10) Wat zijn de verschillen tussen Lightning- en Visualforce-componenten?
Antwoord: Visualforce-componenten zijn paginagericht en het werk is grotendeels servergebaseerd. Bliksemcomponenten daarentegen zijn klantgericht, wat goed is voor hun dynamische, mobielvriendelijke karakter.
V # 11) Hoe voeg ik Aura-componenten toe aan uw Visualforce-pagina?
Antwoord: De ontwikkelaar kan de Aura-componenten op de volgende drie manieren aan de Visualforce-pagina toevoegen:
- Gebruik de component en voeg de Lightning-component toe voor de Visualforce JavaScript-bibliotheek die wordt gebruikt op uw Visualforce-pagina.
- Maak een verwijzing naar een Lightning-app voor het declareren van componentafhankelijkheden.
- Gebruik de $ Lightning.createComponent () om de component voor een pagina te maken door een JavaScript-functie te schrijven
V # 12) Kunnen we één component maken voor het overnemen van stijl / CSS van het bovenliggende item of moeten we deze altijd definiëren in de Salesforce-component?
Antwoord: Natuurlijk kunnen we dit doen. De stijlen kunnen worden overgeërfd van ouders en zijn niet noodzakelijkerwijs gedefinieerd in het onderdeel.
V # 13) Wat is het doel van het gebruik van Aura: method Tag in Lightning?
Antwoord: De Aura: method-tag kan worden gebruikt voor het definiëren van een methode voor component-API. Het is dus niet nodig om een componentgebeurtenis te activeren en af te handelen, en het stelt ons in staat om de methode direct aan te roepen in de controller van de component aan de clientzijde. Het helpt ook om de code te vereenvoudigen die nodig is voor een bovenliggende component om een methode aan te roepen op een onderliggende component die een onderdeel vormt van de bovenliggende component.
V # 14) Is het mogelijk om een Lightning-component in een andere op te nemen?
Antwoord: Ja, het is mogelijk.
V # 15) Wat zijn de limieten voor het aantal componenten dat in een applicatie wordt gebruikt?
Antwoord: Er zijn geen limieten aan het gebruiksaantal van de componenten die in een applicatie worden gebruikt.
V # 16) Wat zijn Aura-componenten? Waarom gebruiken we Aura: Namespace in de code?
Antwoord: Aura-componenten zijn de zelfstandige en herbruikbare eenheden van een app. Componenten vormen de functie-eenheden van Aura. Aura is de open-source technologie die werkt voor Lightning-componenten. De bouwstenen voor de Aura: namespace helpen om de componenten en applicaties te definiëren.
V # 17) Zijn er CSS (stijlen) die door Salesforce.com worden geleverd voor ondersteunde Lightning-componenten?
Antwoord: Ja, dit is beschikbaar in Salesforce Lightning Design System.
V # 18) Zijn Lightning-componenten alleen bedoeld voor mobiele apps?
Antwoord: Met een responsief ontwerp in gedachten, zijn Lightning-componenten bedoeld om eerst mobiel te zijn.De componenten helpen om sneller responsieve apps te bouwen voor desktops, tablets en mobiele apparaten.
V # 19) Is het mogelijk om externe JavaScript / CSS-bibliotheken in componenten op te nemen?
Antwoord: Ja, er kunnen meerdere bibliotheken worden gebruikt, zoals JavaScript / CSS-bibliotheken, jQuery, Bootstrap, enz. Vanaf een lokale, statische bron.
Q # 20) Is het mogelijk om bliksemcomponenten te integreren met een raamwerk zoals Angular?
Antwoord: Het is mogelijk om de code van derden in een Visualforce-pagina in te voegen. Dezelfde Visualforce-pagina wordt vervolgens in een Lightning-component geplaatst. Vervolgens wordt dezelfde Lightning-component gebruikt in een andere Lightning-component die voor verschillende omgevingen werkt.
V # 21) Maakt u eerst een app-bundel om een Lightning-component te maken?
Antwoord: Niet echt, de componentenbundel kan echter eerst worden gemaakt.
V # 22) Is het mogelijk om componenten in de productieorganisatie te implementeren?
Antwoord: Ja, inzet van componenten is mogelijk in de productie met een van de volgende:
- Beheerde pakketten
- Force.com IDE
- Force.com
- Verander sets
- Migratietool
V # 23) Hoe maak je aangepaste Lightning-recordpagina's in Salesforce met Lightning Experience? Kunt u hetzelfde doen voor de mobiele Salesforce-app?
Antwoord: U kunt componenten op een recordpagina toevoegen, verwijderen of zelfs opnieuw ordenen voor een aangepaste weergave van objectrecords met behulp van Lightning App Builder.
Ja, het is ook mogelijk om een recordpagina aan te passen en toe te wijzen aan de Lightning-apps. De gebruikers hebben toegang tot een aangepaste recordpagina voor de context van de app waaraan ze werken.
V # 24) Zijn er opties voor het toewijzen van Lightning Record-pagina's?
Antwoord: Het kan op verschillende manieren worden toegewezen, zoals:
- Org standaard
- App-standaard (overschrijft de toewijzing op organisatieniveau)
- Profiel van app-recordtype (overschrijft de toewijzing op organisatie- en app-niveau).
V # 25) Hoe maak ik een aangepaste Lightning Record-pagina?
Antwoord: We kunnen het maken met de volgende stappen:
Opstelling -> App Builder in Snelzoekvak-> Selecteer Lightning App Builder-> Nieuw Recordpagina -> Geef de pagina een naam als Selecteer Opportunity-> Kies koptekst, subkop, rechterzijbalksjabloon en Klik Af hebben.
Ga alsjeblieft door het koppeling voor meer informatie over het maken van een aangepaste Lightning-pagina.
V # 26) Wat zijn de soorten Lightning-recordpagina's in Salesforce?
Antwoord: Hier zijn de typen die hieronder worden vermeld:
- App-pagina
- Startpagina
- Recordpagina
V # 27) Wat zijn de attributen? Wat zijn de vereiste parameters?
Antwoord: Attributen zijn de variabelen voor het opslaan van waarden. Het kenmerk is gedefinieerd met een naam, type, standaard, beschrijving en toegang. De label wordt gebruikt waarvoor de waarden van name en type attributen vereist zijn.
Naam en type zijn echter de enige vereiste parameters. Dit wordt hieronder weergegeven:
V # 28) Welke interface moet u gebruiken als u wilt dat uw component beschikbaar is voor alle pagina's?
Antwoord: U kunt de flexipage: availableForAllPageTypes koppel.
V # 29) Welke interface kan worden gebruikt om de id van het record uit het record te halen Detailpagina?
soorten defecten bij het testen van software
Antwoord: De force: hasRecordId interface kan worden gebruikt om het record van de recorddetailpagina te verwijderen.
V # 30) Welke interface moet worden gebruikt om een standaardactie te negeren?
Antwoord: Hier kunt u gebruik maken van de Bliksem: actionOverride koppel.
V # 31) Welke interface is bedoeld om componenten snel te gebruiken?
Antwoord: De interface die hier wordt gebruikt, is kracht: lightningQuickAction
V # 32) Welke interface moet een component op de startpagina van de record gebruiken?
Antwoord: De interface die hier wordt gebruikt, is flexipage: availableForRecordHome
V # 33) Welke interface wordt gebruikt als u een component als tabblad wilt gebruiken?
Antwoord: De interface die hier wordt gebruikt, is force: appHostable
V # 34) Waarom wordt de Lightning: isUrlAddressable-interface gebruikt?
Antwoord: De bliksem: isUrlAddressable interface wordt gebruikt bij het navigeren naar de component en ook als de te navigeren component deze interface implementeert.
Q # 35) Hoe gegevenswijzigingen te vinden met behulp van gegevenshandlers?
Antwoord: U kunt een component configureren om een wijzigingshandler aan te roepen wanneer de waarde van de attributen in een van de vele componenten verandert.
V # 36) Wat zijn componentgebeurtenissen?
Antwoord: Een componentgebeurtenis wordt geactiveerd vanuit de instantie van een component. Het kan worden afgehandeld door de gebeurtenis die de gebeurtenis heeft geactiveerd of door de component in de insluitingshiërarchie die de gebeurtenis heeft ontvangen. Er zijn vangst- en bellenfasen voor de verspreiding van componentgebeurtenissen.
V # 37) Wat zijn toepassingsgebeurtenissen?
Antwoord: Een toepassingsgebeurtenis wordt geactiveerd vanuit een exemplaar van een component. Het volgt een publish-subscribe-model. De componenten die een handler voor de gebeurtenis vormen, worden op de hoogte gebracht. De fasen die door het framework worden ondersteund, zijn de capture-, bubble- en standaardfase voor de verspreiding van toepassingsgebeurtenissen. De vangst- en bellenfasen vertonen overeenkomsten met DOM-behandelingspatronen.
V # 38) Wat zijn de fasen in de voortplanting van componentgebeurtenissen?
Antwoord: De twee fasen zijn:
- Bubble fase
- Opnamefase
V # 39) Wat is Lightning Out?
Antwoord: Lightning Out is een krachtige en flexibele functie waarmee u de Lightning-webcomponenten op elke webpagina kunt insluiten. Terwijl u dit gebruikt, hoeft u zich niet bezig te houden met authenticatie of zelfs een verbonden app te configureren, en dit vereenvoudigt sommige details bij gebruik met Visualforce.
Gevolgtrekking
We hebben geprobeerd om alle belangrijke interviewvragen op Salesforce Lightning te behandelen. We hopen dat we enkele essentiële vragen hebben beantwoord die u in staat zullen stellen om deze zeer competitieve wereld van Salesforce-interviews onder ogen te zien.
Mocht u nog andere specifieke vragen hebben, neem dan contact met ons op.
Aanbevolen literatuur
- 50 beste Salesforce-interviewvragen en -antwoorden [Bijgewerkt 2021]
- Top 49 Salesforce Admin Interviewvragen en antwoorden 2021
- Salesforce Lightning-zelfstudie: Lightning-ontwerp en -componenten
- Einstein Analytics - Wat is Salesforce Einstein Analytics
- Uitgaand bericht instellen en testen in Salesforce?
- HubSpot versus Salesforce - welke CRM is het beste voor u?
- Salesforce CPQ-zelfstudie - Wat is CPQ in Salesforce
- Salesforce CRM-zelfstudie - Wat is Salesforce CRM?