Cómo convertirse en un desarrollador 10X con Amazon CodeWhisperer (Español LATAM) | Becoming a 10X Developer Using Amazon CodeWhisperer (LATAM Spanish)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Información general del laboratorio
AnyCompany tiene la tarea de ofrecer nuevas capacidades a sus clientes lo más rápido posible. Al equipo de Solutions Architects 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 AWS Cloud Development Kit (AWS CDK) 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ó utilizar Amazon CodeWhisperer.
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 integrated development environment (IDE, entorno de desarrollo integrado). Permite a los desarrolladores 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, que incluye cómo instalar y comenzar a usar CodeWhisperer para ayudar con la codificación en Java, Python, JavaScript y TypeScript, y C#, entre 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.
En este laboratorio, configurará CodeWhisperer en el IDE de Visual Studio Code y aprenderá a interactuar con CodeWhisperer mediante indicaciones.
Implementará la lógica de la aplicación mediante CodeWhisperer para cargar una imagen en Amazon S3 y enviarla a Amazon Rekognition para su procesamiento. Los resultados se almacenarán en una tabla de Amazon DynamoDB.
Finalmente, inspeccionará la funcionalidad de esta aplicación.
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.
- Implementar la función de Lambda para cargar una imagen en Amazon S3.
- Implementar la función de Lambda para procesar la imagen y almacenar los resultados en DynamoDB.
- Inspeccionar la funcionalidad de la aplicación.
Duración
El tiempo estimado para completar este laboratorio es de 60 minutos.
Significados 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 sugerencia, consejo u orientación importante.
- WARNING (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.
Tags
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Computational Photography
Georgia Institute of Technology via Coursera Digital Signal Processing
École Polytechnique Fédérale de Lausanne via Coursera Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera