salesforce lightning interview questions
Този урок предоставя често задавани въпроси и отговори на интервю за Salesforce Lightning с обяснения, за да ви помогне да се подготвите за интервюто:
html5 css3 интервю въпроси и отговори
Salesforce се справя добре, дори по време на тази пандемия. Разработчиците на Salesforce са много търсени за клиенти по целия свят. Ако искате да се явите на интервю, трябва да изпреварвате останалите в кривата на обучение.
В този урок искаме да разгледаме един от критичните аспекти на Salesforce, който е платформата Lightning.
В тази статия разгледахме някои важни теми като интерфейси, пакети от компоненти, добавяне на компоненти на Aura към страниците на Visualforce и много други.
Често задавани въпроси за интервю на Salesforce Lightning
В # 1) Какво представлява Lightning в Salesforce?
Отговор: Lightning е колекция от инструменти и технологии за всякаква форма на платформата Salesforce. Светкавицата включва следното, както е показано в таблицата по-долу:
Сл. Не. | Име | Описание |
---|---|---|
7 | SVG | Тази икона в Lightning App Builder се показва преди компонента. |
1. | Мълниеносен опит | Състои се от Lightning Experience, базирани на шаблони общности, както и мобилно приложение Salesforce 1. Това е набор от потребителски интерфейси с оптимизация за скорост. |
две. | Рамка за компоненти на мълния | Това е JavaScript рамка, която идва заедно със стандартните компоненти и позволява на разработчиците да създават компоненти, които могат да бъдат използвани повторно за самостоятелни приложения. Тези приложения са създадени чрез персонализиране на Lightning опит, базирани на шаблони общности, както и мобилни приложения, създадени с Salesforce1. |
3. | Lightning App Builder и Community Builder | Той предлага бърз, лесен начин за изграждане на приложения и персонализации с помощта на функции за плъзгане и пускане. Персонализирането на Lightning Experience се извършва чрез използване на Lightning App Builder за мобилно приложение Salesforce 1. От друга страна строителят на общности помага при персонализирането на базирани на шаблони общности. |
Четири. | Система за проектиране на мълния (LDS) | LDS дава възможност да се създават приложения, съответстващи на външния вид на мобилното приложение Salesforce 1 и Lightning. Той разполага с модерни UX най-добри практики и ръководства за стил. |
5. | Светкавична борса | Започнете с разработката с набор от 70 + партньорски компонента като раздел на AppExchange. |
Предложено четене = >> Урок за мълния на Salesforce
В # 2) Какви са компонентите в рамката на компонентите Lightning?
Отговор: Компонентите действат като функционални единици на рамката на Lightning компонент. Модулна секция за многократна употреба на потребителския интерфейс е капсулирана в компонентите. Те могат да варират от един ред текст до цялото приложение по отношение на детайлността.
Въпрос # 3) Къде да използвам Lightning Components ?
Отговор: Компонентите Lightning могат да се използват по следните начини:
- Компонентите за плъзгане и пускане са предназначени за Lightning App Builder и Community Builder.
- Добавете мълниеносни компоненти за страници на мълния.
- Добавете компоненти за светкавица за страници със записи на Lightning Experience.
- Стартирайте компонент за мълния с бързо действие.
- Отменете стандартните действия на Lightning Component.
- Създавайте персонализирани приложения
В # 4) Какви са сноповете компоненти, използвани в компонента Lightning?
Отговор: Пакетите компоненти са включени в таблицата по-долу:
Сл. Не. | Име на комплекта компоненти | Описание |
---|---|---|
1 | Съставна част | Това съдържа надбавката. |
две | Контролер | Това обработва събитията от страна на клиента. |
3 | Помощник | Разработчикът може да напише общата логика в помощника, използвана от различни методи на контролера, като избягва всякакво повторение |
4 | Стил | Тук става въпрос за стила на компонента. |
5 | Документация | Това записва използването на компонента. |
6 | Renderer | Това съдържа поведението по подразбиране за изобразяване на компонент. |
8 | Дизайн | Той не само помага при повторната употреба на компоненти, но също така контролира кои всички атрибути трябва да бъдат изложени за инструментите като Lightning App Builder. |
В # 5) Как мобилното приложение Salesforce 1 използва компоненти Lightning?
Отговор: Първо създаваме раздел Lightning за компонента Lightning и впоследствие включваме раздела в списъка за избор на навигация на мобилното приложение Salesforce 1 и след това новосъздадения раздел към него.
В # 6) Може ли да се използва Lightning компонент, който работи и с двата интерфейса - Mobile и Desktop?
Отговор: Възможно е да използвате компоненти Lightning, мобилно приложение Salesforce 1, персонализирани самостоятелни приложения директно в Lightning Experience, както и базирани на шаблони общности. Компонентите на Lightning се използват в страницата Visualforce за използване в общностите на Salesforce Visualforce, както и в класическата среда.
В # 7) Работи ли Lightning Component с Visualforce?
Отговор: Да, работи с Visualforce.
В # 8) Може ли Lightning да се разглежда като MVC рамка?
Отговор: Не точно. Lightning е рамка, базирана на компоненти.
В # 9) Кои части на Lightning компоненти са от страна на сървъра и кои от страна на клиента?
Отговор: За компонента Lightning, клиентската страна е страницата на компонента, действаща като JavaScript контролер, а напротив, сървърната страна действа като Apex Controller.
В # 10) Какви са разликите между компонентите Lightning и Visualforce?
Отговор: Компонентите на Visualforce са ориентирани към страниците и работата е предимно сървърна. Компонентите за мълния, от друга страна, са ориентирани към клиента, което отчита тяхната динамична, мобилна природа.
В # 11) Как да добавите компоненти на Aura към вашата страница на Visualforce?
Отговор: Разработчикът може да добави компонентите на Aura към страницата Visualforce по следните три начина:
- Използвайте компонента и добавете компонента Lightning за библиотеката на Visualforce JavaScript, използвана във вашата страница на Visualforce.
- Създайте препратка към приложение на Lightning за деклариране на зависимости на компоненти.
- Използвай $ Lightning.createComponent () за да създадете компонента за страница, като напишете JavaScript функция
В # 12) Можем ли да създадем един компонент за наследяване на стил / CSS от родителя или трябва винаги да го дефинираме в компонента Salesforce?
Отговор: Разбира се, можем да направим това. Стиловете могат да бъдат наследени от родители и не е задължително да бъдат дефинирани в компонента.
В # 13) Каква е целта на използването на Aura: метод Tag в Lightning?
Отговор: Етикетът Aura: method може да се използва за дефиниране на метод за API на компонент. Така че, няма нужда да задействаме и обработваме събитие на компонент и това ни позволява директно да извикаме метода в контролера на компонента от страна на клиента. Също така помага за опростяване на кода, необходим на родителския компонент да извика метод на дъщерния компонент, който формира част от родителския компонент.
Въпрос # 14) Възможно ли е да включите Lightning компонент в друг?
Отговор: Да, възможно е.
В # 15) Какви са ограниченията за броя на компонентите, използвани в дадено приложение?
Отговор: Няма ограничения за броя на използваните компоненти, използвани в дадено приложение.
В # 16) Какво представляват компонентите на Aura? Защо използваме Aura: Space names в кода?
Отговор: Компонентите на Aura са самостоятелни и многократно използвани единици на приложение. Компонентите формират функционалните единици на Aura. Aura е технологията с отворен код, която работи за компоненти Lightning. Градивните блокове за Aura: пространство от имена помага да се дефинират компонентите и приложенията.
Въпрос # 17) Има ли CSS (стилове), предоставени от Salesforce.com за поддържани светкавични компоненти?
Отговор: Да, това е налично в системата за проектиране на Lightning Design на Salesforce.
В # 18) Компонентите на Lightning предназначени ли са само за мобилни приложения?
Отговор: Имайки предвид адаптивния дизайн, компонентите на Lightning трябва да бъдат първо мобилни. Компонентите спомагат за по-бързото изграждане на адаптивни приложения за настолни компютри, таблети и мобилни устройства.
В # 19) Възможно ли е да включите външни JavaScript / CSS библиотеки в компонентите?
Отговор: Да, могат да се използват множество библиотеки като JavaScript / CSS библиотеки, jQuery, Bootstrap и др. От локален, статичен ресурс.
Въпрос # 20) Възможно ли е да се интегрират светкавични компоненти с рамка като Angular?
Отговор: Възможно е да вмъкнете кода на трета страна в страницата на Visualforce. След това същата страница на Visualforce се поставя вътре в компонент Lightning. Тогава същият Lightning компонент се използва в друг Lightning компонент, който работи за различни среди.
В # 21) Създавате ли първо App Bundle, за да създадете Lightning компонент?
Отговор: Не е наистина, обаче, пакетът от компоненти може да бъде създаден първо.
Въпрос # 22) Възможно ли е да се внедрят компоненти в производствената организация?
Отговор: Да, внедряването на компоненти е възможно в производството с някое от следните:
- Управлявани пакети
- Force.com IDE
- Force.com
- Промяна на комплекти
- Инструмент за миграция
Въпрос # 23) Как да създадете персонализирани страници за записи на Lightning в Salesforce с Lightning Experience? Можете ли да направите същото за мобилното приложение Salesforce?
Отговор: Добавете, премахнете или дори можете да пренаредите компоненти на страница за запис за персонализиран изглед на записите на обекта с помощта на Lightning App Builder.
Да, възможно е също да персонализирате страница за запис и да я присвоите на приложенията Lightning. Потребителите имат достъп до страница за персонализиран запис за контекста на приложението, върху което работят.
В # 24) Има ли опции за присвояване на страница на Lightning Record?
Отговор: Той може да бъде присвоен по различни начини, като например:
- Организация по подразбиране
- Приложение по подразбиране (заменя заданието на ниво организация)
- Профил на типа запис на приложението (отменя заданието на ниво организация и приложение).
В # 25) Как да създадете персонализирана страница за запис на мълния?
Отговор: Можем да го създадем със следните стъпки:
Настройвам -> Конструктор на приложения в полето за бързо търсене-> Изберете Lightning App Builder-> Ново -> Запис на страница -> Наименувайте страницата като Изберете Възможност-> Изберете заглавка, подзаглавка, шаблон от дясната странична лента и Щракнете Завършек.
Моля, преминете през връзка за допълнителни подробности относно създаването на персонализирана страница за мълния.
В # 26) Какви са типовете страници със светкавични записи в Salesforce?
Отговор: Ето типовете, изброени по-долу:
- Страница на приложението
- Начална страница
- Запис на страница
В # 27) Какви са атрибутите? Какви са необходимите параметри?
Отговор: Атрибутите са променливите за съхраняване на стойности. Атрибутът се дефинира с име, тип, по подразбиране, описание и достъп. The етикет се използва, което изисква стойностите на атрибутите на име и тип.
Името и типът обаче са единствените задължителни параметри. Това е показано по-долу:
В # 28) Кой интерфейс да използвате, ако искате вашият компонент да е достъпен за всички страници?
Отговор: Можете да използвате flexipage: availableForAllPageTypes интерфейс.
В # 29) Кой интерфейс може да се използва за получаване на идентификатора на записа от записа Страница с подробности?
Отговор: The сила: hasRecordId интерфейсът може да се използва за премахване на записа от страницата с подробности за записа.
В # 30) Кой интерфейс трябва да се използва за отмяна на стандартно действие?
Отговор: Тук можете да се възползвате от Светкавица: actionOverride интерфейс.
В # 31) Кой интерфейс е за използване на компоненти в бързо действие?
Отговор: Използваният тук интерфейс е сила: светкавицаБързо действие .
В # 32) Кой интерфейс да се използва компонент в началната страница на записа?
Отговор: Използваният тук интерфейс е flexipage: availableForRecordHome .
инструмент за преобразуване на видео в YouTube в mp3
В # 33) Кой интерфейс се използва, ако искате компонентът да се използва като раздел?
Отговор: Използваният тук интерфейс е сила: appHostable .
Въпрос # 34) Защо Lightning: isUrlAddressable се използва интерфейс?
Отговор: The мълния: isUrlAddressable интерфейс се използва при навигация до компонента, а също и когато компонентът, който ще се навигира, изпълнява този интерфейс.
Q # 35) Как да намеря промени в данните, използвайки манипулатори на данни?
Отговор: Можете да конфигурирате компонент за извикване на манипулатор на промени, когато стойността на атрибутите в един от многото компоненти се промени.
В # 36) Какво представляват събитията на компонентите?
Отговор: Събитие на компонент се задейства от екземпляра на компонент. Той може да бъде обработен от събитието, което е задействало събитието, или от компонента в йерархията на съдържанието, приемащ събитието. Има фази на улавяне и балон за разпространение на събитията на компонентите.
В # 37) Какво представляват събитията в приложението?
Отговор: Събитие на приложение се задейства от екземпляр на компонент. Следва модел за публикуване-абониране. Компонентите, които осигуряват манипулатор за събитието, се уведомяват. Фазите, поддържани от рамката, са улавяне, балон и фаза по подразбиране за разпространение на събитията на приложението. Фазите на улавяне и балон имат прилики с моделите за обработка на DOM.
В # 38) Какви са фазите в разпространението на събитията на компонентите?
Отговор: Двете фази са:
- Мехурчеста фаза
- Фаза на улавяне
Q # 39) Какво представлява Lightning Out?
Отговор: Lightning Out е мощна и гъвкава функция, която ви позволява да вграждате уеб компонентите на Lightning във всяка уеб страница. Докато използвате това, не е нужно да се занимавате с удостоверяване или дори да конфигурирате свързано приложение и това опростява някои подробности, когато се използва с Visualforce.
Заключение
Опитахме се да обхванем всички важни въпроси за интервю за Salesforce Lightning. Надяваме се, че сме отговорили на някои жизненоважни въпроси, които ще ви позволят да се изправите пред този изключително конкурентен свят на интервюта в Salesforce.
Ако имате някакви други конкретни въпроси, моля, свържете се с нас.
Препоръчително четене
- 50 водещи въпроса и отговори за интервю за Salesforce (Актуализирано през 2021 г.)
- Топ 49 въпроси и отговори за интервю за администратор на Salesforce 2021
- Урок за продажби на Lightning: Дизайн и компоненти на Lightning
- Анализ на Айнщайн - Какво е Salesforce Анализ на Айнщайн
- Как да настроите и тествате изходящото съобщение в Salesforce?
- HubSpot срещу Salesforce - кой CRM е най-добрият за вас?
- Урок за CPQ на Salesforce - Какво представлява CPQ в Salesforce
- Ръководство за Salesforce CRM - Какво представлява CRM за Salesforce?