Tool or Technology
TT0171

Amazon Q Developer in Action

Build, Review & Modernize AWS Applications with AI

Amazon Q Developer
Duration
16 Hours
Level
Intermediate
Delivery
Instructor-Led
Format
Capability Training

Programme Objectives

  • Develop functional proficiency in using Amazon Q Developer for code generation, explanation, refactoring, debugging, testing, and application maintenance.
  • Apply structured prompting, workspace context, project rules, and Memory Bank capabilities to improve AI-assisted development quality.
  • Use agentic development capabilities to execute controlled multi-step software-engineering tasks.
  • Apply Amazon Q Developer code review and AWS troubleshooting capabilities to improve application quality and operational reliability.
  • Integrate approved MCP tools and apply appropriate permissions, security, testing, and human-review practices.
  • Understand Amazon Q Developer modernization capabilities and prepare existing IDE workflows for future migration.

Technology covered

Amazon Q DeveloperAmazon Q Developer IDE PluginsAmazon Q ChatInline Code SuggestionsAgentic CodingWorkspace ContextProject RulesMemory BankCode ReviewMCP ServersAWS Management Console IntegrationCode Transformation

Who should attend

  • Software Developers
  • Software Engineers
  • AWS Application Developers
  • Cloud Developers
  • Backend Developers
  • Full-Stack Developers
  • Java & .NET Developers
  • DevOps & Platform Engineers
  • QA & Test Automation Engineers
  • Cloud Support Engineers
  • Technical Leads
  • Solution Architects

Prerequisites & Participant Readiness

  • Working knowledge of at least one programming language
  • Familiarity with application code, libraries, APIs, and dependencies
  • Basic experience with Git and repository-based development
  • Familiarity with a supported IDE is recommended
  • Basic knowledge of debugging and software-testing practices
  • Familiarity with AWS services and cloud concepts is beneficial
  • Basic understanding of APIs and MCP concepts is helpful
  • Appropriate organisational Amazon Q Developer access should be available
  • Completion of shorter Amazon Q Developer programmes is not required

TOC Modules

Concepts
  • Understanding Amazon Q Developer within modern software-development workflows
  • Understanding chat, inline coding assistance, agentic development, context, and review capabilities
  • Understanding Amazon Q Developer within IDE and AWS environments
  • Differentiating code assistance from autonomous multi-step development
  • Understanding developer responsibility for AI-generated code
Practical activities
  • Navigating Amazon Q Developer within a supported development environment
  • Asking Amazon Q to explain an existing source-code file
  • Generating a small code modification from a defined requirement
  • Comparing manual and AI-assisted development approaches

Scenarios

AWS Application Requirement to Verified Feature

Business Requirement → Workspace Context → Memory Bank → Structured Prompt → Agentic Development → Code Generation → Automated Tests → Amazon Q Code Review → AWS Validation → Human Approval

Participants use Amazon Q Developer to understand an existing AWS-connected application, implement functionality, validate generated code, and review the associated AWS environment before integration.

Legacy Application to Modernized AWS Workload

Legacy Application → Modernization Assessment → Code Transformation → Dependency Upgrade → Build & Testing → Code Review → AWS Validation → Migration Planning

Participants assess and modernize an existing application using AI-assisted development while validating dependencies, compatibility, security, and future platform requirements.

Continue with programmes from the same capability area.

Take the next step

Ready to make this programme work for your team?

Customise modules, duration and business scenarios for your team.

Instructor-ledVirtualHybrid

Designed around your roles, tools and real workflows.