salesforce lightning interview questions
Ten samouczek zawiera często zadawane pytania do wywiadu Salesforce Lightning i odpowiedzi wraz z wyjaśnieniami, które pomogą Ci przygotować się do rozmowy:
Salesforce ma się dobrze, nawet w czasie tej pandemii. Programiści Salesforce są bardzo poszukiwani przez klientów na całym świecie. Jeśli chcesz pojawić się na rozmowie kwalifikacyjnej, musisz wyprzedzać innych na krzywej uczenia się.
jak uruchamiać pliki .torrent
W tym samouczku chcemy omówić jeden z krytycznych aspektów Salesforce, jakim jest platforma Lightning.
W tym artykule omówiliśmy kilka ważnych tematów, takich jak interfejsy, pakiety komponentów, dodawanie komponentów Aura do stron Visualforce i wiele innych.
Często zadawane pytania do wywiadu z Salesforce Lightning
P # 1) Co to jest Lightning w Salesforce?
Odpowiedź: Lightning to zbiór narzędzi i technologii dla dowolnej formy platformy Salesforce. Błyskawica obejmuje następujące elementy, jak pokazano w poniższej tabeli:
Sl. Nie. | Nazwa | Opis |
---|---|---|
1. | Błyskawiczne doświadczenie | Obejmuje Lightning Experience, społeczności oparte na szablonach, a także aplikację mobilną Salesforce 1. Jest to zestaw interfejsów użytkownika z optymalizacją pod kątem szybkości. |
dwa. | Lightning Component Framework | Jest to framework JavaScript, który jest dostarczany wraz ze standardowymi komponentami i umożliwia programistom tworzenie komponentów, które można ponownie wykorzystać w samodzielnych aplikacjach. Te aplikacje są tworzone przez dostosowanie środowiska Lightning, społeczności oparte na szablonach, a także aplikacje mobilne utworzone za pomocą Salesforce1. |
3. | Lightning App Builder i Community Builder | Oferuje szybki i łatwy sposób tworzenia aplikacji i dostosowywania za pomocą funkcji przeciągania i upuszczania. Dostosowywanie Lightning Experience odbywa się za pomocą Lightning App Builder dla aplikacji mobilnej Salesforce 1. Z drugiej strony narzędzie do tworzenia społeczności pomaga w dostosowywaniu społeczności opartych na szablonach. |
Cztery. | Lightning Design System (LDS) | LDS umożliwia tworzenie aplikacji pasujących do wyglądu aplikacji mobilnej Salesforce 1 i środowiska Lightning. Zawiera nowoczesne najlepsze praktyki UX i przewodniki stylistyczne. |
5. | Błyskawiczna wymiana | Zacznij od rozwoju z zestawem ponad 70 komponentów partnerskich jako sekcji AppExchange. |
Sugerowana lektura = >> Samouczek Salesforce Lightning
P # 2) Jakie są komponenty we frameworku Lightning?
Odpowiedź: Komponenty działają jako jednostki funkcjonalne struktury komponentu Lightning. Komponenty zawierają modułową sekcję interfejsu użytkownika wielokrotnego użytku. Pod względem szczegółowości mogą obejmować od pojedynczego wiersza tekstu do całej aplikacji.
Q # 3) Gdzie używać Lightning Components ?
Odpowiedź: Komponentów Lightning można używać na następujące sposoby:
- Komponenty typu „przeciągnij i upuść” są przeznaczone dla aplikacji Lightning App Builder i Community Builder.
- Dodaj komponenty Lightning do stron Lightning.
- Dodaj komponenty Lightning do stron z nagraniami Lightning Experience.
- Uruchom komponent błyskawicy o szybkim działaniu.
- Zastępuje standardowe działania komponentu Lightning.
- Twórz aplikacje niestandardowe
P # 4) Jakie są pakiety komponentów używane w komponencie Lightning?
Odpowiedź: Pakiety komponentów są wymienione w poniższej tabeli:
Sl. Nie. | Nazwa pakietu komponentów | Opis |
---|---|---|
1 | Składnik | Zawiera znacznik. |
dwa | Kontroler | To obsługuje zdarzenia po stronie klienta. |
3 | Pomocnik | Programista może napisać wspólną logikę wewnątrz pomocnika używaną przez różne metody kontrolera, unikając wszelkiego rodzaju powtórzeń |
4 | Styl | Chodzi o styl elementu. |
5 | Dokumentacja | Zapisuje użycie komponentu. |
6 | Renderer | Zawiera domyślne zachowanie renderowania komponentu. |
7 | SVG | Ta ikona w Lightning App Builder jest wyświetlana przed komponentem. |
8 | Projekt | Nie tylko pomaga w ponownym użyciu komponentów, ale także kontroluje, które wszystkie atrybuty muszą być ujawnione dla narzędzi takich jak Lightning App Builder. |
P # 5) W jaki sposób aplikacja mobilna Salesforce 1 korzysta ze składników Lightning?
Odpowiedź: Najpierw tworzymy kartę Lightning dla komponentu Lightning, a następnie umieszczamy kartę na liście wyboru nawigacji w aplikacji mobilnej Salesforce 1, a następnie nowo utworzoną kartę do niej.
P # 6) Czy można użyć komponentu Lightning, który działa z obydwoma interfejsami - mobilnym i stacjonarnym?
Odpowiedź: Możliwe jest użycie komponentów Lightning, aplikacji mobilnej Salesforce 1, niestandardowych samodzielnych aplikacji bezpośrednio w Lightning Experience, a także społeczności opartych na szablonach. Składniki Lightning są używane na stronie Visualforce do użytku w społecznościach Salesforce Visualforce, a także w klasycznym środowisku.
P # 7) Czy Lightning Component współpracuje z Visualforce?
Odpowiedź: Tak, działa z Visualforce.
P # 8) Czy Lightning można postrzegać jako framework MVC?
Odpowiedź: Nie całkiem. Lightning to framework oparty na komponentach.
P # 9) Które części komponentów Lightning są po stronie serwera, a które po stronie klienta?
Odpowiedź: W przypadku komponentu Lightning strona klienta to strona komponentu działająca jako kontroler JavaScript, wręcz przeciwnie, strona serwera działa jako kontroler Apex.
P # 10) Jakie są różnice między komponentami Lightning i Visualforce?
Odpowiedź: Komponenty Visualforce koncentrują się na stronach, a praca jest głównie oparta na serwerze. Z drugiej strony komponenty Lightning są zorientowane na klienta, co wyjaśnia ich dynamiczny, przyjazny dla urządzeń mobilnych charakter.
P # 11) Jak dodać komponenty Aura do swojej strony Visualforce?
Odpowiedź: Programista może dodać komponenty Aura do strony Visualforce na trzy sposoby:
- Użyj komponentu i dodaj komponent Lightning do biblioteki Visualforce JavaScript używanej na twojej stronie Visualforce.
- Utwórz odwołanie do aplikacji Lightning w celu zadeklarowania zależności komponentów.
- Użyj $ Lightning.createComponent () aby utworzyć komponent strony, pisząc funkcję JavaScript
P # 12) Czy możemy stworzyć jeden komponent do dziedziczenia stylu / CSS od rodzica, czy też musimy zawsze definiować go w komponencie Salesforce?
Odpowiedź: Oczywiście, że możemy to zrobić. Style mogą być dziedziczone po rodzicach i niekoniecznie zdefiniowane w komponencie.
P # 13) Jaki jest cel używania Aura: Method Tag w Lightning?
Odpowiedź: Znacznik Aura: metoda może służyć do definiowania metody dla API komponentu. Nie ma więc potrzeby uruchamiania i obsługi zdarzenia komponentu, a to pozwala nam bezpośrednio wywołać metodę w kontrolerze składnika po stronie klienta. Pomaga również w uproszczeniu kodu wymaganego przez komponent nadrzędny do wywołania metody na komponencie podrzędnym, który stanowi część komponentu nadrzędnego.
P # 14) Czy można dołączyć komponent Lightning do innego?
Odpowiedź: Tak to mozliwe.
P # 15) Jakie są ograniczenia liczby komponentów używanych w aplikacji?
Odpowiedź: Nie ma ograniczeń co do liczby komponentów używanych w aplikacji.
P # 16) Co to są komponenty Aura? Dlaczego używamy Aura: Namespace w kodzie?
Odpowiedź: Komponenty aury to samodzielne jednostki aplikacji wielokrotnego użytku. Komponenty tworzą jednostki funkcyjne Aury. Aura to technologia open source, która działa w przypadku komponentów Lightning. Elementy składowe przestrzeni nazw Aura: pomagają zdefiniować komponenty i aplikacje.
P # 17) Czy są jakieś CSS (style) udostępnione przez Salesforce.com dla obsługiwanych komponentów Lightning?
Odpowiedź: Tak, jest to dostępne w Salesforce Lightning Design System.
P # 18) Czy komponenty Lightning są przeznaczone tylko do aplikacji mobilnych?
Odpowiedź: Mając na uwadze responsywny projekt, komponenty Lightning mają być przede wszystkim mobilne i pomagają w szybszym tworzeniu responsywnych aplikacji na komputery stacjonarne, tablety i urządzenia mobilne.
P # 19) Czy możliwe jest włączenie zewnętrznych bibliotek JavaScript / CSS do komponentów?
Odpowiedź: Tak, można używać wielu bibliotek, takich jak biblioteki JavaScript / CSS, jQuery, Bootstrap itp. Z lokalnego, statycznego zasobu.
P # 20) Czy jest możliwe zintegrowanie komponentów pioruna z ramami takimi jak Angular?
Odpowiedź: Istnieje możliwość wstawienia kodu innej firmy na stronie Visualforce. Ta sama strona Visualforce jest następnie umieszczana w komponencie Lightning. Następnie ten sam komponent Lightning jest używany w innym komponencie Lightning, który działa w różnych środowiskach.
P # 21) Czy najpierw tworzysz pakiet aplikacji, aby utworzyć komponent Lightning?
Odpowiedź: Jednak pakiet komponentów nie może zostać utworzony jako pierwszy.
P # 22) Czy można wdrożyć komponenty w organizacji produkcyjnej?
Odpowiedź: Tak, rozmieszczenie komponentów w produkcji jest możliwe przy użyciu dowolnego z poniższych:
- Zarządzane pakiety
- Force.com IDE
- Force.com
- Zmień zestawy
- Narzędzie migracji
P # 23) Jak stworzyć własne strony z rekordami Lightning w Salesforce z Lightning Experience? Czy możesz zrobić to samo dla aplikacji mobilnej Salesforce?
Odpowiedź: Dodawaj, usuwaj, a nawet możesz zmienić kolejność komponentów na stronie rekordów, aby uzyskać niestandardowy widok rekordów obiektu za pomocą Lightning App Builder.
Tak, można również dostosować stronę nagrywania i przypisać ją do aplikacji Lightning. Użytkownicy mogą uzyskać dostęp do niestandardowej strony rekordów dla kontekstu aplikacji, nad którą pracują.
P # 24) Czy są jakieś opcje przypisania strony z nagraniem błyskawicy?
Odpowiedź: Można go przypisać na różne sposoby, na przykład:
- Organizacja domyślna
- App Default (zastępuje przypisanie na poziomie organizacji)
- Profil typu rekordu aplikacji (zastępuje przypisanie na poziomie organizacji i aplikacji).
Q # 25) Jak stworzyć własną stronę z nagraniami błyskawic?
Odpowiedź: Możemy go stworzyć, wykonując następujące kroki:
Ustawiać -> Kreator aplikacji w oknie szybkiego wyszukiwania-> Wybierz Lightning App Builder-> Nowy -> Strona rekordu -> Nazwij stronę jako Wybierz Okazja-> Wybierz nagłówek, nagłówek podrzędny, szablon prawego paska bocznego i Kliknij Koniec.
Proszę przejść przez połączyć aby uzyskać więcej informacji na temat tworzenia niestandardowej strony błyskawicy.
jaka jest najlepsza strona do oglądania anime
P # 26) Jakie są rodzaje stron z nagraniami błyskawic w Salesforce?
Odpowiedź: Oto typy wymienione poniżej:
- Strona aplikacji
- Strona główna
- Strona rekordu
P # 27) Jakie są atrybuty? Jakie parametry są wymagane?
Odpowiedź: Atrybuty to zmienne służące do przechowywania wartości. Atrybut jest definiowany za pomocą nazwy, typu, wartości domyślnej, opisu i dostępu. Plik etykietka jest używany, który wymaga wartości atrybutów nazwa i typ.
Jednak nazwa i typ to jedyne wymagane parametry. Jest to pokazane poniżej:
P # 28) Jakiego interfejsu użyć, jeśli chcesz, aby Twój komponent był dostępny dla wszystkich stron?
Odpowiedź: Możesz użyć flexipage: availableForAllPageTypes berło.
Q # 29) Którego interfejsu można użyć, aby uzyskać identyfikator rekordu z rekordu Szczegółowa strona?
Odpowiedź: Plik force: hasRecordId Interfejs może służyć do usuwania rekordu ze strony szczegółów rekordu.
Q # 30) Którego interfejsu należy użyć do zastąpienia standardowej akcji?
Odpowiedź: Tutaj możesz skorzystać z Lightning: actionOverride berło.
P # 31) Który interfejs służy do używania komponentów w szybkiej akcji?
Odpowiedź: Zastosowany tutaj interfejs to siła: błyskawicaQuickAction .
P # 32) Który interfejs użyć komponentu na stronie głównej rekordu?
Odpowiedź: Zastosowany tutaj interfejs to Flexipage: availableForRecordHome .
P # 33) Który interfejs jest używany, jeśli chcesz, aby komponent był używany jako karta?
Odpowiedź: Zastosowany tutaj interfejs to force: appHostable .
P # 34) Dlaczego jest używany interfejs Lightning: isUrlAddressable?
Odpowiedź: Plik piorun: isUrlAddressable interfejs jest używany podczas nawigowania do komponentu, a także wtedy, gdy komponent, po którym należy nawigować, implementuje ten interfejs.
Q # 35) Jak znaleźć zmiany danych za pomocą procedur obsługi danych?
Odpowiedź: Można skonfigurować składnik do wywoływania procedury obsługi zmian, gdy zmieni się wartość atrybutów w jednym z wielu składników.
P # 36) Co to są zdarzenia składowe?
Odpowiedź: Zdarzenie składnika jest uruchamiane z instancji składnika. Może być obsłużony przez zdarzenie, które wywołało zdarzenie lub przez komponent w hierarchii przechowywania, odbierający zdarzenie. W celu propagacji zdarzeń składowych istnieją fazy wychwytywania i bąbelków.
P # 37) Co to są zdarzenia aplikacji?
Odpowiedź: Zdarzenie aplikacji jest uruchamiane z instancji składnika. Opiera się na modelu publikuj-subskrybuj. Składniki, które udostępniają procedurę obsługi zdarzenia, są powiadamiane. Fazy obsługiwane przez platformę to przechwytywanie, bąbelkowa i domyślna faza dla propagacji zdarzeń aplikacji. Fazy przechwytywania i bąbelków mają podobieństwo do wzorców obsługi DOM.
P # 38) Jakie są fazy propagacji zdarzeń składowych?
Odpowiedź: Te dwie fazy to:
- Faza bąbelkowa
- Faza przechwytywania
P # 39) Co to jest Lightning Out?
Odpowiedź: Lightning Out to potężna i elastyczna funkcja, która umożliwia osadzenie składników sieci Web Lightning na dowolnej stronie internetowej. Korzystając z tego, nie musisz zajmować się uwierzytelnianiem ani nawet konfigurować podłączonej aplikacji, co upraszcza niektóre szczegóły podczas korzystania z Visualforce.
Wniosek
Postaraliśmy się odpowiedzieć na wszystkie ważne pytania do wywiadu dotyczące Salesforce Lightning. Mamy nadzieję, że odpowiedzieliśmy na kilka ważnych pytań, które umożliwią Ci zmierzenie się z tym wysoce konkurencyjnym światem wywiadów Salesforce.
Jeśli masz inne szczegółowe pytania, skontaktuj się z nami.
rekomendowane lektury
- 50 pytań i odpowiedzi z najczęstszych rozmów z Salesforce [aktualizacja 2021]
- 49 najważniejszych pytań i odpowiedzi do wywiadu z administratorami Salesforce w 2021 r
- Samouczek Salesforce Lightning: Projekt i komponenty Lightning
- Einstein Analytics - Co to jest Salesforce Einstein Analytics
- Jak skonfigurować i przetestować wiadomość wychodzącą w Salesforce?
- HubSpot kontra Salesforce - który CRM jest dla Ciebie najlepszy?
- Samouczek dotyczący CPQ Salesforce - Co to jest CPQ w Salesforce
- Samouczek Salesforce CRM - Co to jest Salesforce CRM?