AI Paired Programming with Amazon Q
1h 32mBeginner2024-11-19
Authors

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.
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
0. Introduction
- 01 - Welcome to Amazon Q
1. Introducing Amazon Q Developer
- 02 - Explore Amazon Q Developer
- 03 - Highlight key features and benefits
2. Setting Up Amazon Q Developer
- 04 - Prepare for setup
- 05 - Challenge - Setup Amazon Q Developer
- 06 - Solution - Setup Amazon Q Developer
3. Utilizing Core Capabilities
- 07 - Generate code with natural language
- 08 - Challenge - Generate code
- 09 - Solution - Generate code
- 10 - Diagnose and fix common errors
- 11 - Challenge - Diagnose and fix common errors
- 12 - Solution - Diagnose and fix common errors
- 13 - Use Amazon Q from the CLI
- 14 - Challenge - Use Amazon Q from the CLI
- 15 - Solution - Use Amazon Q from the CLI
4. Leveraging Advanced Features
- 16 - Transforming and modernizing code
- 17 - Challenge - Code transformation
- 18 - Solution - Code transformation
- 19 - Optimize SQL queries
- 20 - Challenge - Query optimization
- 21 - Solution - Query optimization
5. Applying Best Practices and Tips
- 22 - Maximizing productivity with customizations
- 23 - Ensuring security and compliance
Conclusion
- 24 - Exploring the future role of developers
- 25 - Your Amazon Q journey