轻松开始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应用程序页面
- Salesforce 中的应用是一组对象、字段和支持业务流程的功能集合。你可以看到正在使用哪个应用,并使用应用程序启动器在应用之间切换;
- 对象是 Salesforce 数据库中存储特定类型信息的表格。有客户和联系人等标准对象以及在图中看到的 Property(房产)对象等自定义对象;
- 记录是对象数据库表中的行。记录是与对象关联的实际数据。上图中,211 Charles Street 房产就是一个记录;
- 字段是对象数据库表中的列。标准对象和自定义对象都有字段。这里的 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~
本文首发公众号Hello,Salesforce,作者:花下客,转载请注明原文链接:https://www.cnblogs.com/hellosalesforce/p/15942857.html