Curso Salesforce Development Apex Visual

  • SalesForce

Curso Salesforce Development Apex Visual

32 Horas
Visão Geral

Você já e um programador / desenvolvedor em alguma linguagem de programação? Tem interesse em aprender uma nova forma de programar aplicativos da plataforma que mais vem crescendo mundialmente.  Deseja entender como personalizar aplicativos de forma pratica na plataforma Salesforce? Neste Curso Salesforce Development Apex Visual, você aprenderá o núcleo da linguagem de programação Apex e do Visualforce para personalizar seus aplicativos no Salesforce. Neste curso você vai aprender na prática na criação de objetos de dados (sObjects) e na recuperação, manipulação e armazenamento programados dos dados associados a esses objetos. Você escreverá a lógica personalizada usando gatilhos e classes do Apex e testará essa lógica usando a estrutura de teste interna. Você explorará como o código Apex interage com personalizações declarativas na plataforma e as nuances de trabalhar em uma plataforma multilocatário. Você examinará técnicas comuns para projetar soluções no Apex. Essas atividades culminarão em um exercício de construção de um gatilho complexo que aproveita os aspectos declarativos da plataforma. Você terá experiência prática escrevendo páginas do Visualforce para personalizar sua interface do usuário

Objetivo

Após concluir este curso, você estará apto a:

  • Crie e modifique objetos usando a interface declarativa
  • Escreva personalizações da lógica de negócios usando gatilhos e classes do Apex. Essas personalizações usarão SOQL e DML.
  • Projete soluções programáticas que aproveitem as personalizações declarativas
  • Descreva como seu código de acionador funciona dentro dos princípios básicos da Ordem de Execução Salvar
  • Descrever alguns dos aspectos fundamentais do design de programas em uma plataforma multilocatário
  • Escreva a marcação e o código do Visualforce para personalizar a interface do usuário
  • Use a estrutura de teste integrada para testar o Apex e o Visualforces

Publico Alvo
  • Novos desenvolvedores
  • Desenvolvedor pleno, sênior
  • Programadores que estão ingressando suas carreiras na plataforma salesforce
  • Interessados em aprender que precisam escrever personalizações programáticas nas camadas da lógica de negócios e da interface do usuário usando Apex e Visualforce.
Pre-Requisitos
  • Não tem um pre-requisito formal, mais se o aluno participante já tiver um conhecimento logico de alguma linguagem de programação isso facilita muito seu entendimento em sala de aula

 

Informações Gerais

Curso Ministrado por um instrutor consultor salesforce com vasta experiencia em diversas linguagem de programação, instrutor java, entre outras ferramentas de desenvolvimento.

Formato de entrega:

  • Presencila em sala de ala na presença de um instrutor salesforce
  • On-line ao vivo - isso mesmo você pode fazer esse curso on-line ao vivo de qual quer lugar do planeta com a mesma qualidade do curso presencial, solicite um teste para validar e entender como funciona o curso on-line ao vivo.
  • Carga Horaria 32h
  • Se noturno 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 Integral o curso acontece de 09h às 18h
  • se in-company o curso acontece de acordo com a agenda do cliente combinada entre as partes
Materiais
Português/Inglês
Conteúdo Programatico

Objetos e campos

  1. Descrever os recursos de objetos na plataforma Salesforce
  2. Crie um objeto personalizado
  3. Crie campos personalizados
  4. Criar campos de relacionamento

Trabalhe efetivamente com objetos e campos personalizados

  1. Criar campos de fórmula
  2. Criar campos de resumo de totalização
  3. Descrever os recursos dos tipos de registro

Programando com Apex

  1. Descreva os principais aspectos do Apex que o diferenciam de outras linguagens, como Java e C #
  2. Descreva por que as transações do Apex e os limites do governador devem ser considerados ao escrever o Apex
  3. Executar Apex simples
  4. Use o tipo de dados sObject, os tipos de dados primitivos e as instruções de controle básicas no Apex

