ПРОГРАМА КУРСУ SALESFORCE DEVELOPER

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

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

На першому етапі адміністрування необхідно створити об’єкти, які були продумані на першому завданні. Вивести їх на інтерфейс і привести в зручний для перегляду вид.

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

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

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

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

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

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

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

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

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

Асинхронні процеси потрібні для обробки великих обсягів даних, виконання складних алгоритмів, коли користувачеві не обов’язково чекати завершення завдання.

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

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

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

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

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

Менторинг

онлайн доступ до навчальної програми

навчання з особистим ментором

вартість

4000 грн.$150

за 1 місяць

реєстрація

Менторинг плюс

Онлайн навчання

Більше часу з особистим ментором

Розширена/ зменшена учбова программа

Можливість пройти учбову программу швидше

вартість

8000 грн.$300

за 1 місяць

реєстрація

ЧОМУ КУРСИ FOXMINDED?

Навчання з менторами

Навчання з менторами

Ми використовуємо менторинг - одну з найбільш ефективних методик навчання. Студент не повторює рішення, запропоновані викладачем, а знаходить їх сам. Ментор курирує і направляє цей процес.

Реальні завдання

Реальні завдання

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

Вчителі-професіонали

Вчителі-професіонали

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

Навчання онлайн

Навчання онлайн

Наше навчання відбувається онлайн. Це не данина останній моді, а позиція: при роботі на замовника з іншої країни розробник повинен вміти працювати і спілкуватися дистанційно.

Навчання на проекті

Навчання на проекті

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

Проект в портфоліо

Проект в портфоліо

Після навчання на наших курсах в активах студента залишається досвід роботи на проекті і сам проект. Наявність готового проекту в портфоліо підвищує шанс новачка отримати хорошу роботу у великій компанії.

АВТОР - Любовь Усольцева (SalesForce)

Автор курсу

Salesforce Developer

Усольцева Любов

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

Ментори

Безруков Олег

Salesforce Team Lead

Voicenter

3,5років

в IT сфері

1,5року

Викладання

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

Нікітін Руслан

Salesforce Developer

Avenga

3роки

в IT сфері

<1року

Викладання

Bio - сертифікований Salesforce Developer (6 сертифікатів). 3 роки комерційного досвіду в розробці рішень під платформу Salesforce. До того вивчав Java. Програмування освоював самостійно, починаючи з JavaRush і закінчуючи курсами в Epam. Основні технології - Java, JavaScript, Apex, SOQL, Lightning (Aura), LWC.

Нікітін Руслан_salesforce_ментор

Савiнюк Роман

Full-Stack Developer

Synebo

3роки

в IT сфері

>10років

Викладання

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

Савінюк Роман - ментор курсу Salesforce

Степанов Роман

SalesForce Developer

CT Consulting

1,5років

в IT сфері

Мене звати Роман Степанов, закінчив Воронезький державний університет на математичному факультеті. Працював 3 роки як інженер-програміст в метрологічній компанії “Інженерне Бюро ВАСО” у Воронежі, де писав додаток на C++, .NET, Arduino для атомної промисловості. Після чого перевчився на Salesforce і відпрацював рік по цьому напрямку в VRP Consulting. Зараз вже більше півроку працюю в CT Consulting. За життя встиг багато технологій спробувати, але на поточній роботі і в поточному проекті упор іде на аплікейшн, який складається із компонентів Aura і LWC. Плюс також займаюся розробкою бекенда на Арех, взаємодія між компонентами, відображення різноманітної логіки і тд.

Степанов Роман - Ментор напрямку Salesforce

Зареєструватися на курс

Ви залишаєте заявку і наш менеджер з вами зв'язується. Ви проходите експрес-тестування, після чого отримуєте перше завдання. Термін навчання залежить від того, скільки часу ви будете приділяти навчанню. А по закінченню у вас буде досвід роботи і проект в портфоліо. Правда, здорово?

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

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

01

Реєстрація

РЕЄСТРУЄШСЯ НА КУРС

01
02

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

З ТОБОЮ ЗВ'ЯЗУЄТЬСЯ СПІВРОБІТНИК FOXMINDED І ВІДПОВІДАЄ НА ВСІ ТВОЇ ЗАПИТАННЯ

03

Ментор

ТЕБЕ РОЗПОДІЛЯЮТЬ ДО МЕНТОРА І ТИ ОТРИМУЄШ ПЕРШЕ ЗАВДАННЯ

03
04

Матеріал

ВИВЧАЄШ МАТЕРІАЛ І РОБИШ ЗАВДАННЯ

04
05

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

ОТРИМУЄШ ВІДГУК ВІД МЕНТОРА

06

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

ФІНІШУЄШ ЗАВДАННЯ І ПЕРЕХОДИШ ДО НАСТУПНОГО

06

Засновник компанії відповість
на поширені запитання

Сергій Немчинський — наймудріший лис в FoxmindEd, який 20 років працював програмістом. Майже 15 з них – в Java. Сергій був Project Manager в Ciklum, Team Leader в Luxoft, NetCracker і IntroPro.

Підписатися на канал

більше 150 тис. підписників

Наші випускники працюють в компаніях:

Михайло

Відмінні курси для тих, хто хоче почати свій шлях в IT. Є безліч сучасних напрямків. Ніякої прив'язки за часом, виконуєш скільки і коли завгодно. Ніяких лекцій, інформацію для вирішення завдань шукаєш сам, наставник може тільки направити в потрібне русло, що вельми наближає до справжньої розробки. Самі завдання актуальні, вчишся тільки тому, що дійсно стане в нагоді в подальшому. Завдання перевіряються регулярно, рівень менторів на висоті, приємне спілкування і адекватна оцінка.

