
O objetivo principal do curso é ensinar sobre a tecnologia Salesforce (CRM) aos iniciantes no desenvolvimento de software ou profissionais que desejam realizar uma transição de carreira, tornando possível o aprendizado e aplicação de práticas de desenvolvimento de software com a linguagem Apex.
O curso disponibilizado conta com diversas aulas e aborda temas conceituais até exemplos práticos.
Primeiro, o aluno aprenderá o que é o Salesforce e a razão de ser utilizado no ambiente corporativo. Além de aprender sobre as principais carreiras a serem seguidas quando se trata de Salesforce.
Após isso, o aluno será introduzido as funcionalidades que o CRM disponibiliza, navegando desde a criação de objetos customizados, campos customizados, regras de validação, layouts de pagina, processos de aprovação, fluxos, aplicativos Lightning até a criação de classes Apex e triggers Apex garantindo também a cobertura de testes unitários.
Entre esses assuntos, haverá o ensinamento de boas práticas, acesso ao banco de dados e manipulação de dados com as ferramentas disponíveis.
Segue uma lista dos principais tópicos abrangidos pelo curso:
Conceitos de CRM e Salesforce
Conhecer o Trailhead
Conhecer as carreiras
Criação de ambiente de desenvolvimento
Criação de objetos, campos, regras de validação, layouts de página
Gerenciamento de usuários
Profiles e Permission Sets
Criação de aplicativos e páginas do Lightning
Criação de processos de aprovação
Criação de Flows
Criação de classes Apex
Criação de Trigger Apex
Teste unitário