salesforce lightning interview questions
Denna handledning ger vanliga frågor och svar på Salesforce Lightning-intervjuer med förklaringar som hjälper dig att förbereda dig för intervjun:
vilken ide är bäst för python
Salesforce mår bra även under denna pandemi. Salesforce-utvecklarna är mycket efterfrågade för kunder över hela världen. Om du vill delta i en intervju måste du vara före de andra i inlärningskurvan.
I den här handledningen vill vi täcka en av de kritiska aspekterna av Salesforce som är Lightning-plattformen.
Vi har täckt några viktiga ämnen som gränssnitt, komponentbuntar, tillägg av Aura-komponenter till Visualforce-sidor och många fler i den här artikeln.
Vanliga frågor om Salesforce Lightning-intervjufrågor
F # 1) Vad är Lightning i Salesforce?
Svar: Lightning är en samling verktyg och teknik för alla former av Salesforce-plattform. Lightning inkluderar följande som visas i nedanstående tabell:
Sl. Nej. | namn | Beskrivning |
---|---|---|
7 | SVG | Denna ikon i Lightning App Builder visas före komponenten. |
1. | Blixtupplevelse | Den består av Lightning Experience, mallbaserade samhällen samt Salesforce 1 mobilapp. Det är en uppsättning användargränssnitt med optimering för hastighet. |
2. | Lightning Component Framework | Det är ett JavaScript-ramverk som följer med standardkomponenter och gör det möjligt för utvecklarna att skapa komponenter som kan återanvändas för fristående applikationer. Dessa appar är byggda med anpassning av Lightning-upplevelsen, mallbaserade samhällen samt mobilappar som skapats med Salesforce1. |
3. | Lightning App Builder och Community Builder | Det erbjuder ett snabbt, enkelt sätt att bygga appar och anpassningar med hjälp av dra-och-släpp-funktioner. Anpassning av Lightning Experience görs med hjälp av Lightning App Builder för en Salesforce 1 mobilapp. Å andra sidan hjälper community builder till anpassningar av mallbaserade gemenskaper. |
Fyra. | Lightning Design System (LDS) | LDS gör det möjligt att skapa appar som matchar utseendet på Salesforce 1-mobilappen och Lightning-upplevelsen. Det har moderna UX-metoder och stilguider. |
5. | Blixtbyte | Börja med utveckling med en uppsättning av 70 + partnerkomponenter som en del av AppExchange. |
Föreslagen läsning = >> Salesforce Lightning-handledning
F # 2) Vilka är komponenterna i Lightning-komponentramen?
Svar: Komponenterna fungerar som funktionella enheter i Lightning-komponentramen. Ett återanvändbart, modulärt avsnitt av användargränssnittet är inkapslat i komponenterna. De kan sträcka sig från en enda textrad till hela applikationen när det gäller detaljeradhet.
F # 3) Var ska jag använda Lightning Components ?
Svar: Lightning-komponenterna kan användas på följande sätt:
- Drag-och-släpp-komponenter är avsedda för Lightning App Builder och Community Builder.
- Lägg till Lightning Components för Lightning Pages.
- Lägg till Lightning Components för Lightning Experience Record Pages.
- Starta en snabbåtgärdande blixtkomponent.
- Åsidosätt Lightning Components standardåtgärder.
- Skapa anpassade applikationer
F # 4) Vilka är komponentbuntarna som används i Lightning-komponenten?
Svar: Komponentbuntarna är listade i nedanstående tabell:
Sl. Nej. | Komponentpaketets namn | Beskrivning |
---|---|---|
ett | Komponent | Detta innehåller markeringen. |
två | Kontroller | Detta hanterar händelserna på klientsidan. |
3 | Hjälpare | Utvecklaren kan skriva den vanliga logiken inuti hjälpen som används av olika styrmetoder, och undvika någon form av upprepning |
4 | Stil | Det handlar om komponentens stil. |
5 | Dokumentation | Detta registrerar komponentens användning. |
6 | Renderer | Detta innehåller standardåtergivningsbeteendet för en komponent. |
8 | Design | Det hjälper inte bara vid återanvändning av komponenter utan styr också vilka alla attribut som behöver exponeras för verktygen som Lightning App Builder. |
F # 5) Hur använder Salesforce 1 Mobile-appen blixtkomponenter?
Svar: Vi skapar först en Lightning-flik för Lightning-komponenten och inkluderar sedan fliken i navigeringslistan i Salesforce 1-mobilappen och sedan den nyligen skapade fliken till den.
F # 6) Kan en blixtkomponent användas som fungerar med båda gränssnitten - mobil och stationär?
Svar: Det är möjligt att använda Lightning-komponenter, Salesforce 1 mobilapp, anpassade fristående appar direkt i Lightning Experience samt mallbaserade samhällen. Blixtkomponenter används på Visualforce-sidan, för användning i Salesforce Visualforce-grupper såväl som i den klassiska miljön.
F # 7) Fungerar Lightning Component med Visualforce?
Svar: Ja, det fungerar med Visualforce.
F # 8) Kan Lightning ses som ett MVC-ramverk?
Svar: Inte riktigt. Blixt är ett ramverk baserat på komponenter.
F # 9) Vilka Lightning-komponenter är serverns och vilka är klientsidor?
Svar: För Lightning-komponenten är klientsidan komponentsidan som fungerar som en JavaScript-styrenhet, tvärtom fungerar serversidan som en Apex-kontroller.
F # 10) Vilka är skillnaderna mellan Lightning och Visualforce-komponenter?
Svar: Visualforce-komponenter är sidorienterade och arbetet är mestadels serverbaserat. Blixtkomponenter är å andra sidan centrerade på klientsidan som står för deras dynamiska, mobilvänliga natur.
F # 11) Hur lägger jag till Aura-komponenter på din Visualforce-sida?
Svar: Utvecklaren kan lägga till Aura-komponenterna på Visualforce-sidan på följande tre sätt:
- Använd komponenten och lägg till Lightning-komponenten för Visualforce JavaScript-biblioteket som används på din Visualforce-sida.
- Skapa en referens till en Lightning-app för att deklarera komponentberoenden.
- Använd $ Lightning.createComponent () för att skapa komponenten för en sida genom att skriva en JavaScript-funktion
F # 12) Kan vi skapa en komponent för att ärva stil / CSS från föräldern eller måste vi alltid definiera den i Salesforce-komponenten?
Svar: Naturligtvis kan vi göra det. Stilarna kan ärvas från föräldrar och definieras inte nödvändigtvis i komponenten.
F # 13) Vad är syftet med att använda Aura: metod Tag in Lightning?
Svar: Aura: -metodtaggen kan användas för att definiera en metod för komponent-API. Så det finns inget behov av att avfyra och hantera en komponenthändelse, och det gör att vi direkt kan åberopa metoden i komponentens styrenhet på klientsidan. Det hjälper också till att förenkla den kod som krävs för en överordnad komponent för att anropa en metod för en underordnad komponent som utgör en del av den överordnade komponenten.
F # 14) Är det möjligt att inkludera en blixtkomponent i en annan?
Svar: Ja det är möjligt.
F # 15) Vilka är gränserna för antalet komponenter som används i en applikation?
Svar: Det finns inga begränsningar för användningsnumret för de komponenter som används i en applikation.
F # 16) Vad är Aura-komponenter? Varför använder vi Aura: Namespace i koden?
Svar: Aura-komponenter är de fristående och återanvändbara enheterna i en app. Komponenter bildar Aura-funktionsenheter. Aura är öppen källkodsteknik som fungerar för Lightning-komponenter. Byggstenarna för Aura: namespace hjälper till att definiera komponenter och applikationer.
F # 17) Finns det någon CSS (stilar) som tillhandahålls av Salesforce.com för Lightning Components som stöds?
Svar: Ja, detta är tillgängligt i Salesforce Lightning Design System.
F # 18) Är Lightning-komponenter endast avsedda för mobilappar?
Svar: Med en responsiv design i åtanke är Lightning-komponenter avsedda att vara mobila först. Komponenterna hjälper till att bygga responsiva appar snabbare för stationära datorer, surfplattor och mobila enheter.
F # 19) Är det möjligt att inkludera externa JavaScript / CSS-bibliotek i komponenter?
Svar: Ja, flera bibliotek kan användas som JavaScript / CSS-bibliotek, jQuery, Bootstrap, etc från en lokal, statisk resurs.
F # 20) Är det möjligt att integrera blixtkomponenter med ett ramverk som Angular?
Svar: Det är möjligt att infoga tredjepartskoden på en Visualforce-sida. Samma Visualforce-sida placeras sedan i en blixtkomponent. Då används samma blixtkomponent i en annan blixtkomponent som fungerar i olika miljöer.
F # 21) Skapar du först ett App-paket för att skapa en Lightning-komponent?
Svar: Inte riktigt, men komponentpaketet kan skapas först.
F # 22) Är det möjligt att distribuera komponenter i produktionsorganisationen?
Svar: Ja, distribution av komponenter är möjlig i produktionen med något av följande:
- Hanterade paket
- Force.com IDE
- Force.com
- Ändra uppsättningar
- Migrationsverktyg
F # 23) Hur skapar jag anpassade Lightning-inspelningssidor i Salesforce med Lightning Experience? Kan du göra detsamma för Salesforce-mobilappen?
Svar: Lägg till, ta bort eller så kan du till och med ändra ordning på komponenter på en inspelningssida för en anpassad vy av objektets poster med hjälp av Lightning App Builder.
Ja, det är också möjligt att anpassa en inspelningssida och tilldela den till Lightning-apparna. Användarna kan komma åt en anpassad inspelningssida för sammanhanget för den app de arbetar med.
F # 24) Finns det några alternativ för Lightning Record-sidtilldelning?
Svar: Det kan tilldelas på olika sätt, till exempel:
- Org standard
- App Standard (åsidosätter uppdraget på organisationsnivå)
- App Record Type Profile (åsidosätter tilldelningen på organisations- och appnivå).
F # 25) Hur skapar jag en anpassad Lightning Record-sida?
Svar: Vi kan skapa det med följande steg:
Uppstart -> App Builder i snabbsökningsrutan-> Välj Lightning App Builder-> Ny -> Spela in sida -> Namnge sidan som Välj Möjlighet-> Välj rubrik, underrubrik, höger sidofältmall och Klick Avsluta.
Snälla gå igenom länk för mer information om hur du skapar en anpassad Lightning-sida.
F # 26) Vilka är de typer av Lightning Record Pages i Salesforce?
Svar: Här är de typer som är listade nedan:
- App-sida
- Hemsida
- Spela in sida
F # 27) Vilka är attributen? Vilka parametrar krävs?
Svar: Attribut är variablerna för lagring av värden. Attributet definieras med namn, typ, standard, beskrivning och åtkomst. De märka används som kräver värdena för attribut för namn och typ.
Namn och typ är dock de enda nödvändiga parametrarna. Detta visas nedan:
F # 28) Vilket gränssnitt ska användas om du vill att din komponent ska vara tillgänglig för alla sidor?
Svar: Du kan använda flexipage: availableForAllPageTypes gränssnitt.
F # 29) Vilket gränssnitt kan användas för att få postens ID från posten Detaljsida?
Svar: De kraft: hasRecordId gränssnitt kan användas för att bli av med posten från sidan Detaljinformation.
F # 30) Vilket gränssnitt ska användas för att åsidosätta en standardåtgärd?
Svar: Här kan du använda Lightning: actionOverride gränssnitt.
F # 31) Vilket gränssnitt är för användning av komponenter i en snabb åtgärd?
Svar: Gränssnittet som används här är kraft: lightningQuickAction .
F # 32) Vilket gränssnitt ska du använda en komponent på postens startsida?
Svar: Gränssnittet som används här är flexipage: tillgängligForRecordHome .
F # 33) Vilket gränssnitt används om du vill att en komponent ska användas som en flik?
Svar: Gränssnittet som används här är kraft: appHostable .
F # 34) Varför Lightning: ärUrlAddressable gränssnitt används?
Svar: De lightning: isUrlAddressable gränssnitt används när du navigerar till komponenten och även när komponenten som ska navigeras implementerar detta gränssnitt.
hur man gör en hög i java
F # 35) Hur hittar jag dataändringar med hjälp av datahanterare?
Svar: Du kan konfigurera en komponent för att åberopa en ändringshanterare när värdet på attributen i en av de många komponenterna ändras.
F # 36) Vad är komponenthändelser?
Svar: En komponenthändelse avfyras från förekomsten av en komponent. Det kan hanteras av händelsen som avfyrade händelsen eller av komponenten i inneslutningshierarkin som tar emot händelsen. Det finns fångst- och bubbelfaser för förökning av komponenthändelser.
F # 37) Vad är applikationshändelser?
Svar: En applikationshändelse avfyras från en instans av en komponent. Den följer en public-subscribe-modell. Komponenterna som tillhandahåller en hanterare för evenemanget meddelas. Faserna som stöds av ramverket är infångnings-, bubbla- och standardfas för spridning av applikationshändelser. Fångst- och bubbelfaserna har likheter med DOM-hanteringsmönster.
F # 38) Vilka är faserna i förökning av komponenthändelser?
Svar: De två faserna är:
- Bubbelfas
- Fångstfas
F # 39) Vad är Lightning Out?
Svar: Lightning Out är en kraftfull och flexibel funktion som låter dig bädda in Lightning-webbkomponenterna på vilken webbsida som helst. Medan du använder detta behöver du inte hantera autentisering eller ens konfigurera en ansluten app, och detta förenklar vissa detaljer när de används med Visualforce.
Slutsats
Vi har försökt täcka alla viktiga intervjufrågor om Salesforce Lightning. Vi hoppas att vi har svarat på några viktiga frågor som gör att du kan möta denna mycket konkurrenskraftiga värld av Salesforce-intervjuer.
Om du har några andra specifika frågor, vänligen kontakta oss.
Rekommenderad läsning
- 50 populära Salesforce-intervjufrågor och svar [Uppdaterad 2021]
- Topp 49 Salesforce-intervjufrågor och svar 2021
- Salesforce Lightning Tutorial: Lightning Design And Components
- Einstein Analytics - Vad är Salesforce Einstein Analytics
- Hur ställer jag in och testar utgående meddelande i Salesforce?
- HubSpot mot Salesforce - Vilken CRM är BÄST för dig?
- Salesforce CPQ-handledning - Vad är CPQ i Salesforce
- Salesforce CRM-handledning - Vad är Salesforce CRM?