轻松开始Salesforce开发(上)

Salesforce 的 Hello World

 

几乎每天都有人开始学习Salesforce,了解这家世界排名第一的CRM公司,很多刚入行的新人经常是从网络开始,但是新同学在没有人指引的情况要走很多弯路,要知道Salesforce每季度都有大量功能进行更新,而网络上的知识结构相对落后,于是写一篇简单的Salesforce入门教程

 

01

 

注册Developer Edition

 

Salesforce提供有免费的Developer Edition环境,用于开发者去验证和学习,同时如果你准备获得Salesforce专业的证书,也是需要Developer账号来绑定和支持的。

首先打开网址

https://developer.salesforce.com/signup?d=70130000000td6N,

输入账号基本信息,完成注册后,去输入的邮箱进行激活,注意检查下邮件的垃圾箱,可能被拦截
* 需要注意username作为用户名是具有唯一性且不可改的,注册时要小心

点击【确认账户】,初始化你的密码和密保问题,完成后就能进入Salesforce

Salesforce展示给你的第一个界面如上图,左侧显示后台菜单栏,包括几乎所有配置项管理,中间区域是后台操作界面,左上角是应用程序管理器和对象管理器,右上角包括消息通知,个人信息管理以及进入Developer Console的设置。这些区域在后面可以慢慢熟悉。



02

了解基本术语

 

我们来看下这个Dream House应用程序页面

  1. Salesforce 中的应用是一组对象、字段和支持业务流程的功能集合。你可以看到正在使用哪个应用,并使用应用程序启动器在应用之间切换;
  2. 对象是 Salesforce 数据库中存储特定类型信息的表格。有客户和联系人等标准对象以及在图中看到的 Property(房产)对象等自定义对象
  3. 记录是对象数据库表中的行。记录是与对象关联的实际数据。上图中,211 Charles Street 房产就是一个记录
  4. 字段是对象数据库表中的列。标准对象和自定义对象都有字段。这里的 Property(房产)对象,有 Address(地址)和 Price(价格)等字段
    * 需要了解的东西很多,但是在不断了解Salesforce的过程中,术语会自然而然的出现

 

03

“Hello World”

 

Salesforce集成了开发环境,在设置上打开Developer Console

在打开的Console界面,常用的

  • Ctrl + E: 匿名代码块执行区域,运行一些脚本
  • Ctrl + O: 打开Salesforce的开发资源,比如Apex Classes ,Trigger等
  • Ctrl + Shift + A: 打开Salesforce Lightning Aura Component

在Salesforce Developer Console选择 New-> Apex Class, 输入HelloWorld,点击OK创建,将下列代码复制粘贴,记得Ctrl + S保存~

public class HelloWorld {
    public static void SayHello() {
        System.debug('Hello World');
    }
}

Ctrl + E 打开我们的匿名代码控制台,输入 HelloWorld.SayHello(); 点击Execute 执行代码

* Execute 表示执行匿名代码块中的所有代码

* Execute Highlighted 表示执行匿名代码块中被选中的代码

* Open Log 表示是否在执行完代码后打开系统日志

Salesforce的开发人员,对前后端的开发内容区分并没有传统开发那么明确,使用Salesforce提供的二次开发语言Apex Classes,以及提供的前端组件包括Visualforce Page, Lightning Aura Component 和Lighting Web Component进行页面开发


Salesforce 小知识

1. Apex Clases:Salesforce提供的二次开发语言,类Java

2. VisualForce Page: Salesforce Classic模式下的前端页面,在Lightning模式下基本不再使用

3. Lightning Aura Component: Salesforce lightning模式下的第一套前端框架

4. Lightning Web Component: Salesforce lightning模式下的第二套前端框架,也是与HTML5页面标准最契合的框架


OK~ 恭喜你🎉,现在你已经成功注册了Salesforce的开发环境,同时知道了如何进行Salesforce的开发甚至成功输出了Hello World,那么我们下期再来探讨下如何借助IDE工具来成为一个成熟的Salesforce Developer~

 

posted @ 2022-02-27 17:31  hello,Salesforce  阅读(1439)  评论(0编辑  收藏  举报