Salesforce Summer '16 Apex开发指南:入门与实践

需积分: 10 20 下载量 187 浏览量 更新于2024-07-20 收藏 17.07MB PDF 举报
《Salesforce Developer Guide》是针对Apex开发的专业参考文档,版本37.0,适用于Summer'16。该指南由Salesforce官方提供,于2016年7月29日更新,版权归属Salesforce公司。Apex是一种面向对象的、基于Java的编程语言,专为增强Salesforce生态系统中的应用程序定制功能和自动化流程而设计。 在《Salesforce Developer Guide》中,开发者可以找到以下几个关键章节: 1. **入门指南**(GETTING STARTED): - 章节介绍了Apex的基本概念,包括它是什么、何时使用以及工作原理。Apex主要在需要扩展Salesforce的功能、执行复杂的业务逻辑或进行后台处理时发挥作用。 - 开发过程部分详细阐述了开发流程,建议创建开发者或沙箱组织来安全地测试和部署代码。学习Apex需要了解其开发环境的使用,包括编写和运行单元测试。 2. **Apex开发流程**: - 这部分强调了开发流程的重要性,从创建开发环境开始,通过逐步指导如何编写代码、编写测试并确保代码质量和安全地部署到沙箱或生产环境。此外,还涉及将Apex代码添加到Force.com应用交换市场中的应用程序。 3. **Apex快速入门**: - 提供了一个实战教程,从创建自定义对象开始,引导读者如何添加Apex类和触发器,以及如何在项目中编写测试用例。这部分着重于实践,帮助新手迅速上手Apex编程。 4. **编写Apex**: - 紧接着详细讲解数据类型和变量,以及Apex中的控制流语句、函数、类和组件等核心概念。这部分深入探讨了Apex编程的各个方面,确保开发者能编写出高效、可维护的代码。 《Salesforce Developer Guide》不仅是Apex开发者的必备工具,也是对现有和潜在Salesforce开发者进行培训和提升的重要资源。通过遵循指南中的指导,开发者能够更好地利用Apex的强大功能,提升工作效率,并确保代码质量符合Salesforce的最佳实践。
2013-06-24 上传
Chapter 1: Introducing Apex...............................................................................................................11 What is Apex?.........................................................................................................................................................................12 How Does Apex Work?..............................................................................................................................................13 What is the Apex Development Process?....................................................................................................................14 Using a Developer or Sandbox Organization...................................................................................................14 Learning Apex.................................................................................................................................................17 Writing Apex...................................................................................................................................................18 Writing Tests...................................................................................................................................................19 Deploying Apex to a Sandbox Organization...................................................................................................19 Deploying Apex to a Salesforce Production Organization...............................................................................20 Adding Apex Code to a Force.com AppExchange App..................................................................................20 When Should I Use Apex?..........................................................................................................................................20 What are the Limitations of Apex?......................................................................................................................