Visão geral do laboratório
A AnyCompany é encarregada de entregar novas funcionalidades aos clientes o mais rápido possível. A equipe de arquitetos de soluções foi encarregada de criar uma aplicação. Depois de reunir os requisitos para o projeto e construir a infraestrutura de suporte, a equipe decidiu usar uma abordagem moderna de desenvolvimento nativo da nuvem para criar o código da aplicação e implementar a lógica de negócios. Em um esforço para acelerar o desenvolvimento de aplicações, a equipe decidiu aproveitar uma ferramenta de geração de código baseada em IA.
O Amazon CodeWhisperer aprimora o desenvolvimento de aplicações fornecendo recomendações automáticas de código com base no seu código e comentários no seu ambiente de desenvolvimento integrado (IDE). Ele possibilita que os desenvolvedores gerem blocos de código lógicos e até mesmo funções inteiras sem a necessidade de pesquisar trechos de exemplo na web. Este laboratório apresenta aos alunos os recursos da ferramenta, incluindo como instalar e começar a usar o CodeWhisperer para auxiliar na codificação em uma ampla variedade de linguagens de programação populares, entre muitas outras. O CodeWhisperer integra-se perfeitamente aos seus IDEs Visual Studio Code e JetBrains, permitindo manter o foco e permanecer no ambiente de desenvolvimento. Além disso, o CodeWhisperer pode ser usado com vários serviços de nuvem, frameworks e tarefas de codificação de uso geral.
Neste laboratório, você configurará o CodeWhisperer no IDE Visual Studio Code e aprenderá a interagir com o CodeWhisperer usando prompts.
Objetivos
Ao final deste laboratório, você será capaz de fazer o seguinte:
- Configurar o CodeWhisperer no IDE do Visual Studio Code.
- Gerar sugestões do CodeWhisperer usando prompts.
Chave do ícone
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:
- Observação: uma sugestão, dica ou orientação importante.
- AVISO: uma ação que seja irreversível e que tenha potencial de afetar a falha de um comando ou processo (inclusive avisos sobre configurações que não possam ser alteradas após serem feitas).
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.