Conheça a função de desenvolvedor do Salesforce
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever o que os desenvolvedores do Salesforce fazem.
- Identificar as habilidades de um desenvolvedor do Salesforce de sucesso.
O que é ser um desenvolvedor do Salesforce?
Um desenvolvedor do Salesforce sabe como criar soluções para um problema real de negócios corporativos usando tecnologias do Salesforce. Ele pode analisar e entender requisitos de negócios e escolher a melhor solução entre as tecnologias do Salesforce de codificação e as que exigem pouca codificação. Ele usa essas tecnologias para criar soluções de alta qualidade com bom desempenho em um ambiente de nuvem e integração com sistemas externos.
Então, quais as habilidades necessárias para ser um desenvolvedor de sucesso? Vamos dar uma olhada.
Habilidades necessárias
Os desenvolvedores do Salesforce de sucesso têm uma combinação de habilidades técnicas e sociais. Quer procure desenvolver seu conjunto de habilidades ou progredir em sua carreira, compilamos as habilidades mais valorizadas de um desenvolvedor.
As habilidades técnicas importantes incluem:
- Automação que exige pouca codificação
- Modelagem de dados
- Linguagens de programação
- Testes de unidade
- Padrões de design
- APIs e integração
- DevOps e CI/CD
- Metodologias Agile
As habilidades sociais incluem:
- Capacidade de analisar e entender requisitos de negócios
- Capacidade de selecionar as melhores tecnologias dentre as disponíveis, diante de um problema real de negócios
- Habilidades de comunicação interpessoal, para se comunicar de forma harmoniosa com todos os envolvidos nas diferentes etapas de desenvolvimento
- Entusiasmo para criar soluções de alto desempenho e alta qualidade com escalabilidade em um ambiente de nuvem
- Habilidades de aprendizagem e inovação para lidar com a velocidade com que a Salesforce oferece novos recursos
Funções e responsabilidades comuns do desenvolvedor
Tipo de desenvolvedor do Salesforce | O que essa pessoa faz |
---|---|
Desenvolvedor da Salesforce Platform |
Personaliza e estende a Salesforce Platform (incluindo Sales e Service Cloud) usando ferramentas que exigem pouca codificação e linguagens de programação como JavaScript (Componentes Web do Lightning) e Apex, quando a solução envolve lógica ou interfaces de usuário mais complexas. Cria sites voltados para o consumidor e produtos internos usando as principais tecnologias da Salesforce Platform e o conhecimento da pilha web no Experience Cloud. Cria soluções usando diferentes linguagens de código aberto em execução no Salesforce Functions ou Heroku. |
Desenvolvedor do Commerce Cloud |
Cria experiências de compra usando APIs de Commerce e a respetiva estrutura da Web que preferir, como React, ou com o Experience Cloud. |
Desenvolvedor do Marketing Cloud |
Automatiza casos de uso de negócios de marketing usando APIs REST, SDKs (para diferentes idiomas, iOS e Android) e AMPScript. |
Desenvolvedor do Slack |
Estende a funcionalidade do Slack criando aplicativos em Java, JavaScript ou Python, usando Bolt. Quando os aplicativos do Slack se integram ao Salesforce, eles são criados usando o Apex SDK para Slack. |
Desenvolvedor do MuleSoft |
Administra o design, o teste, a implementação e a implantação de APIs e projetos de integração. Eles realizam essas etapas do ciclo de vida da API usando diferentes ferramentas, incluindo ferramentas de codificação e as que exigem pouca codificação como DataWeave ou Java. |
Desenvolvedor do Tableau |
Cria fluxos de trabalho e conectores personalizados para integrar quaisquer dados usando SDKs e APIs. Integra o Tableau a outros aplicativos usando JavaScript ou com modelos avançados em R, Python, MATLAB, entre outros. |
Encontre a função certa de desenvolvedor para você
Pronto para aproveitar ao máximo uma carreira como desenvolvedor do Salesforce? Confira as diferentes funções de desenvolvedor em Trajetória de carreira de desenvolvedor do Trailhead, onde você encontra conteúdo de aprendizagem para cada função. Em seguida, participe do grupo de desenvolvedores do Salesforce na Trailblazer Community e torne-se um superdesenvolvedor do Salesforce.