Salesforce Platform

 Sales force platform is a group of technologies that supports the development of other technologies on top of it. It also supports custom functionality built by our customers and partners. This functionality ranges from simple page layouts to full-scale applications.



  • Foundation of core Salesforce products like Sales Cloud and Service Cloud,
  • Building your own functionality 
  • Heroku platform. Heroku gives developers the power to build highly scalable web apps and back-end services using Python, Ruby, Go, and more. It also provides database tools to sync seamlessly with data from Salesforce.  
  • Host of Salesforce APIs. These let developers integrate and connect all their enterprise data, networks, and identity information.   
  • Mobile SDK. The Mobile SDK is a suite of technologies that lets you build native, HTML5, and hybrid apps that have the same reliability and security as the Salesforce app.

     Power of Metadata :
 
  • Objects are our database tables
  • Standard objects that come with Salesforce by default.
  •  Custom objects that you build yourself.


Three core programmatic technologies to learn about as a Salesforce developer.

1. Lightning Component Framework:
  •  A UI development framework similar to AngularJS or React.
  •  The Lightning Component framework is a user interface development framework for desktop and mobile.
  • It’s a component-based approach to UI development. 
  • Using prebuilt and custom Lightning components, you can quickly develop sleek and consistent UIs for your apps.
  • It’s XML markup. 
  • It contains both Lightning-specific and static HTML tags.
  • It uses a <namespace:tagName> convention for its tags, which each represent a smaller, or child, component.
  • Lightning components use client-side JavaScript controllers and server-side Apex controllers. 
  • You can create and access those controllers, as well as other assets like component stylesheets, from the bundle menu.

Apex:
 Salesforce’s proprietary programming language with Java-like syntax.

Visualforce:

  • A markup language that lets you create custom Salesforce pages with code that looks a lot like HTML, and optionally can use a powerful combination of Apex and JavaScript.
  • Visualforce lets you create and customize pages in Salesforce as well as integrate with other standard web technologies, including HTML, CSS, and JavaScript.

Heroku :


  •  It is a web development platform that lets you quickly build, deploy, and scale web apps.
  •  It is built on Amazon Web Services (AWS)
  •  It Connect unifies your Salesforce data with your Heroku Postgres data so you don’t have to manage moving information across platforms. 

Comments

Popular posts from this blog

Salesforce : Data Import