CodeWhisperer Essentials
The “CodeWhisperer Essentials” course offers a comprehensive overview of the features and usefulness of CodeWhisperer, a powerful tool designed to improve efficiency and productivity in software development. Prerequisites: Basic knowledge of computer science and cloud computing is recommended, along with familiarity with the concepts of artificial intelligence, machine learning and natural language processing (NLP).
Upon completion of the course, students will be able to use CodeWhisperer to increase efficiency and productivity in their daily work, fully exploiting the potential of this tool to generate IaC templates quickly and reliably.
CODE: DSAI108
Category: Artificial Intelligence Course
DESCRIZIONE
COURSE CONTENT
COURSE OBJECTIVES
ADDITIONAL INFORMATION
DESCRIZIONE
Teaching methodology
The course includes educational laboratories in which each student will be able to carry out training exercises that will provide practical experience in the use of the tool, for each of the topics covered during the course.Prerequisites
- Basic knowledge of IT and cloud computing.
- Familiar with the concepts of artificial intelligence and machine learning.
- Basic knowledge of natural language processing (NLP).
COURSE CONTENT
Below is an overview of the course contents:
- Introduction to CodeWhisperer: This module provides a comprehensive overview of CodeWhisperer, presenting its fundamental principles, key features and benefits in software development.
- CodeWhisperer Setup: In this section, students will learn how to set up and prepare the development environment for using CodeWhisperer, including installation and initial configuration.
- Codewhisperer to support the developer in the code writing phase: This module focuses on the practical use of CodeWhisperer during the code writing phase, exploring the features and tools offered to improve the efficiency and quality of the product code.
- Codewhisperer in reviewing existing code: Here students will learn how to use CodeWhisperer to conduct reviews of existing code, identify potential problems and suggest improvements, thus improving collaboration and code quality within of the development team.
- Template generation for infrastructure-as-code using CodeWhisperer: This module focuses on using CodeWhisperer for the automated generation of models and templates for infrastructure as code (IaC), simplifying and accelerating the process of provisioning and managing IT resources through code.
COURSE OBJECTIVES
At the end of the course, participants will be able to:
- Use CodeWhisperer to increase efficiency
- Use the benefits of CodeWhisperer appropriately
- Use CodeWhisperer to generate IaC templates.
ADDITIONAL INFORMATION
Duration – 1 day
Delivery – in the classroom, on site, remotely
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
- Instructor: Italian
- Workshops: English
- Slides: English