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:
jak uruchamiać pliki .torrent
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ę.
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 |
---|---|---|
7 | SVG | Ta ikona w Lightning App Builder jest wyświetlana przed komponentem. |
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. |
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.
jaka jest najlepsza strona do oglądania anime
Proszę przejść przez połączyć aby uzyskać więcej informacji na temat tworzenia niestandardowej strony błyskawicy.
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?