Категорії курсів

Детальніше про курс

Це найпопулярніша у світі CRM для продажу та маркетингу. Але в процесі розвитку Salesforce поглинала та приєднувала інші продукти для інших цілей. Отже, зараз це ціла програмна екосистема, яка може вирішити практично будь-яке завдання для бізнесу. Якщо завдання вирішується за допомогою іншої системи, її можна інтегрувати з Salesforce і налаштувати автоматичний обмін даними. Одна з ідей Salesforce – всі дані повинні зберігатися у хмарі, щоб користувачі мали доступ до них з будь-якої точки планети. Ця хмарна екосистема потребує обслуговування та підтримки. До того ж вона постійно розростається за рахунок нових продуктів і модулів. Система Salesforce має свою мову програмування Apex, близьку до Java. На курсах Salesforce Developer від компанії Foxminded ви освоїте ази цієї мови, побачите Salesforce зсередини, а також навчитеся створювати нескладні програми.

Сертифікат
Занять 16
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Мова Українська

Чого ви навчитеся на цьому курсі?

1. Діаграма БД

  • На першому завданні необхідно намалювати діаграму майбутньої програми. Об’єкти, поля, зв’язки. За рахунок яких полів утворюються зв’язки, де треба створювати поле, щоб утворився правильний зв’язок – розробник повинен розуміти такі речі, незалежно від того, з якою технологією він працює.

2. Створення програми, інтерфейс

  • Адміністрування – важлива частина, причому не лише у Salesforce, а й у будь-якому іншому напрямку. На роботі ви не будете цілий день писати код, вам завжди треба буде щось десь налаштовувати, щоб ваш додаток злетів.
  • На першому етапі адміністрування необхідно створити об’єкти, які були продумані на першому завданні. Вивести їх на інтерфейс та привести у зручний для перегляду вигляд.

3. Типи записів (Record Type)

  • Record Type – це поле, що вказує на тип запису. Від цього поля може залежати відображення інших полів, їхня обов’язковість або можливість редагувати.
  • Записи того самого об’єкта, що мають різні рекорд тайпи можуть відрізнятися і мати різний функціонал. При цьому немає необхідності створювати окремий об’єкт, коли більшість функціоналу однакова.

4. Access levels

  • Тут студент вивчає рівні доступу (доступ до об’єкта, доступ до певних записів, доступ до певних полів), види доступу – створення, редагування, видалення.

5. Process automation

  • Розсилка повідомлень або додавання застарілих записів до архіву – ні для кого не секрет, що це такі речі давно робляться автоматично, головне – один раз правильно налаштувати автоматичний процес.

6. Visualforce

  • Вивчаємо можливості стандартних інструментів visualforce-page, знайомимося з мовою Apex з прикладу Apex-контролера, коли результат виконання коду можна відразу побачити сторінку.

7. SOQL/SOSL

  • Знайомство з мовами SOQL та SOSL, написання складних запитів на пошук записів.

8. Lightning

  • Створення лайтнінгу компонентів, використання готових інструментів разом із звичайним HTML, взаємодія з Apex-контролером, робота над ізольованістю компонентів, щоб їх можна було використовувати повторно.

9. Secure code. Exceptions. Custom labels

  • Кінцевий користувач не повинен бачити нічого зайвого. Він не повинен бачити страшний текст ексепшена або сторінку, що взагалі зламалася. Так само він у жодному разі не повинен побачити зайвих даних. Тому тут треба буде все перевірити та обробити. І заразом, у ході рефакторингу, треба виправити всі написи, які виникають у користувача на інтерфейсі. Щоб надалі їх можна було зменшити через адмінку.

10. Apex trigger

  • Тригери дозволяють виконувати дії до та після створення, редагування, видалення записів. Це може бути оновлення поточних записів (які створюються або редагуються) або обробка пов’язаних із ними записів. В цілому Apex-тригери можна виконати майже всі дії, які дозволяє мова Apex.

11. Asynchronous Apex

  • Асинхронні процеси необхідні обробки великих обсягів даних, виконання складних алгоритмів, коли користувачеві необов’язково чекати завершення завдання.
  • Тут буде замінено один із автоматичних процесів (замість того, щоб вішати процес на кожен запис – можна зробити асинхронний процес, який обробить усі потрібні записи за один раз)

12. Lightning, override standard actions

  • Стандартна форма створення запису який завжди має весь функціонал, який клієнту хотілося б, тому тут треба створювати кастомну форму. А щоб клієнт міг сам керувати цією кастомною формою – необхідно додати кастомні налаштування для цієї форми.
  • Крім кастомної форми тут буде знайомство з Custom metadata types, а саме створення кастомних налаштувань для додатка. А щоб ці налаштування було зручно налаштовувати – програміст також повинен зробити зручну сторінку для цих кастомних налаштувань.

