Web Application Developer - Associate

Apresentação

O profissional certificado Web Application Developer Associate pela Esri possui experiência no desenvolvimento de aplicações da web com o ArcGIS e estão familiarizados com os conceitos do ArcGIS.

Esta certificação é para desenvolvedores web que já realizaram tarefas em equipe, mas que não possuem a experiência necessária para definir e liderar grandes projetos.

Qualificações

O candidato qualificado para a certificação Esri Web Application Developer Associate deve estar familiarizado com os conceitos ArcGIS, conhecer as considerações sobre desempenho para desenvolver aplicações da web, conhecer o uso de programação direcionada ao objeto, além de documentação da aplicação, manutenção, identificação de problemas e suporte.

O candidato qualificado deve estar capacitado para:

  • Identificar os tipos de geometria ArcGIS, as relações espaciais e as operações espaciais;
  • Definir os conceitos dos mapas e das camadas e suas aplicações no desenvolvimento;
  • Compreender as implicações de desempenho relevantes;
  • Compreender a configuração de serviço para serviços diferenciados;
  • Utilizar serviços via REST e SOAP;
  • Trabalhar com mapas e camadas e outros elementos de visualização;
  • Utilizar as ferramentas API da web;
  • Trabalhar com serviços seguros;
  • Identificar problemas de aplicações da web;
  • Implementar aplicações da web;

Habilidades Mensuradas

Compreensão dos Conceitos ArcGIS

  • Distinguir sistemas de coordenadas geográficas de sistemas de coordenadas projetadas, conforme aplicáveis a um desenvolvedor de servidor web;
  • Explicar o impacto da utilização de múltiplos sistemas de coordenadas;
  • Identificar os tipos de geometria ArcGIS, as relações espaciais, as operações espaciais e as operações de proximidade;
  • Reconhecer o que é Open Geospatial Consortium (OGC) e identificar as especificações OGC que são importantes;
  • Explicar as propriedades dos tipos comuns de conjuntos de dados;
  • Explicar o que é versionamento, como funciona e o seu impacto no desenvolvimento;
  • Distinguir as características dos vários tipos de banco de dados que são relevantes ao desenvolvimento;
  • Explicar como potencializar o geoprocessamento na web para realizar análises, gerenciamento de dados e automação;
  • Explicar os requisitos básicos para elaborar uma tarefa de geoprocessamento para a web;

Considerações sobre o Desempenho

  • Explicar as limitações e os benefícios do uso de serviços otimizados de mapas;
  • Explicar como usar a ferramenta "analisar mapa" para avaliar o desempenho;
  • Identificar as características de um cache de mapa (por ex.: tamanho do bloco gráfico, cache de múltiplos níveis, etc.), incluindo os benefícios e as limitações do uso de serviços de mapa em cache (compacto vs. explodido);

Conteúdo Online Esri

  • Identificar quais tipos de serviços estão disponíveis no ArcGIS Online e como utilizá-los;
  • Explicar como utilizar a assinatura ou os serviços Bing;

Criação e Publicação de Serviços

  • Explicar como usar o ArcMap para criar um documento de mapa que será utilizado para criar um serviço de mapa;
  • Distinguir tipos de serviços, operações e capacidades;
  • Explicar o processo e os pré-requisitos para publicar um serviço;
  • Com base em um cenário simples, determinar qual tipo de serviço deve ser utilizado (geoprocessamento vs. geometria vs. mapas vs. serviços de recursos);

Utilização de Serviços e Extensões

  • Descrever as diferentes partes de uma solicitação de serviço REST Esri;
  • Com base em uma solicitação de serviço REST Esri, explicar como alterar o formato da resposta;
  • Explicar como localizar a WSDL de um determinado serviço;

Uso da API da Web

  • Explicar como iniciar e configurar os estilos e comportamentos de mapas;
  • Explicar as várias formas de navegar em um mapa;
  • Descrever as considerações para combinar múltiplos serviços de mapa em cache;
  • Comparar e contrastar o uso de camadas dinâmicas, em cache, gráficas ou de recursos, incluindo suas finalidades e quando utilizá-las;
  • Explicar como reiterar e manipular gráficos utilizando as camadas gráficas;
  • Identificar os vários símbolos e suas características;
  • Explicar como trabalhar com dados temporais utilizando uma camada de recursos e o botão deslizante de tempo;
  • Determinar o renderizador apropriado para uso;
  • Explicar como trabalhar com eventos relacionados aos gráficos e as ferramentas disponíveis na barra de ferramentas de desenho (Draw Toolbar);
  • Explicar como usar a InfoWindow, incluindo suas propriedades e limitações;
  • Explicar como interpretar os parâmetros, conforme indicado no Diretório de Serviços REST, incluindo os campos de atributos e a possibilidade de retornar para a geometria;
  • Explicar a diferença entre consultar, localizar e identificar;
  • Explicar como realizar uma consulta utilizando uma tarefa de consulta e utilizando uma camada de recursos;
  • Explicar como consultar tabelas relacionadas;
  • Explicar a diferença entre tabelas ween stand alone tables and feature classes;
  • Explicar como geocodificar e como interpretar os resultados;
  • Explicar como ativar ou desativar as barras de ferramentas de desenho e edição (Draw/Edit Toolbars);
  • Explicar a diferença entre a Ferramenta Editar (Edit Tool) e o componente Editor e quando usar cada um;
  • Explicar o processo para trabalhar com anexos;
  • Identificar as operações de edição de dados disponíveis via APIs da web;

Implementação de Segurança

  • Explicar como consumir serviços e tarefas de mapas com maior segurança via APIs da web;
  • Explicar as várias razões para usar uma página proxy para gerenciar chamadas de serviços;
  • Explicar o papel da segurança na edição do lado cliente;
  • Explicar como conectar-se a um serviço seguro;
  • Explicar como solicitar de maneira dinâmica um token utilizando as melhores práticas;
  • Explicar como gerar um token a partir da página token;

Identificação de Problemas

  • Explicar onde encontrar os registros do Servidor ArcGIS, como interpretar mensagens de registros Esri padrões e como ajustar o nível dos registros de maneira apropriada;
  • Explicar como verificar se um serviço está operante;
  • Determinar quais ferramentas utilizar na identificação de problemas;
  • Explicar como identificar problemas no cache REST que está em estado inválido;
  • Explicar como verificar os resultados de tarefas utilizando o diretório REST;
  • Explicar como a manutenção e as alterações em um serviço de mapa podem afetar as aplicações de cliente;

Implementação

  • Com base em um cenário de transferência de um serviço de uma máquina para outra, determinar quais informações devem ser reunidas e transferidas do desenvolvimento para preparação ou produção;

Recursos de Treinamento

Os recursos de treinamento abaixo estão disponíveis para ajudá-lo a se preparar para o seu exame, mas não são obrigatórios. Lembre-se de que esses treinamentos são ferramentas de estudo para auxiliá-los na realização de uma Certificação Técnica.

Treinamentos Academia GIS Imagem Presenciais

Treinamentos pela Web:

Seminários de Treinamento pela Web: