Introdução à Salesforce Platform
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever a Salesforce Platform.
- Listar vantagens da Salesforce Platform.
- Localizar a Galeria de aplicativos de exemplo da Salesforce para visualizar os recursos e a funcionalidade da plataforma.
Pré-requisito
Se estiver ansioso para começar a aprender como desenvolver na Salesforce Platform, você está no lugar certo. No entanto, se você ainda não tiver concluído o módulo Noções básicas da Salesforce Platform, faça isso agora. Esse módulo é a base para tudo além que você aprenderá neste módulo, incluindo termos, casos de uso e uma visão geral da arquitetura do Salesforce.
Público
O módulo é indicado para qualquer pessoa em qualquer função que queira aprender sobre métodos para desenvolver na Salesforce Platform. Apresentamos uma ampla visão geral de como ferramentas, soluções e personalizações da plataforma podem tratar de requisitos comerciais comuns e exclusivos. Confira a seção Recursos abaixo para saber mais sobre os papéis de administrador (admin) e desenvolvedor do Salesforce.
O que é a Salesforce Platform?
A Salesforce Platform é a plataforma de desenvolvimento de aplicativos que amplia o alcance e a funcionalidade do seu sistema de gerenciamento de relacionamento com o cliente (CRM). Embora a plataforma impressione por muitos motivos, o mais significativo é que ela conta com tantos recursos prontos para uso e tanta funcionalidade que você pode começar a usá-la sem escrever muito código ou, até, sem escrever nenhum. As ferramentas e a automação com pouco código da Salesforce Platform ajudam todos na organização a criar aplicativos eficazes e seguros. Isso significa que seus administradores podem criar todos os tipos de funcionalidades interessantes enquanto os programadores podem se concentrar no que fazem de melhor: personalizar recursos e criar aplicativos mais complexos.
Blocos de construção da plataforma
A Salesforce Platform é a base de um conjunto de tecnologias que ajudam você a criar aplicativos e usar componentes pré-criados para conectar suas equipes com seus clientes. Esse portfólio de produtos e serviços é chamado de Einstein 1. O Einstein 1 é uma plataforma integrada de gerenciamento de relacionamento com o cliente (CRM) que transforma empresas unindo suas equipes de marketing, vendas, comércio, serviços e TI com uma visão única e compartilhada do cliente. Portanto, não importa como um cliente interage com o Salesforce, ele terá uma ótima experiência.
A plataforma não só é a base dos principais produtos Salesforce, incluindo o Sales Cloud e o Service Cloud, mas também permite a criação dos seus próprios recursos. Embora você já saiba que pode personalizar as ofertas atuais do Salesforce, você sabia que pode usar a plataforma para criar algo do zero que atenda a uma necessidade de negócios específica? Use a plataforma para criar e personalizar ferramentas, aplicativos e serviços para fazer quase tudo que sua organização precisa. A Salesforce Platform facilita a criação de automação e aplicativos seguros e inteligentes em todos os serviços que podem ser escalados em toda a organização.
Desenvolver na plataforma
Veja a seguir apenas alguns exemplos de como a Salesforce Platform pode ajudar você a criar aplicativos e funcionalidades para sua empresa.
- Se você precisa criar um aplicativo de negócios personalizado para sua empresa ou cliente, os principais recursos da Salesforce Platform facilitam o desenvolvimento de um modelo de dados personalizado e de um aplicativo compatível com computadores e dispositivos móveis.
- Se você precisa criar um aplicativo voltado para o cliente em que o tráfego possa variar de forma imprevisível, a escalabilidade elástica da plataforma Heroku é exatamente o que você precisa.
- Se você deseja atualizar dados ou fazer a integração com outros aplicativos dentro ou fora da organização, ou gerenciar personalizações dos metadados, as APIs do Salesforce podem ajudar você a fazer isso e muito mais.
- Se sua organização precisa encontrar uma maneira melhor de prever o sucesso de vendas ou produtos, ou saber qual a probabilidade de os clientes comprarem um determinado produto, o pacote do Salesforce Einstein, composto por poderosas ferramentas de inteligência artificial (IA), pode ajudar você a coletar dados e insights exclusivos para prever resultados de negócios.
- Se sua organização precisa de uma forma de atender a uma necessidade de negócios mesmo quando houver deslocamentos, o pacote de tecnologias do Mobile SDK ajuda a desenvolver aplicativos nativos, HTML5 e híbridos para dispositivos móveis que tenham a mesma segurança e confiabilidade que o aplicativo do Salesforce.
Dependendo dos tipos de personalizações criados, você pode interagir com desenvolvedores do Salesforce que escrevem código em outras partes do ecossistema da Salesforce, como desenvolvedores do Slack, MuleSoft ou Tableau. O módulo Desenvolvedor do Salesforce: Início rápido descreve diferentes tipos de papéis de desenvolvedor do Salesforce e como eles interagem com a plataforma.
Aplicativos Salesforce de exemplo
No restante deste módulo, mostramos como muitas das ferramentas e tecnologias interessantes da Salesforce Platform são criadas e como funcionam, explorando o aplicativo de exemplo da Dreamhouse na Galeria de aplicativos de exemplo da Salesforce. Os aplicativos na Galeria de aplicativos de exemplo demonstram como recursos prontos para uso podem ser combinados com recursos personalizados para criar soluções que diferenciam a empresa.
Para saber mais sobre a Galeria de aplicativos de exemplo e os aplicativos disponíveis, visite o módulo Início rápido: Tour pela Galeria de aplicativos de exemplo.
Você provavelmente sabe que não é fácil criar aplicativos como esses do zero. Além disso, assumir esses tipos de projetos na vida real envolverá listas extensas e complicadas de requisitos funcionais e a implementação de integrações especiais para dados comerciais da empresa. Sem ajuda, poderia demorar meses para você criar algo pronto para usar. Então, vamos ver como a Salesforce Platform pode ajudar você a criar aplicativos de negócios complexos como esses com rapidez.
Instalar o aplicativo da Dreamhouse
Não vamos verificar nenhuma etapa neste módulo, mas recomendamos que você acompanhe e explore o aplicativo da Dreamhouse. Para fazer isso, instale o pacote da Dreamhouse em um novo Trailhead Playground. Siga as etapas abaixo para iniciar um Playground e instalar o pacote.
Para criar um novo Trailhead Playground:
- Clique na sua imagem de perfil no canto superior direito do Trailhead.
- Clique em Hands-On Orgs (Organizações práticas).
- Clique em Create Playground (Criar Playground). Você receberá um email quando seu novo Playground estiver pronto. A criação do novo Playground pode demorar alguns minutos.
- Abra o email que você recebeu informando sobre o novo Playground e clique no link para iniciá-lo.
- Clique em Reset Password (Redefinir senha). Digite uma nova senha e clique em Change Password (Alterar senha).
- Para iniciar o Trailhead Playground, navegue de volta para a página Hands-On Orgs (Organizações práticas) e clique em Launch (Iniciar) ao lado da organização.
Para instalar o aplicativo de exemplo da Dreamhouse:
- No App Launcher (Iniciador de aplicativos) ( ), encontre e selecione Playground Starter.
- Se não vir o aplicativo Playground Starter, visite o artigo Instalar um pacote ou aplicativo para concluir um desafio do Trailhead na Ajuda do Trailhead.
- Se você vir o aplicativo Playground Starter, clique na guia Install a Package (Instalar um pacote).
- Cole
04t3h000004bhxlAAA
no campo Package ID (ID do pacote) e clique em Install (Instalar).
- Selecione Install for All Users (Instalar para todos os usuários) e clique em Install (Instalar).
- Quando a aprovação do acesso de terceiros for solicitada, clique em Yes (Sim) e clique em Continue (Continuar). O mapa receberá informações atualizadas no aplicativo da Dreamhouse.
- Quando a instalação for concluída, clique em Done (Concluído).
- No App Launcher (Iniciador de aplicativos) ( ), procure e selecione o Aplicativo da Dreamhouse.
Por fim, importe dados de exemplo para os objetos Property ( Imóvel) e Broker ( Corretor):
- No aplicativo da Dreamhouse, clique na guia Settings (Configurações).
- Clique em Import Data (Importar dados).
Recursos
-
Trailhead: Administrador do Salesforce: início rápido
-
Trailhead: Desenvolvedor do Salesforce: início rápido
-
Trailhead: Salesforce Einstein 1
-
Trailhead: Início rápido: Tour pela galeria de aplicativos de exemplo
-
Trailhead: Noções básicas sobre o Salesforce Mobile SDK