If your answer to these questions are yes, then you should definitely consider becoming a Salesforce developer.In my previous blogs, I have discussed Salesforce, Salesforce certifications and also shown you to build a custom application using the declarative options available in Salesforce.
Below is a diagram that outlines the Salesforce Model-View-Controller architecture along with the different Salesforce components.Model: The model is your Salesforce training data objects, fields, and relationships.
Few examples of situations where you can use Visualforce are:To build email templatesTo develop mobile user-interfaceTo generate PDF’s of data stored in SalesforceTo embed them into your standard page layoutsTo override a standard Salesforce pageTo develop custom tabs for your applicationA visualforce page consists of two primary elements:Visualforce Markup – The visualforce markup includes the visualforce tags, HTML, JavaScript or any other web-enabled code.A Visualforce Controller – The visualforce controller contains the instructions that specify what happens when a user interacts with a component.
The visualforce controller is written using Apex programming language.You can take a look at a simple Visualforce page code along with the different components below:Below I have shown you the steps to write a simple visualforce page for displaying countries and their currency values:Step 1: From Setup, enter Visualforce Pages in Quick Find box, then select Visualforce Pages and click New.Step 2: In the editor add the following code to display country and its currency value: ApexOnce you are done developing the user-interface, as a Salesforce developer you need to know how to add custom logic to your application.
Few examples of situations where you can use Apex are:When you want to add web and email services to your applicationWhen you want to perform complex business processesWhen you want to add complex validation rules to your applicationWhen you want to add a custom logic on operations like saving a recordBelow is a screenshot of Apex code along with its different components like looping statement, control-flow statement and SOQL query:iculumNow that we have understood what Apex is and when to use it, let me dive deep into Apex programming.Programming In ApexIf you have understood the concepts described above, then you are halfway through your journey in becoming a Salesforce developer.
If you want to be a Salesforce developer, then you must know both of these query languages.