Salesforce - Developer - Declarative development

salesforce-developer

https://www.youtube.com/watch?v=UbRCpXwVmBQ - Coding for Declarative Customizations: How We Do It in Salesforce.com IT
http://blogatsalesforce.blogspot.com/2015/04/declarative-vs-programmatic-tools-in.html
https://developer.salesforce.com/blogs/engineering/2014/12/forcedotcom-declarative-development.html
https://developer.salesforce.com/docs/atlas.en-us.salesforce1.meta/salesforce1/dev_salesforce1_clicks_vs_code.htm
https://developer.salesforce.com/page/An_Introduction_to_Point-and-Click_App_Building_with_Force.com
https://developer.salesforce.com/page/Application_Framework
https://developer.salesforce.com/forums/?id=9060G000000XatIQAS
https://github.com/leeanndroid/Apex4Admins/wiki/Module-1:-Declarative-vs.-Programmatic

Declarative refers to point-and-click functionality in Salesforce. It means that 
you can configure and customize Salesforce without writing code.

Programmatic refers to code-driven functionality in Salesforce. It means that 
you can customize Salesforce using programmatic tools like Apex, Visualforce, 
and Lightning, and standard web technologies like JavaScript, CSS, and more.

Some of the point-and-click tools that exist in Salesforce such as controlling 
security do not fall under declarative development, but other point-and-click 
tools do fall under declarative development.  Some of the tools that fall under 
declarative development are:

1. User Interface:  Create forms and page layout using drag-and-drop tools
   in the Page Layout editor.

2. Lightning Process Builder:  Create rules that take time-dependent action and
   automate multi-step processes using Workflows.  Automate the processes your
   organization uses to approve Salesforce records using Approvals.

3. Schema Builder: Customize objects and create relationships between them using
   drag-and-drop tools in Schema Builder.

4. Reports and Dashboards:  Present data quickly and comprehensively using 
   Report Builder.  Show data from source reports as visual components using
   Dashboards.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License