Visão geral do laboratório
Neste laboratório, você se aprofundará no ciclo de desenvolvimento da AWS usando duas das ferramentas do desenvolvedor da AWS: AWS CodeCommit e AWS CodeBuild. Você começará se conectando a um ambiente de desenvolvimento integrado (IDE) do AWS Cloud9 e clonará um repositório (repo) CodeCommit. Em seguida, editará uma aplicação Java e usa o AWS CodeCommit para armazenar as alterações com segurança, enviando os arquivos atualizados para o repositório. Ao usar o console do AWS CodeBuild, você executará um projeto de compilação que automatiza as próximas etapas: criar sua aplicação, gerar um arquivo .jar e armazená-lo em um bucket de artefatos do Amazon Simple Storage Service (Amazon S3). Após concluir o projeto de compilação, você copiará o arquivo .jar para o IDE do AWS Cloud9 e executará o arquivo .jar. Este exercício oferece uma visão abrangente dos fluxos de trabalho modernos de desenvolvimento back-end da AWS, destacando as práticas recomendadas e o poder da integração.
Objetivos
Ao final deste laboratório, você será capaz de fazer o seguinte:
- Usar o IDE do AWS Cloud9 para clonar um repositório do CodeCommit e editar o código Java usado neste laboratório.
- Entender a utilidade do CodeCommit e confirmar e enviar as alterações de código para o repositório do CodeCommit.
- Reconhecer a integração entre o CodeCommit e o CodeBuild e observar o processo automático de compilação em ação.
- Recuperar um arquivo .jar de um bucket do S3 e executá-lo no IDE do AWS Cloud9.
Pré-requisitos de conhecimentos técnicos
- A familiaridade com a interface do AWS Cloud9 é útil, já que você abre um arquivo para visualizar seu conteúdo e modificar um comando com o editor de texto.
- Experiência com Git e comandos básicos do Git.
- A experiência com o AWS CodeCommit é útil, mas não obrigatória, para concluir este laboratório.
Duração
Este laboratório leva 40 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 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.