Salesforce Developer

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка

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 – що було б красиво.

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

Необхідні навички для навчання на курсі
  • Мінімальний досвід вивчення/використання будь-якої мови програмування
  • Мінімальний досвід використання/налаштування будь-якої CRM системы
  • Знання англ. мови на рівні читання технічної документації
Ранній рівень підготовки? Спробуйте  Java Start

Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.
В середньому наші студенти проходять даний курс за 4-6 місяців.

Online

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
Менторинг +
  • Можливість доробити стандартну програму курсу (забрати або додати теми)
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 2 code review в день
  • Без тестового періоду
  • Можливість спілкуватись з ментором в визначений вами час (при згоді ментора)

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Junior
2
SalesForce mentoring

Як проходить навчання

Реєстрація на курс

Залишаєш заявку на курс

Відповіді на запитання

З тобою зв’язується співробітник FoxmindEd і відповідає на всі твої запитання

Ментор

Тебе розподіляють до ментора і ти отримуєш перше завдання

Матеріал

Вивчаєш матеріал і робиш завдання

Відгук про роботу

Отримуєш відгук від ментора

Наступне завдання

Фінішуєш завдання та переходиш до наступного

Докладніше
Автор курса
Любов Усольцева
Усольцева Любов - Ментор напряму Sales Forse

Раніше була джава-розробником і джава-ментором в FoxmindEd, потім змінила напрям. Сейлсфорс виявився великою платформою, яка має попит, кожен проект – щось нове, не засумуєш, тому далі розвиваюсь в цьому напрямі.
Джаву я обрала, тому що WORA (Write Once Run Anywhere), сейлсфорс же взагалі говорить ‘End of Software’, для роботи з ним потрібен тільки браузер, і не важливо, яка у вас ОС й інші параметри. Звісно, розробнику потрібна ще сфера розробки і плагіни, але кінцевому користувачу потрібен браузер й інтернет.
На курсі ви будете вивчати все, що вам буде потрібно на роботі – Apex, Visualforce, LWC, Aura Components, SOSL, SOQL, обов’язково JavaScript (куди ж без нього), трохи HTML, CSS, разом з ними ще SLDS. А також адмінські інструменти, серед яких буде побудова зв’язків між об’єктами (що являється більше програмістською темою) і налаштування доступу ( а це взагалі потрібно знати всім).

Наші ментори

Усольцева Любов - Ментор напряму Sales Forse
Любов Усольцева

Досвід у сфері
Любов Усольцева

Досвід у сфері

Раніше була джава-розробником і джава-ментором в FoxmindEd, потім змінила напрям. Сейлсфорс виявився великою платформою, яка має попит, кожен проект – щось нове, не засумуєш, тому далі розвиваюсь в цьому напрямі.
Джаву я обрала, тому що WORA (Write Once Run Anywhere), сейлсфорс же взагалі говорить ‘End of Software’, для роботи з ним потрібен тільки браузер, і не важливо, яка у вас ОС й інші параметри. Звісно, розробнику потрібна ще сфера розробки і плагіни, але кінцевому користувачу потрібен браузер й інтернет.
На курсі ви будете вивчати все, що вам буде потрібно на роботі – Apex, Visualforce, LWC, Aura Components, SOSL, SOQL, обов’язково JavaScript (куди ж без нього), трохи HTML, CSS, разом з ними ще SLDS. А також адмінські інструменти, серед яких буде побудова зв’язків між об’єктами (що являється більше програмістською темою) і налаштування доступу ( а це взагалі потрібно знати всім).

Анастасія Матвійчук

Salesforce Developer

Redtag

Досвід у сфері
3 роки
Досвід викладання
1 рік
Анастасія Матвійчук

Salesforce Developer

Redtag

Досвід у сфері
3 роки
Досвід викладання
1 рік

Привіт! Мене звати Настя і я сертифікований Salesforce developer. Працюю Salesforce розробником вже третій рік. Починала свій шлях з курсів Java, а потім перейшла в SF розробку. У своїй роботі активно використовую технології – LWC, Aura Components, SOQL, REST. Більшість моїх тасок пов’язані з back-end розробкою на Apex, але нерідко зустрічається і Front-end на LWC або Aura Components.

