'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.
- Recruiting App
- Employee OnBoarding App
- Budgeting App
- Billing Managemant App
- Contracts App
- 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.
- 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.
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.


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