AI Paired Programming with Amazon Q

AI Paired Programming with Amazon Q

1h 32mBeginner2024-11-19

Authors

Kesha Williams

Kesha Williams

Software Engineering Manager, Speaker, Tech Blogger

Course details

Amazon Q Developer is a generative AI-powered coding assistant that enhances your coding workflow, error diagnosis, and data integration tasks. This course provides a hands-on, practical approach to understanding and utilizing Amazon Q Developer's capabilities. Instructor Kesha Williams shows you how to set up the tool, generate code snippets, diagnose and fix errors, modernize legacy codebases, and more. By the end of this course, you'll be equipped with the skills required to integrate Amazon Q Developer into your daily workflows, maximizing both productivity and efficiency.

Learning objectives
Successfully set up and configure Amazon Q Developer in your development environment and preferred IDE.
Generate code snippets and functions using natural language.
Diagnose and fix common coding errors in real time.
Use Amazon Q from the command-line interface (CLI).
Transform and modernize legacy codebases, and optimize SQL queries.

Skills covered

Amazon QAgile Software DevelopmentAmazonDevOpsOne-Off

Concepts

Introduction

  • Welcome to Amazon Q

Introducing Amazon Q Developer

  • Explore Amazon Q Developer
  • Highlight key features and benefits

Setting Up Amazon Q Developer

  • Prepare for setup
  • Challenge - Setup Amazon Q Developer
  • Solution - Setup Amazon Q Developer

Utilizing Core Capabilities

  • Generate code with natural language
  • Challenge - Generate code
  • Solution - Generate code
  • Diagnose and fix common errors
  • Challenge - Diagnose and fix common errors
  • Solution - Diagnose and fix common errors
  • Use Amazon Q from the CLI
  • Challenge - Use Amazon Q from the CLI
  • Solution - Use Amazon Q from the CLI

Leveraging Advanced Features

  • Transforming and modernizing code
  • Challenge - Code transformation
  • Solution - Code transformation
  • Optimize SQL queries
  • Challenge - Query optimization
  • Solution - Query optimization

Applying Best Practices and Tips

  • Maximizing productivity with customizations
  • Ensuring security and compliance

Conclusion

  • Exploring the future role of developers
  • Your Amazon Q journey
40,000 Toman