22. Crie seu próprio painel em tempo real usando o Adobe I/O - Project Firefly e Adobe Experience Platform

Autores: Rob In der Maur, Wouter Van Geluwe

Neste módulo, você usará o Adobe I/O - Project Firefly para criar seu próprio painel em tempo real que consome dados do Adobe Experience Platform em tempo real.

O Project Firefly é uma estrutura completa que permite aos desenvolvedores empresariais criar e implantar aplicativos Web personalizados que estendem as soluções Adobe Experience Cloud e são executados na infraestrutura de Adobe. Ele utiliza tecnologias modernas (pilha de JAM, computação sem servidor, nó e React) e garante práticas recomendadas ao criar aplicativos (arquitetura orientada a eventos, microsserviços, integração contínua e entrega).
Você pode ler muito mais detalhes sobre o que o Project Firefly é aqui.

Neste tutorial, você aprenderá a criar seu primeiro aplicativo Project Firefly. Você seguirá de perto a documentação oficial do Project Firefly e garantirá que sua configuração seja específica para nossa instância do Adobe Experience Platform.

Em seguida, você usará o código desenvolvido para a finalidade deste tutorial para demonstrar um aplicativo Project Firefly que fornece um painel de consumo de conteúdo em tempo real para a EXP News, uma empresa de mídia fictícia.

Objetivos de aprendizagem

  • Familiarize-se com o Adobe I/O Runtime
  • Familiarize-se com o Project Firefly
  • Entenda como criar aplicativos nativos em nuvem dentro do ecossistema do Adobe
  • Entenda como usar o Project Firefly para criar painéis em tempo real usando dados do Adobe Experience Platform

Pré-requisitos

  • Acesso ao Adobe Experience Platform e Adobe I/O Runtime
  • Noções básicas sobre conjuntos de dados e XDM da Adobe Experience Platform
  • Recomenda-se a familiarização com a linha de comando no macOS ou no Windows

Visão geral da arquitetura

Consulte a arquitetura abaixo, que destaca os componentes que serão discutidos e usados neste módulo.

Visão geral da arquitetura

Sandbox para usar

Para este módulo, use esta sandbox: --aepSandboxId--.

OBSERVAÇÃO

Não se esqueça de instalar, configurar e usar a Extensão do Chrome, conforme referenciado em 0.6 - Instalar a extensão do Chrome para a documentação do Experience League

Exercícios

2.1 Configurar o ambiente

Para trabalhar com o Project Firefly, você precisa ter determinadas ferramentas instaladas na máquina local.

2.2 Introdução ao Project Firefly

Neste exercício, você aprenderá a configurar um projeto de amostra com o Project Firefly.

2.3 Crie seu painel de notícias EXP em tempo real

Neste exercício, você criará e configurará um webhook personalizado e começará a encaminhar dados coletados pelo SDK da Web para esse webhook personalizado.

2.4 Conecte a coleta de dados do EXP News ao seu painel de Notícias EXP em tempo real

Neste exercício, você criará e configurará uma Função da Google Cloud e começará a encaminhar dados coletados pelo SDK da Web para o Google.

Resumo e benefícios

Resumo deste módulo e visão geral dos benefícios.

OBSERVAÇÃO

Obrigado por investir seu tempo em aprender tudo o que há para saber sobre a Adobe Experience Platform. Em caso de dúvidas, queira compartilhar comentários gerais de ter sugestões sobre conteúdo futuro, entre em contato diretamente com Wouter Van Geluwe, enviando um email para vangeluw@adobe.com.

Voltar para todos os módulos

Nesta página