salesforce lightning interview questions
Denne vejledning indeholder ofte stillede spørgsmål om Salesforce Lightning-interview og svar med forklaringer, der hjælper dig med at forberede dig til interviewet:
bedste filgendannelsessoftware windows 10
Salesforce klarer sig godt, selv i løbet af denne pandemi. Salesforce-udviklerne er meget efterspurgte efter kunder over hele verden. Hvis du vil møde op til et interview, skal du være foran de andre i læringskurven.
I denne vejledning ønsker vi at dække et af de kritiske aspekter af Salesforce, som er Lightning-platformen.
Vi har dækket nogle vigtige emner såsom grænseflader, komponentbundter, tilføjelsen af Aura-komponenter til Visualforce-sider og mange flere i denne artikel.
Ofte stillede spørgsmål om Salesforce Lightning Interview
Spørgsmål nr. 1) Hvad er lyn i Salesforce?
Svar: Lightning er en samling værktøjer og teknologi til enhver form for Salesforce-platform. Lyn inkluderer følgende som vist i nedenstående tabel:
Sl. Ingen. | Navn | Beskrivelse |
---|---|---|
7 | SVG | Dette ikon i Lightning App Builder vises før komponenten. |
1. | Lynoplevelse | Den består af Lightning Experience, skabelonbaserede samfund samt Salesforce 1 mobilapp. Det er et sæt brugergrænseflader med optimering til hastighed. |
to. | Lightning Component Framework | Det er en JavaScript-ramme, der følger med standardkomponenter og gør det muligt for udviklerne at oprette komponenter, der kan genbruges til enkeltstående applikationer. Disse apps er bygget ved tilpasning af Lightning-oplevelse, skabelonbaserede samfund samt mobilapps oprettet med Salesforce1. |
3. | Lightning App Builder og Community Builder | Det giver en hurtig, nem måde at opbygge app på og tilpasninger ved hjælp af træk-og-slip-funktioner. Tilpasning af Lightning Experience udføres ved hjælp af Lightning App Builder til en Salesforce 1 mobilapp. På den anden side hjælper community builder med tilpasninger af skabelonbaserede samfund. |
Fire. | Lightning Design System (LDS) | LDS gør det muligt at oprette apps, der matcher udseendet af Salesforce 1-mobilappen og Lightning-oplevelsen. Det har moderne UX bedste praksis og stilguider. |
5. | Lynudveksling | Start med udvikling med et sæt på mere end 70 partnerkomponenter som en del af AppExchange. |
Foreslået læsning = >> Salesforce Lightning-vejledning
Q # 2) Hvad er komponenterne i Lightning-komponent-rammen?
Svar: Komponenterne fungerer som funktionelle enheder i Lightning-komponentrammen. En genanvendelig, modulær del af brugergrænsefladen er indkapslet i komponenterne. De kan variere fra en enkelt tekstlinje op til hele applikationen med hensyn til granularitet.
Q # 3) Hvor skal jeg bruge Lynkomponenter ?
Svar: Lynkomponenterne kan bruges på følgende måder:
- Træk-og-slip-komponenter er beregnet til Lightning App Builder og Community Builder.
- Tilføj lynkomponenter til lyn sider.
- Tilføj Lightning Components til Lightning Experience Record Pages.
- Start en lynhurtig lynkomponent.
- Tilsidesæt Lightning Components standardhandlinger.
- Opret brugerdefinerede applikationer
Spørgsmål nr. 4) Hvad er komponentbundterne brugt i Lightning-komponenten?
Svar: Komponentbundterne er anført i nedenstående tabel:
Sl. Ingen. | Komponentbunds navn | Beskrivelse |
---|---|---|
1 | Komponent | Dette indeholder markeringen. |
to | Controller | Dette håndterer begivenhederne på klientsiden. |
3 | Hjælper | Udvikleren kan skrive den fælles logik inden i hjælperen, der bruges af forskellige controller-metoder, og undgå enhver form for gentagelse |
4 | Stil | Dette handler om komponentens stil. |
5 | Dokumentation | Dette registrerer komponentens brug. |
6 | Renderer | Dette indeholder en komponents standardgengivelsesadfærd. |
8 | Design | Det hjælper ikke kun med genanvendelighed af komponenter, men kontrollerer også, hvilke alle attributter der skal eksponeres for værktøjerne som Lightning App Builder. |
Spørgsmål nr. 5) Hvordan bruger Salesforce 1 mobilapp Lynkomponenter?
Svar: Vi opretter først en Lightning-fane til Lightning-komponenten og inkluderer derefter fanen i listen over navigationsvalg i Salesforce 1-mobilappen og derefter den nyoprettede fane til den.
Q # 6) Kan en Lightning-komponent bruges, der fungerer med begge grænseflader - Mobile og Desktop?
Svar: Det er muligt at bruge Lightning-komponenter, Salesforce 1-mobilapp, brugerdefinerede enkeltstående apps direkte i Lightning Experience samt skabelonbaserede samfund. Lynkomponenter bruges på Visualforce-siden til brug i Salesforce Visualforce-samfund såvel som det klassiske miljø.
Q # 7) Fungerer Lightning Component med Visualforce?
Svar: Ja, det fungerer sammen med Visualforce.
Q # 8) Kan lyn betragtes som en MVC-ramme?
Svar: Ikke rigtig. Lyn er en ramme baseret på komponenter.
Q # 9) Hvilke Lightning-komponenter er serversiden, og hvilke er klientsiden?
Svar: For Lightning-komponenten er klientsiden den komponentside, der fungerer som en JavaScript-controller, tværtimod fungerer serversiden som en Apex-controller.
Q # 10) Hvad er forskellen mellem Lightning og Visualforce-komponenter?
Svar: Visualforce-komponenter er sidecentrerede, og arbejdet er for det meste serverbaseret. Lynkomponenter er derimod centreret på klientsiden, der tegner sig for deres dynamiske, mobilvenlige karakter.
Spørgsmål nr. 11) Hvordan tilføjes Aura-komponenter til din Visualforce-side?
Svar: Udvikleren kan tilføje Aura-komponenterne til Visualforce-siden på følgende tre måder:
- Brug komponenten og tilføj Lightning-komponenten til Visualforce JavaScript-biblioteket, der bruges på din Visualforce-side.
- Opret en reference til en Lightning-app til erklæring af komponentafhængigheder.
- Brug $ Lightning.createComponent () at oprette komponenten til en side ved at skrive en JavaScript-funktion
Spørgsmål nr. 12) Kan vi oprette en komponent til nedarvning af stil / CSS fra den overordnede, eller vi skal altid definere den i Salesforce-komponenten?
Svar: Selvfølgelig kan vi gøre dette. Stilarterne kan arves fra forældre og defineres ikke nødvendigvis i komponenten.
Spørgsmål nr. 13) Hvad er formålet med at bruge Aura: metode Tag i lyn?
Svar: Aura: metoden kan bruges til at definere en metode til komponent API. Så der er ikke behov for at fyre og håndtere en komponentbegivenhed, og det giver os mulighed for direkte at påberåbe sig metoden i komponentens controller på klientsiden. Det hjælper også med at forenkle den kode, der kræves for, at en overordnet komponent kalder en metode på en underordnet komponent, der udgør en del af den overordnede komponent.
Q # 14) Er det muligt at medtage en Lightning-komponent i en anden?
Svar: Ja, det er muligt.
Spørgsmål nr. 15) Hvad er grænserne for antallet af komponenter, der bruges i en applikation?
Svar: Der er ingen begrænsninger for brugsnummeret på de komponenter, der bruges i en applikation.
Spørgsmål nr. 16) Hvad er Aura-komponenter? Hvorfor bruger vi Aura: Navneområde i koden?
Svar: Aura-komponenter er de selvstændige og genanvendelige enheder i en app. Komponenter danner Aura's funktionsenheder. Aura er open source-teknologien, der fungerer for Lightning-komponenter. Byggestenene til Aura: namespace hjælper med at definere komponenter og applikationer.
Spørgsmål nr. 17) Er der nogen CSS (stilarter) leveret af Salesforce.com til understøttede lynkomponenter?
Svar: Ja, dette er tilgængeligt i Salesforce Lightning Design System.
Spørgsmål nr. 18) Er lynkomponenter kun beregnet til mobilapps?
Svar: Med et responsivt design i tankerne, er Lightning-komponenter beregnet til at være mobil-først. Komponenterne hjælper med at opbygge responsive apps hurtigere til desktops, tablets og mobile enheder.
Spørgsmål nr. 19) Er det muligt at inkludere eksterne JavaScript / CSS-biblioteker i komponenter?
Svar: Ja, flere biblioteker kan bruges som JavaScript / CSS-biblioteker, jQuery, Bootstrap osv. Fra en lokal, statisk ressource.
Q # 20) Er det muligt at integrere lynkomponenter med en ramme som Angular?
Svar: Det er muligt at indsætte tredjepartskoden på en Visualforce-side. Den samme Visualforce-side placeres derefter i en Lightning-komponent. Derefter bruges den samme lynkomponent i en anden lynkomponent, der fungerer i forskellige miljøer.
Q # 21) Opretter du først en App-pakke for at oprette en Lightning-komponent?
Svar: Ikke rigtig, men komponentbunten kan oprettes først.
Spørgsmål nr. 22) Er det muligt at implementere komponenter i produktionsorganisationen?
Svar: Ja, implementering af komponenter er mulig i produktionen med et af følgende:
- Administrerede pakker
- Force.com IDE
- Force.com
- Skift sæt
- Migrationsværktøj
Spørgsmål nr. 23) Hvordan oprettes tilpassede lynregistreringssider i Salesforce med Lightning Experience? Kan du gøre det samme for Salesforce-mobilappen?
Svar: Tilføj, fjern, eller du kan endda omarrangere komponenter på en pladeside til en brugerdefineret visning af objektets poster ved hjælp af Lightning App Builder.
Ja, det er også muligt at tilpasse en pladeside og tildele den til Lightning-apps. Brugerne kan få adgang til en brugerdefineret pladeside til konteksten for den app, de arbejder på.
Spørgsmål nr. 24) Er der nogen muligheder for Lightning Record-sidetildeling?
Svar: Det kan tildeles på forskellige måder, såsom:
- Org standard
- App-standard (tilsidesætter opgaven på organisationsniveau)
- App Record Type Profile (tilsidesætter tildelingen på organisations- og app-niveau).
Q # 25) Hvordan oprettes en brugerdefineret Lightning Record-side?
Svar: Vi kan oprette det med følgende trin:
Opsætning -> App Builder i Quick Find Box-> Vælg Lightning App Builder-> Ny -> Optag side -> Navngiv siden som Vælg Mulighed-> Vælg Header, Sub header, Right Sidebar template og Klik på Afslut.
Venligst gå igennem link for yderligere detaljer om oprettelse af en brugerdefineret lynside.
Spørgsmål nr. 26) Hvad er typerne af Lightning Record Pages i Salesforce?
Svar: Her er de typer, der er anført nedenfor:
- App-side
- Hjemmeside
- Optag side
Spørgsmål nr. 27) Hvad er attributterne? Hvad er de krævede parametre?
Svar: Attributter er variablerne til lagring af værdier. Attributten er defineret med et navn, type, standard, beskrivelse og adgang. Det tag bruges, der kræver værdierne for attributter navn og type.
Navn og type er dog de eneste nødvendige parametre. Dette er vist nedenfor:
Spørgsmål nr. 28) Hvilken grænseflade skal du bruge, hvis du vil have din komponent tilgængelig på alle sider?
Svar: Du kan bruge flexipage: availableForAllPageTypes interface.
Q # 29) Hvilken grænseflade kan bruges til at hente id'et for posten fra posten Detaljeside?
Svar: Det kraft: hasRecordId grænseflade kan bruges til at slippe af med posten fra siden med detaljer om posten.
Spørgsmål nr. 30) Hvilken grænseflade skal bruges til at tilsidesætte en standardhandling?
Svar: Her kan du gøre brug af Lyn: actionOverride interface.
Spørgsmål nr. 31) Hvilken grænseflade er til brug af komponenter i en hurtig handling?
Svar: Den anvendte grænseflade er kraft: lynQuickAction .
Spørgsmål nr. 32) Hvilken grænseflade skal der bruges en komponent på recordens startside?
Svar: Den anvendte grænseflade er flexipage: tilgængeligForRecordHome .
Spørgsmål nr. 33) Hvilken grænseflade bruges, hvis du ønsker, at en komponent skal bruges som en fane?
Svar: Den anvendte grænseflade er kraft: appHostable .
Spørgsmål nr. 34) Hvorfor Lightning: isUrlAddressable-interface bruges?
Svar: Det lyn: isUrlAddressable interface bruges til at navigere til komponenten, og også når komponenten, der skal navigeres, implementerer denne grænseflade.
Q # 35) Hvordan finder jeg dataændringer ved hjælp af datahåndterere?
Svar: Du kan konfigurere en komponent til at påkalde en ændringshåndterer, når værdien af attributterne i en af de mange komponenter ændres.
Q # 36) Hvad er komponentbegivenheder?
Svar: En komponentbegivenhed affyres fra forekomsten af en komponent. Det kan håndteres af begivenheden, der fyrede begivenheden, eller af komponenten i indeslutningshierarkiet, der modtager begivenheden. Der er indfangnings- og boblefaser til udbredelse af komponentbegivenheder.
Spørgsmål nr. 37) Hvad er applikationsbegivenheder?
Svar: En applikationshændelse affyres fra en forekomst af en komponent. Det følger en public-subscribe-model. De komponenter, der giver en handler til begivenheden, underrettes. De faser, der understøttes af rammen, er indfangnings-, boble- og standardfase til udbredelse af applikationshændelser. Fangst- og boblefaserne har ligheder med DOM-håndteringsmønstre.
Spørgsmål nr. 38) Hvad er faser i udbredelse af komponentbegivenheder?
Svar: De to faser er:
- Boblefase
- Optagelsesfase
Spørgsmål nr. 39) Hvad er Lightning Out?
bedste sted at se anime på
Svar: Lightning Out er en kraftfuld og fleksibel funktion, der giver dig mulighed for at integrere Lightning-webkomponenterne på enhver webside. Mens du bruger dette, behøver du ikke behandle godkendelse eller endda konfigurere en tilsluttet app, og dette forenkler nogle af detaljerne, når de bruges med Visualforce.
Konklusion
Vi har forsøgt at dække alle vigtige interviewspørgsmål om Salesforce Lightning. Vi håber, at vi har besvaret nogle vigtige spørgsmål, der gør det muligt for dig at møde denne stærkt konkurrenceprægede verden af Salesforce-interviews.
Hvis du har andre specifikke spørgsmål, bedes du kontakte os.
Anbefalet læsning
- 50 Top Salesforce-spørgsmål og svar (Opdateret 2021)
- Top 49 Salesforce Admin Interview-spørgsmål og svar 2021
- Salesforce Lightning-vejledning: Lyndesign og komponenter
- Einstein Analytics - Hvad er Salesforce Einstein Analytics
- Sådan konfigureres og testes udgående besked i Salesforce?
- HubSpot mod Salesforce - Hvilken CRM er bedst for dig?
- Salesforce CPQ-vejledning - Hvad er CPQ i Salesforce
- Salesforce CRM-vejledning - Hvad er Salesforce CRM?