SALESFORCE DEVELOPER
SalesForce - найбільша в світі CRM для автоматизації продажів, маркетингу та інших бізнес-процесів. Ця CRM активно використовується в США в сферах фінансів та охорони здоров'я, так що навіть в період кризи компанія продовжує зростати. Зараз Salesforce знаходиться на піку зростання і число вакансій для SalesForce Developer постійно зростає.
Записатися на курсПРОГРАМА КУРСУ SALESFORCE DEVELOPER
На першому завданні необхідно намалювати діаграму майбутньої програми. Об’єкти, поля, зв’язку. За рахунок яких полів утворюються зв’язки, де потрібно створювати поле, щоб утворився правильний зв’язок – розробник повинен розуміти такі речі незалежно від того, з якою технологією він працює.
Адміністрування – важлива частина, причому не тільки в Salesforce, а й в будь-якому іншому напрямку. На роботі ви не будете цілий день писати код, вам завжди треба буде щось десь налаштовувати, щоб ваш додаток злетів.
На першому етапі адміністрування необхідно створити об’єкти, які були продумані на першому завданні. Вивести їх на інтерфейс і привести в зручний для перегляду вид.
Record Type – це не просто поле, яке вказує на тип запису. Від цього поля може залежати відображення інших полів, їх обов’язковість або можливість редагувати.
Записи одного і того ж об’єкта, що мають різні рекорд Тайпи можуть відрізнятися і мати різний функціонал. При цьому немає необхідності створювати окремий об’єкт, коли велика частина функціоналу однакова.
Тут студент вивчає рівні доступу (доступ до об’єкту, доступ до певних записів, доступ до певних полів), види доступу – створення, редагування, видалення.
Розсилка повідомлень або додавання застарілих записів в архів – ні для кого не секрет, що такі речі давно робляться автоматично, головне один раз правильно налаштувати автоматичний процес.
Вивчаємо можливості стандартних інструментів visualforce-page, знайомимося з мовою Apex на прикладі Apex-контролера, коли результат виконання коду можна відразу ж побачити на сторінці.
Знайомство з мовами SOQL і SOSL, написання складних запитів на пошук записів.
Створення Лайтнінг компонентів, використання готових інструментів разом зі звичайним HTML, взаємодія з Apex-контролером, робота над ізольованістю компонентів, щоб їх можна було використовувати повторно.
Кінцевий користувач не повинен бачити нічого зайвого. Він не повинен бачити страшний текст ексепшена або взагалі зламану сторінку. Так само він ні в якому разі не повинен побачити зайвих даних. Тому тут треба буде все перевірити і обробити. І заодно, в ході рефакторінга, треба виправити всі написи, які з’являються у користувача на інтерфейсі. Щоб в подальшому їх можна було менеджити через адмінку.
Тригери дозволяють виконувати дії до та після створення, редагування, видалення записів. Це може бути оновлення поточних записів (які створюються або редагуються) або обробка пов’язаних з ними записів. В цілому в Apex-тригерах можна виконати майже всі дії, які дозволяє мова Apex.
Асинхронні процеси потрібні для обробки великих обсягів даних, виконання складних алгоритмів, коли користувачеві не обов’язково чекати завершення завдання.
Тут буде замінений один з автоматичних процесів (замість того, щоб вішати процес на кожен запис – можна зробити асинхронний процес, який обробить всі потрібні записи за один раз)
Стандартна форма створення запису не завжди має весь функціонал, який клієнту хотілося б, тому тут треба створювати кастомну форму. А що б клієнт міг сам керувати цією кастомной формою – необхідно додати кастомні налаштування для цієї форми.
Крім кастомної форми тут буде знайомство з Custom metadata types, а саме – створення кастомних налаштувань для програми. А що б ці налаштування було зручно налаштовувати – програміст так само повинен зробити зручну сторінку для цих кастомних налаштувань.
Для виконання цього завдання треба буде застосувати отримані раніше знання, повторно використовувати створені раніше компоненти, ще глибше вивчити можливості Apex і Lightning і загорнути це все в SLDS – щоб було красиво.
Фінальне завдання, де студенту треба буде зібрати все що вони зробили в окремий пакет, встановити/задеплоїти його на окремий орг, і перевірити чи все правильно працює.
Менторинг
онлайн доступ до навчальної програми
навчання з особистим ментором
Менторинг плюс
Онлайн навчання
Більше часу з особистим ментором
Розширена/ зменшена учбова программа
Можливість пройти учбову программу швидше
ЧОМУ КУРСИ FOXMINDED?
Навчання з менторами
Ми використовуємо менторинг - одну з найбільш ефективних методик навчання. Студент не повторює рішення, запропоновані викладачем, а знаходить їх сам. Ментор курирує і направляє цей процес.
Реальні завдання
На курсах Salesforce від компанії Foxminded ми пропонуємо студентам вирішувати проблеми, з якими вони зіткнуться в реальній роботі. Складати завдання допомагають наші досвідчені ментори.
Вчителі-професіонали
Можна вчитися по книгах або відеоуроках, а можна переймати знання та досвід у успішних розробників. Для цього ми запрошуємо менторів з числа кращих фахівців з багаторічним досвідом.
Навчання онлайн
Наше навчання відбувається онлайн. Це не данина останній моді, а позиція: при роботі на замовника з іншої країни розробник повинен вміти працювати і спілкуватися дистанційно.
Навчання на проекті
На наших курсах студенти працюють з реальним проектом. Це допомагає краще зрозуміти, як виглядає процес розробки зсередини, і отримати досвід рішення реальних завдань з розробки для бізнесу.
Проект в портфоліо
Після навчання на наших курсах в активах студента залишається досвід роботи на проекті і сам проект. Наявність готового проекту в портфоліо підвищує шанс новачка отримати хорошу роботу у великій компанії.
Messenger
Viber
Telegram
Skype
[email protected]
Перезвонить мне