Наталія

Вчуся перший місяць, дуже подобається підхід до викладання. Якщо починаєш буксувати, то ментор завжди підкаже і задасть напрямок де шукати відповідь.

Антон

Программа очень продуманная, охватывает необходимый стэк технологии, нет ни одной лишней задачи (часто на курсах дают много фундаментальных вещей, оторванных от требований рынка), все задачи реально применяются на практике, а функционал можно увидеть на любом сайте (множество динамических компонентов, пагинация, модальные окна и тд), много внимания уделено архитектуре приложения (разделение на слои, безопасность, асинхронные процессы). Высокие требования к дизайну веб-интерфейса. Ну и клин код - это наше все)) Важно также, что в курсе нет никаких лекций и вебинаров, материал надо искать самостоятельно, поэтому учеба реально трудная, но дает прекрасный навык самостоятельной работы без посторонней помощи. Ну и главное, ментор! Любовь Усольцева, таких людей поискать надо, реально классный профи!!! Она прекрасно разбирается в предметной области, способна и мотивировать, и объяснить простым языком сложные вещи, и просто милейший человек, достойный самых теплых слов!!! Под ее руководством учеба стала увлекательным приключением)))

Влад Мельников

Java Developer

Я типовий світчер: мені 40, працював перекладачем, закінчив річний курс по Computer Science в Канаді і не знав, як знайти роботу. Провчився в FoxmineEd з ментором близько місяця. Пройшов інтерв'ю, не пов'язане з Java (PHP / MySql back-end). Але більшість поставлених запитань так чи інакше були пов'язані з тим, що ми проходили на першому уроці курсу, присвяченому чистому коду: статичні методи, Git, Сінглтон. Я отримав роботу. Рекомендую курси FoxmindEd тим, хто дійсно хоче стати розробником, для того, щоб вивчити реальні робочі процеси і інструменти (Git, код рев'ю, кращі практики), яким не вчать в університеті.

Олександр Лось

Cab Technology

Java Developer

Моє навчання на менторському курсі FoxmindEd тривало близько двох тижнів. Я встиг порівняти курс з попередніми курсами по Java, які я відвідував - курс Foxminded більш результативний. Ментор, який може відповісти на питання, підказати, куди рухатися, дуже допомагає і вселяє впевненість. Тут тобі не ставлять завдання «написати шматок коду, щоб закріпити тему». Тут ти підключаєшся до проекту і тобі доводиться використовувати всі інструменти розробника, починаючи від IDE і закінчуючи CI / CD. Цей проект можна додати в портфоліо, що величезний плюс - по собі знаю, як рекрутери дивляться на програмістів без досвіду. А через два тижні мені запропонували пройти співбесіду на комерційний проект, і я перестав був студентом, а став справжнім програмістом. Тому я і вважаю підхід Сергія Немчинського більш ефективним, ніж інші альтернативи.

Олег Марценюк

Ciklum

Middle Java Developer

Прийшов на курси FoxmindEd з семирічним досвідом програмування та після інших курсів. Першу задачу зробив за півгодини, потім, озброївшись знаннями чистого коду, просидів над нею ще півтори години. Мій ЯЖПРОГРАМІСТ був осоромлений коментарем з 14 пунктів, що в моєму коді не так. Навчався 12-15 годин на тиждень протягом 9 місяців. Стикався з типовими ситуаціями, коли у мене все працює, а у ментора ні (потім виявилося, у нього лінукс). Одного разу витратив три дні, щоб знайти баг, який пофіксився за 5 хвилин. Словом, все, що ми любимо в програмуванні. Потрапив на реальний проект ще до закінчення навчання. За рік і 9 місяців став мідл, тобто тру програмістом. Всім успіхів!

Ігор Горбунов

Global Logic

Middle Java Developer

Навчання на проекті в FoxmindEd набагато ефективніше, ніж традиційні курси з програмування, де вчать синтаксису, фреймворку і т.п. Майбутньому розробнику дається можливість не просто розібратися в синтаксисі мови, його недоліках та сильних сторонах, або в новому фреймворку. Він також на своєму досвіді розуміє, що таке командна робота, чистий код, естімація завдань, сам вивчає чужий код, використовує загальноприйняті підходи до реалізації нових фіч, - словом, вчиться бути повноцінним розробником, а не trainee, який просто добре знає теорію. Теорію можна освоїти самостійно, чого не скажеш про навчання на проекті - тут без команди не обійтися. Саме все перераховане вище і дозволило мені без проблем стати Java програмістом.

Владислав Палій

Raiffeisen Bank International

Full stack developer

Курси від Foxminded дали мені можливість розвинути свої навички як програміста і отримати перший job offer. Я вважаю, що підхід у навчанні в Foxminded, а саме робота з ментором-дослідним програмістом, дає можливість досить швидко отримати відповідні знання та навички, а також є істотним мотивуючим фактором.

Андрій Бобров

Epam

Middle Java Developer

Мені командне (на проекті) навчання дуже сподобалося. Особливо у ментора Євгена Смородського. Наближено до реального проекту. Дуже багато фідбек було на колл, код-рев'ю. Мотивації було більше при заняттях в групі.

ЗАПИСАТИСЯ НА КУРС


    Курси Salesforce Developer

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

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

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

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

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

    Связаться с нами

    Связаться
    с нами