Información general sobre el laboratorio
AnyCompany tiene la tarea de ofrecer nuevas capacidades a sus clientes lo más rápido posible. Al equipo de arquitectos de soluciones se le ha encargado la tarea de crear una nueva aplicación. Luego de recopilar los requisitos para este proyecto y construir la infraestructura de soporte, el equipo decidió utilizar un enfoque de desarrollo moderno y nativo en la nube para crear el código de la aplicación e implementar la lógica empresarial. En un intento de acelerar el desarrollo de la aplicación, el equipo decidió aprovechar una herramienta de generación de código basada en inteligencia artificial.
Amazon CodeWhisperer mejora el desarrollo de aplicaciones, ya que brinda recomendaciones de código automáticas basadas en su código y en comentarios dentro de su entorno de desarrollo integrado (integrated development environment, IDE). Habilita a los desarrolladores a generar bloques de código lógico e incluso funciones completas sin la necesidad de buscar en la web, por ejemplo, fragmentos. Este laboratorio presenta a los estudiantes las capacidades de la herramienta, incluyendo cómo instalar y comenzar a usar CodeWhisperer para ayudar con la codificación en una amplia gama de lenguajes de programación populares, entre muchos otros. CodeWhisperer se integra perfectamente con los IDE de Visual Studio Code y JetBrains, lo que le permite mantener el enfoque y permanecer dentro del entorno de desarrollo. Además, CodeWhisperer se puede usar con varios servicios de nube, marcos de trabajo y tareas de codificación de uso general.
En este laboratorio, configurará CodeWhisperer en el IDE de Visual Studio Code y aprenderá a interactuar con CodeWhisperer mediante indicaciones.
Objetivos
Al final de este laboratorio, podrá hacer lo siguiente:
- Configurar CodeWhisperer en el IDE de Visual Studio Code.
- Generar sugerencias de CodeWhisperer mediante indicaciones.
Significado de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Nota: una pista, consejo u orientación importante.
- ADVERTENCIA: una acción que es irreversible y que podría generar un error en un comando o proceso (incluye advertencias sobre configuraciones que no se pueden modificar después de realizarlas).
- Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
- Task complete (Tarea completada): un punto de conclusión o resumen del laboratorio.