Савiнюк Роман Валентинович - Ментор напряму Sales Forse
Роман Савiнюк

Full-Stack Developer

Synebo

Досвід у сфері
3 роки
Досвід викладання
3 років
Роман Савiнюк

Full-Stack Developer

Synebo

Досвід у сфері
3 роки
Досвід викладання
3 років

Я люблю навчатися і весь час дізнаватися щось нове. Вивчав Java і Node.JS. Дізнався, що є така технологічна компанія, яка по суті створила рішення, яке крутиться на Java і власному фреймворку, схожому на реакт. Зацікавився і почав розбиратися у сфері сейлсфорс. У сейлсфорсі вже другий рік працюю full stack developer-ом, багато працював з ком’юніті. Приймав участь як у створенні платних Enterprise продуктів з нуля, так і на outsource/outstaff. Розробляв різні інтеграції зі сторонніми сервісами. Працюю з APEX, SOQL, SOSL, LWC, AURA і з супутніми мовами і технологіями.

Нікітін Руслан - Ментор напряму Sales Forse
Руслан Нікітін

Salesforce Developer

Avenga

Досвід у сфері
3 роки
Досвід викладання
1 рік
Руслан Нікітін

Salesforce Developer

Avenga

Досвід у сфері
3 роки
Досвід викладання
1 рік

Bio – сертифікований Salesforce Developer (6 сертифікатів). 3 роки комерційного досвіду в розробці рішень під платформу Salesforce. До того вивчав Java. Програмування освоював самостійно, починаючи з JavaRush і закінчуючи курсами в Epam. 

Основні технології – Java, JavaScript, Apex, SOQL, Lightning (Aura), LWC.

Нарейко Максим - Ментор напряму Salesforce
Максим Нарейко

Salesforce Developer

EPAM Systems

Досвід у сфері
3 роки
Досвід викладання
1 рік
Максим Нарейко

Salesforce Developer

EPAM Systems

Досвід у сфері
3 роки
Досвід викладання
1 рік

Software Engineer з більш, ніж трьома роками досвіду в Salesforce розробці.

Безруков Олег - Ментор напряму Salesforce
Олег Безруков

Salesforce Team Lead

Voicenter

Досвід у сфері
3,5 роки
Досвід викладання
1,5 роки
Олег Безруков

Salesforce Team Lead

Voicenter

Досвід у сфері
3,5 роки
Досвід викладання
1,5 роки

Загалом в ІТ вже працюю 3,5 роки. Якщо роботу Team Lead-а можна вважати викладанням, то 1,5 роки. Вже майже як 2 роки займаюся успішною розробкою програм для бізнесу і особливо інтеграцій у сфері комунікацій. Здебільшого, на даний момент –  це розробка програм і складання пакетів для випуску в Salesforce Marketplace.

У теперішній час неможливо обійтися без таких технологій як: Java, JavaScript, REST APIs, JSON, SQL і, звісно, HTML, CSS. Проте в Salesforce є ще свої технології, такі як: Apex, LWC, Aura Components, SOSL, SOQL, Visualforce.

Відгуки

Всі відгуки
Сертифікат про закінчення

Сертифікат про закінчення

Після закінчення курсу ми видамо вам сертифікат, що свідчить про успішне завершення програми менторингу і підтверджує вашу кваліфікацію з обраного напряму.

Записатися на курс

Зверніть увагу!
Ми не співпрацюємо з резидентами РФ та РБ!

    Надсилаючи повідомлення, я погоджуюсь з офертою.

    КУРСИ SALESFORCE DEVELOPER

    Курси Salesforce Developer в Києві від компанії Foxminded – це можливість здобути нову популярну спеціальність.

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

    Одна з ідей Salesforce – всі дані повинні зберігатися у хмарі, щоб користувачі мали доступ до них з будь-якої точки планети. Ця хмарна екосистема потребує обслуговування та підтримки. До того ж вона постійно розростається за рахунок нових продуктів і модулів.

    Система Salesforce має свою мову програмування Apex, близьку до Java. На курсах Salesforce Developer від компанії Foxminded ви освоїте ази цієї мови, побачите Salesforce зсередини, а також навчитеся створювати нескладні програми.

    Якщо ви зацікавилися курсами Salesforce Developer для початківців від Foxminded, напишіть нам.