Use SOQL para consultar os dados da sua organização

  1. Escreva uma consulta básica usando a linguagem de consulta do Salesforce, SOQL
  2. Processar o resultado de uma consulta no Apex
  3. Criar uma consulta dinamicamente em tempo de execução Use SOQL para consultar relações pai-filho
  4. Descrever uma consulta de relacionamento
  5. Escreva uma consulta que atravessa um relacionamento filho-pai
  6. Escreva uma consulta que atravessa um relacionamento pai-filho

DML Essentials

  1. Listar as diferenças entre as maneiras pelas quais você pode chamar operações DML
  2. Escreva Apex para chamar operações DML e manipular erros DML

Trigger Essentials

  1. Descreva para que serve um gatilho
  2. Descrever a sintaxe de uma definição de acionador
  3. Use variáveis de contexto do acionador

Apex Class Essentials

  1. Descrever como as classes do Apex são usadas
  2. Definir uma classe Apex
  3. Determinar quais dados uma classe Apex pode acessar

Salvar ordem de execução e transações do Apex

  1. Descreva pontos-chave na ordem de execução
  2. Descreva como os gatilhos se encaixam e podem ser afetados pela ordem de execução
  3. Descrever o ciclo de vida de uma transação do Apex
  4. Descrever o ciclo de vida da memória para variáveis estáticas

Testando o Essentials

  1. Descrever a estrutura de teste do Apex
  2. Criar dados de teste
  3. Escreva e execute um teste Apex

Estratégias de teste

  1. Descrever práticas para escrever código fácil de manter e estender
  2. Grave gatilhos e classes que assumem lotes de dados como entrada
  3. Escreva um código que funcione eficientemente com o banco de dados, tanto na consulta quanto no uso de DML

Estratégias para projetar soluções eficientes da Apex

  1. Determinar suas porcentagens de cobertura de código
  2. Crie testes usando as práticas recomendadas

Estratégias de design de gatilhos

  1. Listar mecanismos declarativos que você pode usar para implementar lógica de negócios complexa, para quais tipos de problemas eles são mais bem utilizados e suas limitações
  2. Descreva maneiras pelas quais você pode usar a funcionalidade declarativa para melhorar suas soluções programáticas

Criando páginas do Visualforce

  1. Crie uma página do Visualforce
  2. Referenciar um controlador padrão
  3. Inicie uma página do Visualforce usando um botão personalizado
  4. Exibir dados de um registro em uma página do Visualforce

Explorando as camadas de visualização e controlador do Visualforce

  1. Crie uma página do Visualforce
  2. Exibir dados relacionados
  3. Chamar ações do controlador padrão

Trabalhando com controladores personalizados e extensões de controlador

  1. Criar extensões de controlador
  2. Crie um controlador personalizado
  3. Trabalhar com propriedades
  4. Use PageReferences
  5. Invocar métodos personalizados nas páginas do Visualforce

Trabalhando com controladores de lista e consultas SOSL

  1. Use um controlador de lista padrão em uma página do Visualforce
  2. Crie uma consulta SOSL
  3. Crie um controlador de lista personalizado

Considerações sobre desenvolvimento do Visualforce

  1. Determine se existe uma solução declarativa para seus requisitos
  2. Descrever problemas comuns de limite do governador e preocupações com segurança
  3. Descrever estratégias do Visualforce Testando controladores do Visualforce
  4. Descrever como um controlador do Visualforce interage com a exibição
  5. Escrever testes para construtores de controladores
  6. Escreva testes para métodos de ação, getters, setters e propriedades
TENHO INTERESSE

Cursos Relacionados

Curso Salesforce Platform Developer APEX + Visualforce

32 horas

Curso Salesforce ADM Foundation

32 horas

Curso SalesForce Developer For SalesForce

32 horas

Curso Salesforce Service Cloud Administration

16 horas

Curso Salesforce Programação Orientada a Objetos Usando Apex

32 Horas

Curso Salesforce ADM Foundation For New ADM

32 Horas

Curso Salesforce Apps Using Declarative Development

32 horas

Curso Salesforce Integratinon in Plataforma Salesforce

32 Horas

Curso Salesforce Administration Advanced

32 horas

Curso Salesforce Programando Web Components

24 horas