ПРОГРАММА КУРСА 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 мы предлагаем студентам решать проблемы, с которыми они столкнутся в реальной работе. Составлять задания помогают наши опытные менторы.

Обучение онлайн

Обучение онлайн

Наше обучение происходит онлайн. Это не дань последней моде, а позиция: при работе на заказчика из другой страны разработчик должен уметь работать и общаться дистанционно.

Проект в CV

Проект в CV

После обучения на наших курсах в активах студента остается опыт работы на проекте и сам проект. Наличие готового проекта в портфолио повышает шанс новичка получить хорошую работу в крупной компании.

АВТОР - Любовь Усольцева (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.

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

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. Плюс также занимаюсь разработкой бэкенда на Apex, взаимодействие между компонентами, отображение различной логики и тд.

Степанов Роман - Ментор направления Salesforce

Зарегистрироваться на курс

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

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

Как проходит обучение?

01

Регистрация

РЕГИСТРИРУЕШЬСЯ НА КУРС

01
02

Ответы на вопросы

С ТОБОЙ СВЯЗЫВАЕТСЯ СОТРУДНИК FOXMINDED И ОТВЕЧАЕТ НА ВСЕ ТВОИ ВОПРОСЫ

03

Ментор

ТЕБЯ РАСПРЕДЕЛЯЮТ К МЕНТОРУ И ТЫ ПОЛУЧАЕШЬ ПЕРВОЕ ЗАДАНИЕ

03
04

Материал

ИЗУЧАЕШЬ МАТЕРИАЛ И ДЕЛАЕШЬ ЗАДАНИЕ

04
05

Отзыв о работе

ПОЛУЧАЕШЬ ОТЗЫВ ОТ МЕНТОРА

06

Следующее задание

ФИНИШИРУЕШЬ ЗАДАНИЕ И ПЕРЕХОДИШЬ К СЛЕДУЮЩЕМУ

06

Основатель компании ответит
на часто задаваемые вопросы

Сергей Немчинский — самый мудрый лис в FoxmindEd, который 20 лет работает программистом. Почти 15 из них — в Java. Сергей был Project Manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro.

Подписаться на канал

больше 200 тыс. подписчиков

Наши выпускники работают в компаниях:

Михаил

Отличные курсы для тех, кто хочет начать свой путь в 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, близкий к Java. На курсах Salesforce Developer от компании Foxminded вы освоите азы этого языка, увидите Salesforce изнутри, а также научитесь создавать несложные приложения. 

    Если вы заинтересовались курсами Salesforce Developer для начинающих от Foxminded, напишите нам.

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

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