1.作为Salesforce开发人员,有三种核心编程技术需要学习。
Lightning组件框架:类似于AngularJS或React的UI开发框架。
Apex:Salesforce的专有编程语言,具有类似Java的语法。
Visualforce:一种标记语言,可用于创建自定义Salesforce页面,其代码与HTML非常相似,并且可以选择使用Apex和JavaScript的强大组合。
2.Lightning平台:简要介绍一下Lightning平台的具体组成。该平台与其他软件即服务(SaaS)产品的区别之一是它依赖于元数据驱动的体系结构。所有内容,包括代码、配置和应用程序,都指定为元数据。
3.Heroku平台:Heroku使开发人员能够使用Python、Ruby、Go等构建高度可伸缩的web应用程序和后端服务。它还提供数据库工具与Salesforce提供的数据无缝同步。
虽然API既可以在Salesforce内部使用,也可以与您的外部系统一起使用,但Heroku完全是为了与外部世界进行交互。
Heroku是一个web开发平台,允许您快速构建、部署和扩展web应用程序。
Heroku的一大优点是,你在编写应用程序时有很大的灵活性。可用Java、Python、PHP等。
Heroku是建立在AmazonWebServices(AWS)上的,这意味着在标准Web应用程序开发中可能存在的许多基础设施问题都会为您解决。最重要的是,Heroku Connect将Salesforce数据与Heroku Postgres数据统一起来,这样您就不必管理跨平台移动的信息。不用担心基础设施或数据存储意味着您有更多的时间专注于新的开发。
4.Salesforce对象、字段、记录:对象是数据库表,对象上的字段是列,记录是数据库中的行。
5.Metadata元数据:您可以在记录详细信息页面上看到正在运行的元数据。
在此帐户记录的详细信息页面上,您可以看到字段名称,如类型、帐户编号和网站。
6.Salesforce有大量的API:这使得开发人员能够集成和连接他们所有的企业数据、网络和身份信息。
SOAP API:使用标准SOAP协议将组织的数据与其他应用程序集成。
REST API:使用标准REST协议访问组织中的对象。
Metadata API:管理组织中的自定义设置,并构建管理元数据模型的工具。