在Lightning Experience (DEX450 )中使用Apex和Visualforce进行程序化开发
总览
您是想了解如何在Salesforce平台上以编程方式自定义应用程序的程序员吗?在本课程中,您将学习Apex编程语言和Visualforce标记的核心,以自定义您的Salesforce应用程序。您将获得动手的经验,可以以编程方式检索,操作并将数据存储到数据对象(sObjects)中。您将使用Apex触发器和类编写自定义逻辑,并使用内置的测试框架对该逻辑进行测试。您将探索Apex代码如何与平台上的声明式自定义进行交互,以及在多租户平台上工作的细微差别。然后,您将研究在Apex中设计解决方案的常用技术。这些活动将最终完成一个练习,该练习将构建一个复杂的触发器,该触发器将利用平台的声明性方面。您将获得编写Visualforce页面以自定义用户界面的动手经验,以及Lightning Component框架的简要介绍。
谁应该选这门课程?
本课程是为编程开发人员设计的,他们对面向对象的核心编程概念有很好的理解,他们还具有在Salesforce平台上构建声明式解决方案的经验,并且需要能够为业务逻辑和用户界面层编写编程自定义项使用Apex和Visualforce。该课程还旨在帮助您准备Salesforce Platform Developer I认证。
如果您没有在Salesforce平台上构建声明式解决方案的经验,则可以为上课做准备,请考虑完成以下操作之一:
- Trailhead学院课程: 具有闪电体验的DEX403平台应用程序开发人员的声明式开发 或
- 推荐的最少工作前准备: 使用Apex和Visualforce的工作前程序开发
要准备该课程,如果您不是程序开发人员,请考虑完成以下课程,以了解有关在Lightning Platform上使用Apex进行面向对象编程的介绍。
- Trailhead学院课程: 在Lightning平台上使用Apex进行面向对象编程的简介。
重要说明: 如果您要使用自己的计算机,则在参加虚拟课程或参加面对面课程时,学生应按照本计算机设置指南中针对该课程的详细步骤 进行操作。
完成本课程后,您将能够:
- 了解使用Visual Studio Code,Salesforce Extension Pack和Salesforce CLI在Salesforce平台上进行开发的现代工具
- 使用Apex触发器和类编写业务逻辑定制。这些定制将使用SOQL和DML。
- 设计利用声明式自定义功能的程序化解决方案
- 描述触发代码在“保存执行顺序”的基础内如何工作
- 描述在多租户平台上设计程序的一些基本方面
- 编写Visualforce标记和代码以自定义用户界面
- 使用内置的测试框架来测试Apex和Visualforce