Are you aspiring to be a Salesforce Developer ? Do you want to build your own Salesforce applications on Force.com platform? If your answer is yes, then you should definitely consider becoming Salesforce Developer and looking for Salesforce developer tutorials. If your goal is to be a Salesforce developer then Salesforce administration knowledge is must. In this Salesforce developer tutorial we learn about Visualforce pages and Apex programming language.

With Force.com, Salesforce developers can customize declaratively or by programmatically. Both declarative and programmatic has User interface, Business logic and Data Model which can be developed.

Salesforce Developer Tutorials – Visualforce & Apex Tutorial.

Declarative Customisation.

  • Declarative Customizations can be made point and click in a browser.
  • Declarative customizations require an understanding of Force.com concepts, without coding Knowledge.
  • Applications, Tabs, Page layouts, Record Types are used to develop user interface in declarative approach.
  • Workflows, Validation Rules and Approval Processes are used to develop Business logic in declarative approach.
  • Objects, Fields and Relationships are used to develop Data models in declarative approach.

Programmatic Customisations

  • Programmatic approach require coding skills.
  • Visualforce pages and Visualforce Components are used to develop User interface in programmatic approach.
  • Apex Triggers, Apex Controllers and Apex classes are used to develop Business logic in programmatic approach.
  • Metadata API, REST API, Bulk API are used to develop data model in programmatic approach.

As a Salesforce Developer, it is required to develop user interface, Business logic and Data model to build an application on the Salesforce platform. It is required to learn Visualforce page to develop user interface for an application and Apex for adding business logic to the app.

Advantages of Declarative Customisation over Programmatic customizations.

Declarative CustomisationProgrammatic Customisations
Easy of Development, Fast, More Visual, Easy of upgrades.It extends the capabilities  of a standard functionalities.
Easy of Maintenance and Coding knowledge is not required.

At the end of this Salesforce developer tutorials you will learn Apex programming language, Visualforce pages, Salesforce deployments, Sandboxes, Outbound Change Sets, Inbound Changesets, Deployment Settings and many more.

Learn Apex – Apex Tutorials

In Apex tutorials, we learn different concepts like Enabling developing mode in Salesforce, about developer console, How to install Eclipse, Installing ant and Maven in the eclipse, we learn oops concepts, What is SOQL, different SOQL classes, DML operations, Database DML operations, SOQL governor limits, Batch Apex, about email services like outbound email services, Inbound email services, single email message, sending email template, Schedule apex, Triggers, deleting triggers, undeleting triggers, Schema programming, extensions and Custom settings.

Learn Visualforce – Visualforce Tutorials

In Visualforce Tutorials, we learn about different concepts like How to create first visualforce page using URL, Using developer console, Using eclipse and using standard navigation, about Visualforce input components, Visualforce Output components, creating custom object edit and detail page using visualforce, CSS in Visualforce pages, JavaScript in Visualforce pages, Jquery in Visualforce pages, Ajax in Visualforce pages, List views in Visualforce and many more.