На этом курсе начинают с основ. Сначала студенты рисуют диаграмму базы данных будущей программы. Они разбираются в объектах, полях и связях между ними. Потом переходят к созданию этих объектов в системе и настраивают интерфейс для удобного просмотра данных.
Далее курс охватывает работу с типами записей Record Types. Студенты учатся, как один объект может иметь разный функционал для разных типов записей. Потом изучают систему уровней доступа - к объектам, записям и полям. Закрепляют знания об автоматизации процессов, например, рассылки сообщений или архивации данных.
Здесь студенты знакомятся с инструментом Visualforce и языком Apex на примере контроллеров. Учатся писать сложные запросы языками SOQL и SOSL для поиска данных. Потом переходят к созданию Lightning компонентов, комбинируя готовые инструменты с HTML и взаимодействуя с Apex-контроллерами.
Этот блок посвящен безопасности кода. Студенты учатся обрабатывать исключения, чтобы пользователь не видел технических ошибок. Используют кастомные метки для текстов интерфейса. Изучают Apex-триггеры для выполнения действий до и после изменений записей. Осваивают асинхронные процессы для работы с большими объемами данных.
Студенты заменяют стандартные формы создания записей на кастомные с дополнительными настройками. Знакомятся с Custom Metadata Types для гибкого управления приложением. Создают удобные страницы для администрирования этих настроек.
В завершение студенты применяют все полученные знания, используют созданные компоненты и оформляют интерфейс с помощью Salesforce Lightning Design System. Финальное задание - упаковать весь проект, развернуть его на отдельной среде и проверить работу.
Скорость прохождения курса зависит от студента. Чем быстрее учишься - тем меньше платишь. Средний срок обучения составляет 4-6 месяцев. Доступен тестовый период - 7 дней. Курс включает менторскую поддержку и бесплатную заморозку обучения.