Skip to main content

How to start with salesforce



Salesforce


'Salesforce' is cloud computing company, which provides many services and uses many technology to deliver services. Salesforce is high demanding cloud computing technology that provides 'PAAS' to create your application on cloud and deliver to users. 

But how to start with salesforce.

This article will provide you basic idea to start with Salesforce if you are new to this technology.  If you are a developer, it will be very easy to jump in Salesforce technology and master it.

  • How Salesforce is useful to deliver solution:
Salesforce platform will help you to deliver CRM Applications. You can build CRM applications which can be used by businesses to track sales activity. Salesforce Platform is employed across all industries to build and launch game changing apps for every department in a company, including HR, IT, operations, finance, legal, and marketing. 

Here is the example of some applications that you can build with help of salesforce.

  1. Recruiting App
  2. Employee OnBoarding App
  3. Budgeting App
  4. Billing Managemant App
  5. Contracts App
  6. Social Intranet App



Salesforce also provides 'Social Network' Plug in, which helps Team membres to take action, collaborate, share files, and provide solution for issues.

  • Salesforce Data Structure and Technologies:

Salesforce provide default data structure like some objects and workflows, which are known as 'Standard Components', However you can add your components according to your requirement and connect that components to Standard components to build your application.

To start with building you application, you need to learn below technology that saleforce provides.


  1. Apex - Apex is proprietary programming language provided by salesforce, which is similar to 'JAVA' or 'C#'. It is strongly typed, object-oriented, case sensitive programming language.
          Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages.

           Due to the multitenant nature of the platform, the language has strictly imposed governor limitations to guard against any code monopolizing shared resources. This is the big challenge while building apps on Salesforce.

         Salesforce provides a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.

    2. Visualforce - Visualforce helps to create pages and UI for your applications, It is 'xml' format pages. You can use javascript in visualforce pages. Salesforce provides many UI functionality by default to create pages in salesforce. You can override your Standard page with your Custom page if require.   
  • Salesforce Tutorial:
Salesforce trailhead

To learn salesforce, best place is 'Trail Head (https://trailhead.salesforce.com/)'. Create salesforce account and sign in in trailhead with that account. You can find lots of apps, modules, and trails to start and master your skills.

Try below Trail for the first time.


Comments

  1. Such an excellent and interesting blog, Do post like this more with more information, This was very useful, Thank you.
    Salesforce Admin Training
    Salesforce Certification

    ReplyDelete

Post a Comment

Popular posts from this blog

Salesforce lightning component e.force:navigateToURL

This article will explain how to use ‘e.force:navigateToURL’ lightning component to navigate the system to any URL (visualforce page, record, any custom URL). Syntax of ‘e.force:navigateToURL’ var urlEvent = $A.get("e.force:navigateToURL");         urlEvent.setParams({           "url": "/" + recordId ,             "isredirect": "true"         });         urlEvent.fire(); Description of the parameters, 1.        URl – Set this parameter to the required URL that you want to redirect, in this example ‘recordId’ is my variable with has the Id of the record I want to redirect. We can use static URL (e.g https://www.salesforce.com ) as well. 2.        Isredirect – This is optional, this flag will not...

Best practices for Data Loading in Salesforce

Data loading is a very common requirement in most of the salesforce projects. We need to load many master data and transactional data in production based on requirements that include thousands of records. In this article, I am going to list some best practices that we can follow and keep in mind while loading data in production. 1.     Organization-Wide Sharing defaults - While loading data in production, if objects have ‘Private’ OWD then it does additional processing in the background. Therefore, it is better to load data using read/write OWD and change it to ‘private’ after cutover. 2.     Workflow rules, validation rules, and triggers - If these tools are enabled in your production org while loading data, it can give many errors and it may slow down the process. Therefore, it is recommended to disable these tools before loading data.   3.     Bulk API Vs. SOAP API - SOAP API is useful for small data sets where...