Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Front-end da aplicação (Português) | Application Front End (Portuguese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Visão geral do laboratório

Neste laboratório, após implantar o back-end sem servidor usando o AWS SAM e o Gateway de API, você usará o AWS Amplify para implantar o front-end da aplicação de criação de grade e configurá-la a fim de autenticar usando o Amazon Cognito.

O AWS Amplify é uma plataforma de desenvolvimento que disponibiliza um conjunto de ferramentas e serviços para criar aplicações web e móveis seguras e dimensionáveis. Neste laboratório, você usará o Amplify para implantar o front-end da aplicação de criação de grade, que é uma aplicação web que permite que os usuários interajam com o back-end sem servidor. O Amplify simplifica o processo de implantação ao disponibilizar ferramentas e serviços fáceis de usar que automatizam tarefas como criação, teste e implantação de aplicações.

Para autenticar usuários, o laboratório usa o Amazon Cognito, um serviço de autenticação gerenciado que permite facilmente adicionar a inscrição, o login e o controle de acesso de usuários a suas aplicações. O Cognito fornece vários recursos, incluindo grupos de usuários, bancos de identidade e autenticação multifator, que permitem proteger a aplicação e controlar o acesso aos recursos.

Neste laboratório, você vai configurar o Amplify para usar o Cognito na autenticação e na autorização. Você criará um grupo de usuários no Cognito, que armazenará as contas e atributos de usuários, e um banco de identidades, que fornecerá credenciais AWS temporárias aos usuários. Depois você vai integrar o Amplify ao Cognito e configurar um front-end para usar o grupo de usuários do Cognito na autenticação.

Ao final do laboratório, você terá uma aplicação sem servidor completa que inclui um front-end implantado com o Amplify e um back-end implantado com SAM e o gateway de API. Você aprenderá a entender como usar o Amplify para implantar aplicações de front-end e como usar o Cognito na autenticação e na autorização.

Objetivos

Ao final deste laboratório, você será capaz de fazer o seguinte:

  • Instalar os requisitos para usar a CLI do AWS Amplify.
  • Inicializar o AWS Amplify e implantar um projeto.
  • Configurar o Cognito para autenticação com a aplicação.
  • Executar a aplicação de criação de grade usando a autenticação para criar a imagem da grade.

Pré-requisitos de conhecimentos técnicos

Para concluir este laboratório com sucesso:

  • Familiaridade com a navegação básica do console de gerenciamento da AWS.
  • Prática ao editar e executar scripts com um editor de código do AWS Cloud9 e um terminal.
  • Familiaridade e compreensão básicas com o Amazon API Gateway, AWS Serverless Application Model (SAM), AWS Lambda, AWS CloudFormation e AWS Amplify.
  • Experiência anterior com os serviços da AWS, incluindo o AWS Amplify e computação sem servidor, será útil, mas não é um requisito obrigatório.

Duração

Este laboratório leva 60 minutos.

Lista de ícones

Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:

  • Comando: um comando que você precisa executar.
  • Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
  • Observação: uma sugestão, dica ou orientação importante.
  • A considerar: um momento para parar e considerar como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.

Reviews

Start your review of Front-end da aplicação (Português) | Application Front End (Portuguese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.