Présentation de l’atelier
AnyCompany a pour tâche de fournir de nouvelles fonctionnalités à ses clients dès que possible. L’équipe de Solutions Architects a pour tâche d’élaborer une nouvelle application. Après avoir rassemblé les exigences de ce projet et développé l’infrastructure de support, l’équipe a décidé d’utiliser une approche de développement cloud native moderne pour créer le code de l’application et implémenter la logique métier. Afin d’accélérer le développement d’applications, l’équipe a décidé de tirer parti d’un outil de génération de code basé sur l’IA.
Amazon CodeWhisperer optimise le développement de l’application en fournissant des recommandations de code automatiques selon votre code et les commentaires au sein de votre environnement de développement intégré (IDE). L’outil permet aux développeurs de générer des blocs de codes logiques, et même des fonctions entières sans avoir besoin d’effectuer une recherche d’exemples d’extraits sur le Web. Cet atelier présente aux apprenants les fonctionnalités de l’outil, notamment comment installer et commencer à utiliser CodeWhisperer pour faciliter le codage dans un large éventail de langages de programmation populaires, entre autres. CodeWhisperer s’intègre naturellement à vos IDE Visual Studio Code et JetBrains, ce qui vous permet de rester concentré sans quitter l’environnement de développement. De plus, CodeWhisperer peut être utilisé avec divers services cloud, frameworks et tâches de codage à usage général.
Dans cet atelier, vous configurerez CodeWhisperer dans l’IDE Visual Studio Code et apprendrez à interagir avec CodeWhisperer à l’aide des invites.
Objectifs
À la fin de cet atelier, vous saurez :
- Configurer CodeWhisperer dans l’IDE Visual Studio Code
- Générer des suggestions sur CodeWhisperer grâce aux invites.
Signification des icônes
De nombreuses icônes sont utilisées dans cet atelier pour attirer l’attention sur différents types d’instructions et de remarques. La liste suivante explique la signification de chaque icône :
- Remarque : un indice, une directive ou un conseil important.
- AVERTISSEMENT : une action qui est irréversible et susceptible d’avoir une incidence sur l’échec d’une commande ou d’un processus (y compris les avertissements concernant les configurations ne pouvant pas être modifiées après leur mise en place).
- Sortie attendue : un exemple de sortie que vous pouvez utiliser pour vérifier la sortie d’une commande ou d’un fichier modifié.
- Tâche terminée : une conclusion ou un récapitulatif de l’atelier.