Sales-force is the new tool which I am learning now a days. The first question I was exploring that what is sales force, I got many answers, but I put it in one line – “Sales Force is a CRM tool which built on Cloud“. Whenever we heard about CRM on Cloud, means less customization, less control, less secure but cheap in cost. Usually CRM (Customer Relationship Management) does have their own Infra system because of data sensitivity and flexibility. But Sales-force chosen cloud to ease the setup.
Sales-force is not new into the market, it was founded in 1999 by Marc Benioff, Former Oracle executive, along with his friends, one of them was specialist in Saas (Software as a Service) . They focused on Sales Automation software. Later on they expanded their business and listed in NYSE (New York Stock Exchange) in 2004. In August 2017, Sales-force announced that it had reached the $10 billion revenue run rate becoming the first enterprise cloud company to do so.
To learn sales-force is not tough task now a days. Anybody can learn in his/her home with internet connection. Also it is not device dependent, we can learn from Mobile, Tablet, Laptop, Desktop etc. The biggest source of learning hub is TrailHead . To do hands on, Sales-force is providing developer console with almost all features but limited licenses, but that is enough to learn. Only we need to follow few naming conventions.
Sales-force follow few naming conventions, if we compare data with excel sheet. Here each sheet or table termed as “Object“, every column is referred as “Field“, every row is termed as “Record” and every single entry is known as “Data“.
To get our own developer edition, we need to follow few steps
- Open developer.salesforce.com
- Sign Up to get our own developer edition
- Once signed up, activate the link received on email
- Also enable two-way authentication to receive OTP (One Time Password), whenever logged in from new device.
- Now we are ready to create our own App. Sales-force provide some standard objects and Apps.
Sales-force is the first to use language for cloud, i.e. APEX, which is a proprietary programming language provided by the Force.com platform to developers similar to Java and C#. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly brackets syntax. So now we resolved the problem or fear of using cloud platform. To query database. Sales-force uses SOQL (Sales-force Object Query Language) and SOSL(Sales-force Object Search Language). For User Interface, it is using Visual-Force , which is the view control technology on the Force.com. Its is the front end with which users interact. It is similar to HTML and most of the html annotations can be used in this.
We can go over Sales-force Technologies and terminologies in much more detail. Please drop your comments if you like this post.