Skip to main content

Introdução ao Developer Console

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Indicar diversos usos para o Developer Console.
  • Optar por usar o Developer Console ou uma ferramenta de desenvolvedor diferente.
  • Configurar espaços de trabalho para organizar suas guias.
Um asteroide está prestes a se chocar com sua nave espacial. Você, enquanto comandante da nave espacial, é responsável pela segurança de sua tripulação. Felizmente, a nave funciona com o Salesforce e, assim, você possui um console prático onde pode monitorar e programar seus sistemas enquanto se prepara para se desviar do asteroide.

De forma semelhante, você pode conduzir a organização do Salesforce de sua empresa rumo ao sucesso do cliente usando o Developer Console. Então, aqui está a primeira pergunta que você provavelmente fará antes de assumir os controles: O que é o Developer Console?

O que é o Developer Console?

O Developer Console é um ambiente de desenvolvimento integrado (normalmente chamado IDE) onde você pode criar, depurar e testar aplicativos em sua organização.

É sua solução completa para diversas tarefas de desenvolvimento.
  • Navegar, abrir, criar e editar acionadores e classes do Apex, componentes do Aura e páginas e componentes do Visualforce.
  • Procurar pacotes que você criou em sua organização.
  • Gerar registros de depuração e analisá-los usando diferentes perspectivas.
  • Testar seu código do Apex para se certificar de que não contém erros.
  • Identificar e resolver erros configurando pontos de verificação em seu código do Apex.
  • Escrever e executar consultas SOQL e SOSL para encontrar, criar e atualizar registros em sua organização.
Nota

A partir da versão Spring ‘19 (API versão 45.0), é possível criar componentes do Lightning usando dois modelos de programação: o modelo de componentes Web do Lightning e o modelo original de componentes do Aura Os componentes Web do Lightning e os componentes do Aura podem coexistir e operar em conjunto em uma página. Este conteúdo aborda os componentes do Aura. Você não pode desenvolver componentes Web do Lightning no Developer Console.

Quando você deve usar o Developer Console?

Agora que você está na cabine de pilotagem, provavelmente está considerando as diferentes opções disponíveis para comandar sua nave espacial que funciona com o Salesforce. Para controlar uma organização do Salesforce, algumas das opções disponíveis são Extensões do Salesforce para Visual Studio Code, Developer Console e ferramentas de desenvolvedor de terceiros, como as que você pode baixar do AppExchange.

O Developer Console é conectado a uma organização e baseado em navegador. Se você quiser que suas alterações entrem em vigor imediatamente e não quiser instalar nada em seu computador, recomendamos o Developer Console. Caso deseje se conectar a várias organizações, comparar ou sincronizar arquivos ou utilizar o controle de versão, Extensões do Salesforce para Visual Studio Code é a melhor opção.

Nota

O Developer Console não tem controle de versão nem resolução de conflito. Para evitar escrever por cima do código de outras pessoas, tome cuidado ao usar o Developer Console em organizações que você compartilha com colegas de equipe.

Como acessar o Developer Console

A primeira coisa que você aprende enquanto comandante é como acessar seu console. Depois de fazer login em sua organização, clique em Developer Console no menu de acesso rápido (Menu de acesso rápido) ou em seu nome.

Lightning Experience Salesforce Classic

Acessar o Developer Console, Lightning Experience

Acessar o Developer Console, Salesforce Classic

Quando você abre o Developer Console pela primeira vez, vê algo assim:

O Developer Console

O painel principal (1) é o editor de código-fonte onde você pode escrever, visualizar e modificar seu código. O painel de guias (2) é onde você pode visualizar registros, erros e outras informações e escrever consultas para interagir com os registros em sua organização.

Configurar seu espaço de trabalho

Depois de abrir o Developer Console, o próximo passo é decidir como configurar seu espaço de trabalho.

O que é um espaço de trabalho?

Se seus pit stops são na Lua e em Marte, você tem um conjunto diferente de verificações do sistema e trajetórias de voo para cada local. Seria confuso e desgastante ter à sua frente informações sobre como pousar em Marte enquanto manobra sua nave espacial em direção à Lua. De forma semelhante, os espaços de trabalho no Developer Console ajudam você a organizar as informações e mostram apenas o que é necessário para cada uma de suas tarefas de desenvolvimento. Embora possa parecer um termo bastante pomposo, um espaço de trabalho é simplesmente uma coleção de recursos, representados por guias, no painel principal do Developer Console. Você pode criar um espaço de trabalho para qualquer grupo de recursos que você usa juntos.

Se estiver trabalhando em dois projetos diferentes, pode ter o código, os testes e registros relacionados abertos simultaneamente em espaços de trabalho separados. Por exemplo, digamos que você esteja escrevendo código para atualizar alguns registros para sua equipe de engenharia, mas que também queira verificar os detalhes do sistema para sua equipe de navegação. Você pode criar dois espaços de trabalho, cada um contendo apenas os recursos relevantes para o projeto. Espaços de trabalho reduzem a desordem e facilitam a navegação entre diferentes recursos.

Quando você usa o Developer Console pela primeira vez, vê o espaço de trabalho padrão. Configurar seu próprio espaço de trabalho é fácil. Vamos testar.

Configurar seu próprio espaço de trabalho

Selecione Workspace (Espaço de trabalho) | New Workspace (Novo espaço de trabalho) e dê um nome ao espaço de trabalho. Em seu novo espaço de trabalho, você pode criar classes do Apex, componentes do Aura, páginas do Visualforce e muito mais.

Você pode alternar entre espaços de trabalho selecionando Espaço de trabalho | Alternar espaço de trabalho (1). Dessa forma, você pode trabalhar com código e analisar registros para cada projeto. Basta abrir um espaço de trabalho diferente.

Selecionar Workspace (Espaço de trabalho) > Switch Workspace (Alternar espaço de trabalho)
Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira