Curso Salesforce Programação Orientada a Objetos Usando Apex
32 HorasVisão Geral
- Este curso foi desenvolvido para administradores do Salesforce que desejam aprender o básico da implementação da lógica de negócios usando o Apex, a principal linguagem de programação da plataforma Salesforce.
- Primeiro, você aprenderá a ler o código do Apex e aumentará gradualmente suas habilidades de programação, escrevendo instruções de depuração únicas e programando vários blocos de código com várias linhas.
Objetivo
- Após concluir este curso, você estará apto a:
- Descrever casos de uso para o Apex
- Gravar, testar e migrar aplicativos contendo instruções de depuração
- Crie classes Apex, gatilhos Apex e consultas SOQL
- Crie, leia, atualize e exclua dados usando o Apex DML
- Descrever como os limites do administrador gerenciam recursos compartilhados e afetam a programação do Apex
Publico Alvo
- A introdução à programação orientada a objetos usando o Apex na plataforma Lightning foi projetada para pessoas familiarizadas com a interface do usuário do aplicativo Salesforce e para a personalização de aplicativos usando o menu Configuração. Ele visa fornecer um entendimento da programação orientada a objetos no contexto do Apex e da plataforma Salesforce.
- Não é necessária experiência prévia em programação.
Informações Gerais
- Carga Horaria 32h
- Se noturno de o curso acontece de segunda a sexta das 19h às 23h, total de 8 noites;
- Se aos sábados o curso acontece de 09h ás 18h, total de 4 sábados;
- Se in-company o curso acontece de acordo com o cronograma interno do cliente;
Formato de Entrega;
- Presencial em sala de aula, na presença de um instrutor/consulto salesforce;
- On-line ao vivo em tempo real também na presença de um instrutor/consulto salesforce;
Materiais
Inglês & PortuguêsConteúdo Programatico
Introdução ao Apex
- Visão geral, incluindo cenários de uso do Apex, ciclo de vida de desenvolvimento e métodos de execução
- Uma introdução à programação, classes e objetos orientados a objetos
Construção da classe Apex
- Classes e objetos, incluindo variáveis de passagem e retorno, encapsulamento, controle de condições e fluxo lógico, loops e manipulação de exceções Teste, depuração e ciclo de vida do aplicativo
Ciclo de vida de testes, depuração e aplicativos
- Cenários, métodos e ferramentas de depuração
- Classes de teste, teste de unidade, requisitos e estratégias de teste e considerações e melhores práticas
- Lista de verificação de implantação, etapas de preparação e ferramentas
Recuperando e Manipulando Dados do Aplicativo
- Recuperar dados do aplicativo usando consultas, escritas em SOQL ou SOSL
- Inserir, atualizar, mesclar e excluir registros usando a linguagem de manipulação de dados Apex (DML)
Apex Triggers
- Introdução aos gatilhos do Apex, incluindo quando usar um gatilho, ordem de execução, considerações de criação e desenvolvimento e governadores e limitações