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