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

Amazon Web Services

Application Front End (Português)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Depois de 28 de março, os títulos dos cursos estarão somente em inglês. No entanto, as descrições dos cursos permanecerão disponíveis no idioma de sua preferência para permitir que você pesquise nesse idioma.

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:

  • Atenção: informações de interesse ou importância especial (não tão importantes a ponto de causar problemas com o equipamento ou dados caso você não as veja, mas que podem resultar na necessidade de repetir determinadas etapas).
  • 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 de parar e pensar em como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.
  • Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.
  • Aviso: uma ação irreversível com potencial para causar falha em um comando ou processo (inclusive avisos sobre configurações que não possam ser alteradas após serem feitas).

Reviews

Start your review of Application Front End (Português)

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.