13. Salesforce Lightning Design System (SLDS)

  • Для виконання цього завдання треба буде застосувати отримані раніше знання, повторно використовувати створені раніше компоненти, ще глибше вивчити можливості Apex і Lightning і загорнути це все SLDS – що було б красиво.

14. Packaging, deployment

  • Фінальна задача, де студенту треба буде зібрати все, що вони зробили в окремий пакет, встановити/задеплоїти його на окремий орг, і перевірити чи правильно працює.
Детальніше про програму курса

Про компанію Учебный центр FoxmindEd


ПОЧЕМУ КУРСЫ FOXMINDED?

Менторинг – самая эффективная методика. При обучении с ментором студент решает задачи самостоятельно, а ментор помогает справиться со сложностями. Это эффективнее, чем курсы лекций или задачи для самостоятельного решения.

Менторы-профессионалы. Ментор – это не учитель-теоретик, а специалист-практик уровня middle и senior, который работает над сходными задачами, знает индустрию изнутри, ее подводные камни и лучшие практики.

Обучение на проекте. Вы не платите за прослушивание лекций, это ведь можно сделать и бесплатно.

Задачи из реальной жизни. Мы не сочиняем абстрактные задания, а берем конкретные задачи, с которыми сталкивается разработчик при работе с клиентами, и которые ждут разработчика в дальнейшем.

Обучение онлайн. Наше обучение изначально создавалось как дистанционное, мы несколько лет работаем в онлайне, и наши учебные процессы уже отработаны до совершенства.

Проект в CV. После прохождения наших курсов с обучением на проекте новичок получает первые месяцы опыта и минимум один проект в портфолио.

Рейтинг школи

Рейтинг Facebook і Google, а також динаміка рейтингу
4.7
4.9
5
93%
4
2%
3
0%
2
3%
1
1%

Відгуки Учебный центр FoxmindEd

Оцінки та відгуки користувачів із соціальних мереж Facebook і Google
Bogdan Izbash
5
03.07.2023
Величезне Спасибі команді FoxmindEd за їхню роботу! Закінчив Front-end mentoring, задоволенню немає меж. Особлива подяка ментору Danil Golenok, його професіоналізм викликає захоплення та повагу, мотивація на найвищому рівні. Його поради та рекомендації дають безцінні знання та навички, які однозначно будуть корисні в роботі. Також дякую клієнт-менеджеру Євгену! Будь яке питання вирішуються швидко, зрозуміло і в повному обсязі. Євген - професіонал своєї справи! Загалом весь… See more
Весь відгук
Владислав Крупенко
5
07.02.2023
Добрый день, сегодня закончил курс python менторинг и очень рад что выбрал такой формат обучения после которого нет ощущения что просто прослушал материал и закончил курс, хотя не каждому и подойдёт такой формат)Спасибо моему ментору Chernyshov Eugene за советы и направления в сложных ситуациях, эти 3 месяца пролетели на одном дыхании и я не жалею о них
Весь відгук
Svitlana Danylchenko
5
09.01.2023
Всім привіт! Навчалася на курсі "Front-end development (React)". Залишилася дуже задоволеною! Не можу сказати, що навчання далося легко - ні. Завдання потребували ретельного вивчення теми, вміння правильного пошуку інформації. Однак, якщо у чомусь була зупинка чи проблема - завжди допомагав ментор! Мені пощастило навчатися у декількох менторів.Хочу сказати велике спасибі ментору Vasil Vanchuk, з ним розпачалося моє навчання! Окрім перевірки тасок, він завжди дуже ретельно … See more
Весь відгук
На сайт курсу
Учебный центр FoxmindEd


ПОЧЕМУ КУРСЫ FOXMINDED?

Менторинг – самая эффективная методика. При обучении с ментором студент решает задачи самостоятельно, а ментор помогает справиться со сложностями. Это эффективнее, чем курсы лекций или задачи для самостоятельного решения.

Менторы-профессионалы. Ментор – это не учитель-теоретик, а специалист-практик уровня middle и senior, который работает над сходными задачами, знает индустрию изнутри, ее подводные камни и лучшие практики.

Обучение на проекте. Вы не платите за прослушивание лекций, это ведь можно сделать и бесплатно.

Задачи из реальной жизни. Мы не сочиняем абстрактные задания, а берем конкретные задачи, с которыми сталкивается разработчик при работе с клиентами, и которые ждут разработчика в дальнейшем.

Обучение онлайн. Наше обучение изначально создавалось как дистанционное, мы несколько лет работаем в онлайне, и наши учебные процессы уже отработаны до совершенства.

Проект в CV. После прохождения наших курсов с обучением на проекте новичок получает первые месяцы опыта и минимум один проект в портфолио.

4.7
4.9
Детальніше про школу