salesforce lightning interview questions
Цей підручник містить поширені запитання та відповіді на інтерв’ю Salesforce Lightning із поясненнями, які допоможуть вам підготуватися до співбесіди:
що з наведеного є однією з найпопулярніших платформ тестування?
Salesforce успішно працює, навіть під час цієї пандемії. Розробники Salesforce дуже затребувані для клієнтів у всьому світі. Якщо ви хочете взяти участь в співбесіді, вам слід випередити інших на кривій навчання.
У цьому посібнику ми хочемо висвітлити один із найважливіших аспектів Salesforce, який є платформа Lightning.
У цій статті ми розглянули деякі важливі теми, такі як інтерфейси, набори компонентів, додавання компонентів Aura на сторінки Visualforce та багато іншого.
Найчастіші запитання щодо інтерв’ю Salesforce Lightning
Q # 1) Що таке блискавка в Salesforce?
Відповідь: Блискавка - це колекція інструментів та технологій для будь-якої форми платформи Salesforce. Блискавка включає в себе наступне, як показано в таблиці нижче:
Сл. Ні. | Ім'я | Опис |
---|---|---|
7 | SVG | Цей значок у програмі Lightning App Builder відображається перед компонентом. |
1. | Блискавичний досвід | Він включає Lightning Experience, спільноти на основі шаблонів, а також мобільний додаток Salesforce 1. Це набір інтерфейсів користувача з оптимізацією швидкості. |
два. | Компонент Lightning Framework | Це фреймворк 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
Q # 2) Які компоненти в структурі компонентів Lightning?
Відповідь: Компоненти виступають функціональними одиницями каркасу компонентів Lightning. Модульна секція багаторазового користувальницького інтерфейсу інкапсульована в компоненти. Вони можуть варіюватися від одного рядка тексту до всього додатка з точки зору деталізації.
Q # 3) Де використовувати компоненти блискавки ?
Відповідь: Компоненти Lightning можна використовувати наступними способами:
- Компоненти перетягування призначені для Lightning App Builder та Community Builder.
- Додайте компоненти Lightning для сторінок Lightning.
- Додайте компоненти Lightning для сторінок записів Lightning Experience.
- Запустіть компонент блискавки швидкого дії.
- Скасувати стандартні дії Компонента Блискавки.
- Створюйте власні програми
Q # 4) Які набори компонентів використовуються в компоненті Lightning?
Відповідь: Набори компонентів перелічені в таблиці нижче:
Сл. Ні. | Назва комплекту компонентів | Опис |
---|---|---|
1 | Компонент | Тут міститься надбавка. |
два | Контролер | Це обробляє події на стороні клієнта. |
3 | Помічник | Розробник може написати загальну логіку всередині помічника, що використовується різними методами контролера, уникаючи будь-якого повторення |
4 | Стиль | Мова йде про стиль компонента. |
5 | Документація | Це реєструє використання компонента. |
6 | Візуалізатор | Це містить поведінку компонента за замовчуванням. |
8 | Дизайн | Це не тільки допомагає у багаторазовому використанні компонентів, але також контролює, які всі атрибути повинні бути виявлені для таких інструментів, як Lightning App Builder. |
Q # 5) Як мобільний додаток Salesforce 1 використовує компоненти Lightning?
Відповідь: Спочатку ми створюємо вкладку Lightning для компонента Lightning, а потім включаємо вкладку в список вибору навігації для мобільного додатку Salesforce 1, а потім нещодавно створену вкладку до неї.
Q # 6) Чи можна використовувати компонент Lightning, який працює з обома інтерфейсами - мобільним та настільним?
Відповідь: Можна використовувати компоненти Lightning, мобільний додаток Salesforce 1, користувацькі автономні програми безпосередньо в Lightning Experience, а також спільноти на основі шаблонів. Компоненти Lightning використовуються на сторінці Visualforce для використання у спільнотах Salesforce Visualforce, а також у класичному середовищі.
Q # 7) Чи працює Lightning Component із Visualforce?
Відповідь: Так, це працює з Visualforce.
Q # 8) Чи можна блискавку розглядати як структуру MVC?
Відповідь: Не зовсім. Блискавка - це каркас на основі компонентів.
Q # 9) Які компоненти Lightning складаються на стороні сервера, а які на стороні клієнта?
Відповідь: Для компонента Lightning на стороні клієнта є сторінка компонента, яка діє як контролер JavaScript, навпаки, сторона сервера виконує роль контролера Apex.
Q # 10) Які відмінності між компонентами Lightning та Visualforce?
Відповідь: Компоненти Visualforce орієнтовані на сторінки і працюють переважно на сервері. З іншого боку, компоненти блискавки орієнтовані на клієнта, що пояснює їх динамічний характер, зручний для мобільних пристроїв.
Q # 11) Як додати компоненти Aura на вашу сторінку Visualforce?
Відповідь: Розробник може додати компоненти Aura на сторінку Visualforce наступними трьома способами:
- Використовуйте компонент і додайте компонент Lightning для бібліотеки JavaScript Visualforce, що використовується на вашій сторінці Visualforce.
- Створіть посилання на програму Lightning для оголошення залежностей компонентів.
- Використовувати $ Lightning.createComponent () створити компонент для сторінки, написавши функцію JavaScript
Q # 12) Чи можемо ми створити один компонент для успадкування стилю / CSS від батьківського або нам потрібно завжди визначати його в компоненті Salesforce?
Відповідь: Звичайно, ми можемо це зробити. Стилі можна успадкувати від батьків і не обов'язково визначати в компоненті.
Q # 13) Яка мета використання Aura: method Tag in Lightning?
Відповідь: Тег Aura: method можна використовувати для визначення методу для API компонента. Отже, немає необхідності запускати та обробляти подію компонента, і це дозволяє нам безпосередньо викликати метод у контролері компонента на стороні клієнта. Це також допомагає спростити код, необхідний для батьківського компонента, щоб викликати метод дочірнього компонента, який є частиною батьківського компонента.
Q # 14) Чи можна включити компонент Lightning в інший?
Відповідь: Так, це можливо.
Q # 15) Які обмеження на кількість компонентів, що використовуються в додатку?
Відповідь: Кількість використання компонентів, що використовуються у програмі, не обмежена.
Q # 16) Що таке компоненти аури? Чому ми використовуємо Aura: Простір імен у коді?
Відповідь: Компоненти Aura - це автономні та багаторазові одиниці програми. Компоненти утворюють функціональні одиниці Аури. Aura - це технологія з відкритим кодом, яка працює для компонентів Lightning. Будівельні блоки для Aura: простір імен допомагає визначити компоненти та програми.
Q # 17) Чи існують CSS (стилі), що надаються Salesforce.com для підтримуваних компонентів блискавки?
Відповідь: Так, це доступно в системі дизайну блискавки Salesforce.
Q # 18) Чи компоненти Lightning призначені лише для мобільних додатків?
Відповідь: Маючи на увазі адаптивний дизайн, компоненти Lightning призначені для мобільних пристроїв. Вони допомагають швидше створювати адаптивні програми для настільних ПК, планшетів та мобільних пристроїв.
Q # 19) Чи можна включити зовнішні бібліотеки JavaScript / CSS до компонентів?
Відповідь: Так, із локального статичного ресурсу можна використовувати кілька бібліотек, таких як бібліотеки JavaScript / CSS, jQuery, Bootstrap тощо.
Питання # 20) Чи можна інтегрувати компоненти блискавки з каркасом, таким як Angular?
Відповідь: Можна вставити сторонній код на сторінку Visualforce. Потім та сама сторінка Visualforce поміщається всередину компонента Lightning. Потім той самий компонент Lightning використовується в іншому компоненті Lightning, який працює для різних середовищ.
Q # 21) Ви створюєте App Bundle спочатку, щоб створити компонент Lightning?
Відповідь: Неправда, однак, набір компонентів можна створити першим.
Q # 22) Чи можна розгорнути компоненти у виробничій організації?
Відповідь: Так, розгортання компонентів можливо на виробництві з будь-яким із наступного:
- Керовані пакети
- IDE Force.com
- Force.com
- Змінюйте набори
- Інструмент міграції
Q # 23) Як створити власні сторінки записів Lightning у Salesforce за допомогою Lightning Experience? Чи можете ви зробити те саме для мобільного додатку Salesforce?
Відповідь: Додайте, видаліть або навіть змініть порядок компонентів на сторінці записів для власного перегляду записів об’єкта за допомогою Lightning App Builder.
Так, також можна налаштувати сторінку запису та призначити її програмам Lightning. Користувачі можуть отримати доступ до спеціальної сторінки записів для контексту програми, над якою вони працюють.
Питання # 24) Чи є варіанти присвоєння сторінки запису блискавки?
Відповідь: Це може бути призначено по-різному, наприклад:
безкоштовна альтернатива швидким книгам для малого бізнесу
- Організація за замовчуванням
- Додаток за замовчуванням (замінює призначення на рівні організації)
- Профіль типу запису програми (замінює призначення на рівні організації та програми).
Q # 25) Як створити власну Сторінку запису блискавки?
Відповідь: Ми можемо створити його, виконавши такі дії:
Налаштування -> Конструктор програм у вікні швидкого пошуку-> Виберіть Lightning App Builder-> Новий -> Сторінка запису -> Назвіть сторінку як Виберіть Можливість-> Виберіть заголовок, підзаголовок, шаблон правої бічної панелі та Клацніть Готово.
Будь ласка, пройдіть посилання для отримання додаткової інформації про створення власної Сторінки Lightning.
Q # 26) Які типи сторінок Lightning Record в Salesforce?
Відповідь: Ось типи, перелічені нижче:
- Сторінка програми
- Домашня сторінка
- Сторінка запису
Q # 27) Які атрибути? Які параметри потрібні?
Відповідь: Атрибути - це змінні для зберігання значень. Атрибут визначається за допомогою імені, типу, типового значення, опису та доступу. тег використовується, що вимагає значення атрибутів name та type.
Однак ім’я та тип - це єдині обов’язкові параметри. Це показано нижче:
Q # 28) Який інтерфейс використовувати, якщо ви хочете, щоб ваш компонент був доступний для всіх сторінок?
Відповідь: Ви можете використовувати flexipage: availableForAllPageTypes інтерфейс.
Q # 29) Який інтерфейс можна використовувати для отримання ідентифікатора запису із запису Сторінка деталей?
Відповідь: сила: hasRecordId інтерфейс може бути використаний для позбавлення від запису на сторінці Детально про запис.
Q # 30) Який інтерфейс слід використовувати для заміни стандартної дії?
Відповідь: Тут ви можете скористатися Блискавка: actionOverride інтерфейс.
Q # 31) Який інтерфейс призначений для використання компонентів у швидкій дії?
Відповідь: Тут використовується інтерфейс force: lightningQuickAction .
Q # 32) Який інтерфейс використовувати компонент на домашній сторінці запису?
Відповідь: Тут використовується інтерфейс flexipage: availableForRecordHome .
Q # 33) Який інтерфейс використовується, якщо ви хочете, щоб компонент використовувався як вкладка?
Відповідь: Тут використовується інтерфейс сила: appHostable .
Q # 34) Чому Lightning: використовується інтерфейс isUrlAddressable?
Відповідь: блискавка: isUrlAddressable інтерфейс використовується під час навігації до компонента, а також коли компонент, що навігується, реалізує цей інтерфейс.
Q # 35) Як знайти зміни даних за допомогою обробників даних?
Відповідь: Ви можете налаштувати компонент для виклику обробника змін, коли значення атрибутів одного з багатьох компонентів змінюється.
Q # 36) Що таке події компонентів?
Відповідь: Подія компонента запускається з екземпляра компонента. Це може обробляти подія, яка викликала подію, або компонент в ієрархії стримування, який приймає подію. Існують фази захоплення та бульбашки для поширення компонентних подій.
Q # 37) Що таке події програми?
Відповідь: Подія програми запускається з екземпляра компонента. Це слідує моделі публікації-передплати. Повідомляються компоненти, що забезпечують обробник події. Фазами, що підтримуються фреймворком, є захоплення, міхур та фаза за замовчуванням для розповсюдження подій програми. Фази захоплення та бульбашки мають схожість із моделями обробки DOM.
Q # 38) Які фази розповсюдження подій компонентів?
Відповідь: Дві фази:
- Фаза бульбашок
- Фаза захоплення
Q # 39) Що таке блискавка?
Відповідь: Lightning Out - це потужна та гнучка функція, яка дозволяє вбудовувати веб-компоненти Lightning на будь-яку веб-сторінку. Використовуючи це, вам не потрібно мати справу з автентифікацією або навіть налаштовувати підключений додаток, і це спрощує деякі деталі при використанні з Visualforce.
Висновок
Ми спробували висвітлити всі важливі питання інтерв’ю на Salesforce Lightning. Ми сподіваємось, що ми відповіли на життєво важливі запитання, які дозволять вам зіткнутися з цим надзвичайно конкурентним світом інтерв’ю Salesforce.
Якщо у вас є інші конкретні запитання, будь ласка, зв’яжіться з нами.
Рекомендована література
- 50 найкращих запитань та відповідей на співбесіду Salesforce (оновлено 2021)
- Найпопулярніші 49 запитань та відповідей адміністратора Salesforce 2021
- Підручник із блискавки Salesforce: Дизайн блискавки та компоненти
- Einstein Analytics - Що таке Salesforce Einstein Analytics
- Як налаштувати та протестувати вихідні повідомлення в Salesforce?
- HubSpot проти Salesforce - який CRM найкращий для вас?
- Підручник з CPQ Salesforce - Що таке CPQ у Salesforce
- Підручник із Salesforce CRM - Що таке CRM для Salesforce?