salesforce lightning interview questions
Tento tutoriál poskytuje často kladené otázky a odpovede na pohovory so Salesforce Lightning s vysvetleniami, ktoré vám pomôžu pripraviť sa na pohovor:
implementácia hash tabuľky v kóde c ++
Salesforce sa darí, dokonca aj v čase tejto pandémie. Vývojári systému Salesforce sú veľmi žiadaní o klientov z celého sveta. Ak sa chcete dostaviť na pohovor, musíte byť v krivke učenia sa pred ostatnými.
V tomto výučbe sa chceme venovať jednému z kritických aspektov Salesforce, ktorým je platforma Lightning.
V tomto článku sme sa venovali niektorým dôležitým témam, ako sú rozhrania, balíčky komponentov, pridanie komponentov Aura na stránky Visualforce a mnoho ďalších.
Často kladené otázky týkajúce sa rozhovorov s bleskom Salesforce
Otázka č. 1) Čo je to Lightning v službe Salesforce?
Odpoveď: Lightning je kolekcia nástrojov a technológií pre akúkoľvek formu platformy Salesforce. Blesk obsahuje nasledujúce prvky, ako je uvedené v nasledujúcej tabuľke:
Sl. Č. | názov | Popis |
---|---|---|
7 | SVG | Táto ikona v nástroji Lightning App Builder sa zobrazí pred komponentom. |
1. | Bleskový zážitok | Skladá sa z Lightning Experience, komunít založených na šablónach a mobilnej aplikácie Salesforce 1. Je to sada používateľských rozhraní s optimalizáciou pre rýchlosť. |
2. | Rámec pre komponenty bleskov | Jedná sa o rámec JavaScriptu, ktorý je dodávaný so štandardnými komponentmi a umožňuje vývojárom vytvárať komponenty, ktoré je možné opakovane použiť pre samostatné aplikácie. Tieto aplikácie sú vytvorené prispôsobením prostredia Lightning, komunitám založeným na šablónach a tiež mobilných aplikácií vytvorených pomocou služby Salesforce1. |
3. | Lightning App Builder a Community Builder | Ponúka rýchly a ľahký spôsob vytvárania a prispôsobovania aplikácií pomocou funkcií drag-and-drop. Prispôsobenie zážitku z blesku sa vykonáva pomocou aplikácie Lightning App Builder pre mobilnú aplikáciu Salesforce 1. Na druhej strane nástroj na vytváranie komunít pomáha pri prispôsobovaní komunít založených na šablónach. |
Štyri. | Lightning Design System (LDS) | LDS umožňuje vytvárať aplikácie, ktoré zodpovedajú vzhľadu mobilnej aplikácie Salesforce 1 a zážitku Lightning. Má moderné osvedčené postupy a príručky štýlov UX. |
5. | Blesková burza | Začnite vývojom so sadou viac ako 70 partnerských komponentov ako sekciou AppExchange. |
Navrhované čítanie = >> Výukový program Salesforce Lightning
Otázka 2) Čo sú komponenty v rámci komponentu Lightning?
Odpoveď: Komponenty fungujú ako funkčné jednotky rámca komponentov Lightning. V komponentoch je zapuzdrená opakovane použiteľná modulárna časť používateľského rozhrania. Môžu sa pohybovať od jedného riadku textu až po celú aplikáciu, čo sa týka podrobnosti.
Otázka č. 3) Kde používať komponenty Lightning ?
Odpoveď: Komponenty Lightning je možné použiť nasledujúcimi spôsobmi:
- Komponenty drag-and-drop sú určené pre Lightning App Builder a Community Builder.
- Pridajte komponenty Lightning pre stránky Lightning.
- Pridajte bleskové komponenty pre záznam svetových zážitkov s bleskom.
- Spustite komponent blesku Quick-action.
- Potlačte štandardné akcie Lightning Component.
- Vytváranie vlastných aplikácií
Otázka č. 4) Aké sú zväzky komponentov použité v komponente Lightning?
Odpoveď: Balíky komponentov sú uvedené v nasledujúcej tabuľke:
Sl. Č. | Názov balíka komponentov | Popis |
---|---|---|
jeden | Komponent | Toto obsahuje značku. |
dva | Kontrolór | Toto rieši udalosti na strane klienta. |
3 | Pomocník | Vývojár môže zapísať bežnú logiku do pomocníka používaného rôznymi metódami radiča, čím sa vyhne akémukoľvek druhu opakovania |
4 | Štýl | Jedná sa o štýl súčasti. |
5 | Dokumentácia | Týmto sa zaznamená použitie komponentu. |
6 | Vykresľovač | Toto obsahuje predvolené správanie vykreslenia komponentu. |
8 | Dizajn | Pomáha nielen pri opätovnom použití komponentov, ale tiež ovláda, ktoré atribúty musia byť vystavené pre nástroje, ako je Lightning App Builder. |
Otázka č. 5) Ako používa mobilná aplikácia Salesforce 1 komponenty Lightning?
Odpoveď: Najskôr vytvoríme kartu Lightning pre komponent Lightning a následne ju začleníme do navigačného výberového zoznamu mobilnej aplikácie Salesforce 1 a potom k nej novovytvorenú kartu.
Otázka č. 6) Môže sa použiť komponent Lightning, ktorý pracuje s obidvomi rozhraniami - mobilným aj stolným?
Odpoveď: Je možné používať komponenty Lightning, mobilnú aplikáciu Salesforce 1, vlastné samostatné aplikácie priamo v prostredí Lightning Experience, ako aj komunity založené na šablónach. Komponenty blesku sa používajú na stránke Visualforce na použitie v komunitách Salesforce Visualforce aj v klasickom prostredí.
Otázka č. 7) Funguje komponent Lightning Component s programom Visualforce?
Odpoveď: Áno, s Visualforce to funguje.
Otázka č. 8) Dajú sa Lightning považovať za rámec MVC?
Odpoveď: Nie naozaj. Blesk je rámec založený na komponentoch.
Otázka č. 9) Ktoré komponenty Lightning sú na strane servera a ktoré na strane klienta?
Odpoveď: Pre komponent Lightning je na strane klienta stránka komponentu fungujúca ako radič JavaScriptu, naopak na strane servera funguje ako radič Apex.
Otázka č. 10) Aké sú rozdiely medzi komponentmi Lightning a Visualforce?
Odpoveď: Komponenty Visualforce sú zamerané na stránku a práca je väčšinou založená na serveri. Na druhej strane komponenty blesku sú zamerané na klienta, čo zodpovedá ich dynamickej a priateľskej mobilnej povahe.
Otázka č. 11) Ako pridať komponenty Aura na stránku Visualforce?
Odpoveď: Vývojár môže pridať komponenty Aura na stránku Visualforce nasledujúcimi tromi spôsobmi:
- Použite komponent a pridajte komponent Lightning pre knižnicu JavaScriptu Visualforce použitú na stránke Visualforce.
- Vytvorte odkaz na aplikáciu Lightning na deklarovanie závislostí komponentov.
- Použi $ Lightning.createComponent () na vytvorenie komponentu pre stránku napísaním funkcie JavaScript
Otázka č. 12) Môžeme vytvoriť jeden komponent na dedenie štýlu / CSS od rodiča alebo ho musíme vždy definovať v komponente Salesforce?
Odpoveď: Samozrejme, môžeme to urobiť. Štýly môžu byť zdedené po rodičoch a nemusia byť nevyhnutne definované v komponente.
Otázka č. 13) Aký je účel použitia značky Aura: method tag v blesku?
Odpoveď: Značku Aura: method možno použiť na definovanie metódy pre komponentné API. Nie je teda potrebné spúšťať a spracovávať udalosti komponentov a umožňuje nám to priamo vyvolať metódu v radiči komponentu na strane klienta. Pomáha tiež zjednodušiť kód potrebný na to, aby nadradený komponent volal metódu na podradenom komponente, ktorý tvorí súčasť nadradeného komponentu.
Otázka č. 14) Je možné zahrnúť komponent Lightning do iného?
Odpoveď: Áno, je to možné.
Otázka č. 15) Aké sú obmedzenia počtu komponentov použitých v aplikácii?
Odpoveď: Neexistujú žiadne obmedzenia týkajúce sa počtu použití komponentov použitých v aplikácii.
Otázka č. 16) Čo sú komponenty Aura? Prečo v kóde používame Aura: Namespace?
Odpoveď: Komponenty Aura sú samostatné a opakovane použiteľné jednotky aplikácie. Komponenty tvoria funkčné jednotky Aury. Aura je technológia otvoreného zdroja, ktorá funguje pre komponenty Lightning. Stavebné kamene pre menný priestor Aura: pomáhajú definovať komponenty a aplikácie.
Otázka č. 17) Existujú nejaké CSS (štýly) poskytované serverom Salesforce.com pre podporované komponenty Lightning?
Odpoveď: Áno, toto je k dispozícii v systéme Salesforce Lightning Design System.
Otázka 18) Sú komponenty Lightning určené iba pre mobilné aplikácie?
Odpoveď: S ohľadom na responzívny dizajn majú byť komponenty Lightning najskôr mobilné. Tieto komponenty pomáhajú rýchlejšie vytvárať responzívne aplikácie pre stolné počítače, tablety a mobilné zariadenia.
Otázka č. 19) Je možné do komponentov zahrnúť externé knižnice JavaScriptu / CSS?
Odpoveď: Áno, z miestneho, statického zdroja možno použiť viac knižníc, ako sú napríklad knižnice JavaScriptu / CSS, jQuery, Bootstrap atď.
Otázka č. 20) Je možné integrovať komponenty blesku do rámca ako Angular?
Odpoveď: Kód tretej strany je možné vložiť na stránku Visualforce. Rovnaká stránka Visualforce sa potom vloží do komponentu Lightning. Potom sa ten istý komponent blesku použije v inom komponente blesku, ktorý funguje pre rôzne prostredia.
Otázka č. 21) Vytvoríte najskôr balík aplikácií na vytvorenie komponentu Lightning?
Odpoveď: V skutočnosti to však nie je možné, najskôr sa dá vytvoriť balík komponentov.
vytvoriť kópiu poľa
Otázka č. 22) Je možné nasadiť komponenty do produkčnej organizácie?
Odpoveď: Áno, nasadenie komponentov je vo výrobe možné niektorým z týchto spôsobov:
- Spravované balíčky
- Force.com IDE
- Force.com
- Zmeňte súpravy
- Migračný nástroj
Otázka č. 23) Ako vytvoriť vlastné stránky záznamu záznamu Lightning v službe Salesforce with Lightning Experience? Môžete urobiť to isté pre mobilnú aplikáciu Salesforce?
Odpoveď: Pomocou aplikácie Lightning App Builder môžete pridať, odobrať alebo dokonca zmeniť poradie komponentov na stránke záznamu a získať tak vlastné zobrazenie záznamov objektov.
Áno, je tiež možné prispôsobiť stránku záznamu a priradiť ju k aplikáciám Lightning. Používatelia majú prístup k vlastnej stránke záznamu pre kontext aplikácie, na ktorej pracujú.
Otázka č. 24) Existujú nejaké možnosti pre priradenie stránky záznamu blesku?
Odpoveď: Môže byť priradený rôznymi spôsobmi, napríklad:
- Predvolená organizácia
- Predvolená aplikácia (prepíše priradenie na úrovni organizácie)
- Profil typu záznamu aplikácie (prepíše priradenie na úrovni organizácie a aplikácie).
Otázka č. 25) Ako vytvoriť vlastnú stránku záznamu blesku?
Odpoveď: Môžeme ho vytvoriť pomocou nasledujúcich krokov:
Nastaviť -> Tvorca aplikácií v poli Rýchle hľadanie-> Vyberte Lightning App Builder-> Nový -> Stránka záznamu -> Pomenujte stránku ako Vyberte Príležitosť-> Vyberte hlavičku, podhlavičku, šablónu pravého bočného panela a Kliknite Skončiť.
Prejdite prosím cez odkaz pre ďalšie podrobnosti o vytváraní vlastnej stránky Lightning.
Otázka č. 26) Aké sú typy stránok s bleskovými záznamami v službe Salesforce?
Odpoveď: Tu sú typy uvedené nižšie:
- Stránka aplikácie
- Domovská stránka
- Stránka záznamu
Otázka č. 27) Aké sú atribúty? Aké sú požadované parametre?
Odpoveď: Atribúty sú premenné na ukladanie hodnôt. Atribút je definovaný názvom, typom, predvoleným nastavením, popisom a prístupom. The značka používa sa, ktorá vyžaduje hodnoty atribútov názvu a typu.
Názov a typ sú však jediné požadované parametre. Toto je zobrazené nižšie:
Otázka č. 28) Aké rozhranie použiť, ak chcete, aby bol váš komponent k dispozícii pre všetky stránky?
Odpoveď: Môžete použiť flexipage: availableForAllPageTypes rozhranie.
Otázka č. 29) Ktoré rozhranie možno použiť na získanie ID záznamu zo záznamu Detailná stránka?
Odpoveď: The sila: hasRecordId na zbavenie sa záznamu zo stránky Podrobnosti záznamu.
Otázka 30) Ktoré rozhranie by sa malo použiť na potlačenie štandardnej akcie?
Odpoveď: Tu môžete využiť Blesk: actionOverride rozhranie.
Otázka č. 31) Ktoré rozhranie je určené na použitie komponentov v rýchlej akcii?
Odpoveď: Tu použité rozhranie je sila: lightningQuickAction .
Otázka č. 32) Ktoré rozhranie použiť komponent na domovskej stránke záznamu?
Odpoveď: Tu použité rozhranie je flexipage: availableForRecordHome .
Otázka č. 33) Ktoré rozhranie sa používa, ak chcete, aby sa komponent používal ako karta?
Odpoveď: Tu použité rozhranie je sila: appHostable .
Otázka č. 34) Prečo je použité rozhranie Lightning: isUrlAddressable?
Odpoveď: The blesk: isUrlAddressable rozhranie sa používa pri navigácii k komponentu a tiež vtedy, keď komponent, ktorý má byť navigovaný, implementuje toto rozhranie.
Otázka č. 35) Ako nájsť zmeny údajov pomocou manipulátorov údajov?
Odpoveď: Môžete nakonfigurovať komponent na vyvolanie obslužného programu zmeny, keď sa zmení hodnota atribútov v jednom z mnohých komponentov.
Otázka č. 36) Čo sú udalosti komponentov?
Odpoveď: Udalosť komponentu je vyvolaná z inštancie komponentu. Môže to zvládnuť udalosť, ktorá spustila udalosť, alebo komponent v hierarchii obmedzenia, ktorý ju prijme. Existujú fázy zachytenia a bubliny pre šírenie udalostí komponentov.
Otázka č. 37) Čo sú udalosti aplikácie?
Odpoveď: Udalosť aplikácie je spustená z inštancie komponentu. Vychádza z modelu zverejnenia a prihlásenia na odber. Komponenty, ktoré poskytujú obsluhu udalosti, sú informované. Fázy podporované rámcom sú fáza zachytenia, prebublávania a predvolená fáza propagácie udalostí aplikácie. Fázy zachytenia a bubliny majú podobnosť so vzormi spracovania DOM.
Otázka 38) Aké sú fázy šírenia udalostí komponentov?
Odpoveď: Dve fázy sú:
- Fáza bubliny
- Fáza snímania
Otázka č. 39) Čo je Lightning Out?
Odpoveď: Lightning Out je výkonná a flexibilná funkcia, ktorá umožňuje vložiť webové komponenty Lightning na ľubovoľnú webovú stránku. Pri jeho používaní nemusíte riešiť autentifikáciu alebo dokonca konfigurovať pripojenú aplikáciu, čo pri použití s Visualforce zjednodušuje niektoré podrobnosti.
Záver
Pokúsili sme sa pokryť všetky dôležité otázky týkajúce sa pohovoru o službe Salesforce Lightning. Dúfame, že sme zodpovedali niekoľko dôležitých otázok, ktoré vám umožnia čeliť tomuto vysoko konkurenčnému svetu rozhovorov so Salesforce.
Ak máte ďalšie konkrétne otázky, obráťte sa na nás.
Odporúčané čítanie
- 50 najdôležitejších otázok a odpovedí na pohovor so Salesforce (aktualizované 2021)
- Top 49 otázok a odpovedí na správu pre administrátorov Salesforce 2021
- Výukový program Lightfor pre Salesforce: Dizajn a komponenty bleskov
- Einstein Analytics - Čo je to Salesforce Einstein Analytics
- Ako nastaviť a otestovať odchádzajúcu správu v službe Salesforce?
- HubSpot Vs Salesforce - Ktoré CRM je pre vás NAJLEPŠIE?
- Výukový program CPQ pre Salesforce - Čo je CPQ v službe Salesforce
- Výukový program pre Salesforce CRM - Čo je to Salesforce CRM?