Tool or Technology
TT0169

Amazon Q Developer Unlocked

Code, Build & Modernise with AI

Amazon Q Developer
Duration
4 Hours
Level
Awareness
Delivery
Instructor-Led
Format
Awareness Session

Programme Objectives

  • Understand Amazon Q Developer and how Generative AI supports software development and AWS application workflows.
  • Explore AI capabilities for code understanding, generation, modification, debugging, testing, review, and application modernisation.
  • Develop awareness of effective developer prompting and workspace-context techniques for obtaining relevant coding assistance.
  • Experience practical Amazon Q Developer workflows across IDE and command-line environments.
  • Recognise responsible practices related to generated code, security, permissions, testing, source review, and developer oversight.

Technology covered

Amazon Q DeveloperQ Developer IDE IntegrationQ Developer CLIAgentic CodingInline SuggestionsCode ReviewApplication TransformationAWS Development Assistance

Who should attend

  • Software Developers
  • Software Engineers
  • Backend Developers
  • Full-Stack Developers
  • Cloud Application Developers
  • AWS Developers
  • DevOps & Platform Engineers
  • QA & Test Automation Engineers
  • Cloud Engineers
  • Technical Leads
  • Solution & Cloud Architects
  • Application Modernisation Teams

Prerequisites & Participant Readiness

  • Basic programming knowledge in at least one programming language
  • Familiarity with source files, functions, classes, and software-development concepts
  • Basic experience using an IDE such as Visual Studio Code, JetBrains IDEs, Visual Studio, or Eclipse
  • Basic command-line familiarity is helpful
  • Basic AWS knowledge is beneficial but not mandatory
  • No previous Amazon Q Developer experience required

TOC Modules

Concepts
  • Understanding Generative AI and coding agents within the software-development lifecycle
  • Understanding Amazon Q Developer as an AI-powered development assistant
  • Exploring IDE, command-line, and AWS-focused development use cases
  • Understanding code assistance versus agentic task execution
  • Identifying applications across coding, debugging, testing, review, and modernisation
Practical activities
  • Exploring Amazon Q Developer in a sample development environment
  • Asking Q Developer to explain a simple codebase or development requirement

Scenarios

Feature Requirement to Tested Implementation

Development Requirement → Workspace Context → Amazon Q Agent → Code Generation → Unit Tests → Code Review → Developer Validation

Participants use Amazon Q Developer to understand an existing application, implement a small feature, generate supporting tests, and review the resulting changes before acceptance, improving development productivity.

Legacy Application to Modernisation Plan

Existing Application → Amazon Q Analysis → Upgrade / Transformation Assessment → Proposed Changes → Build & Test Review → Modernisation Plan

Participants explore how Amazon Q Developer can assist with analysing an older application and planning supported modernisation activities while maintaining developer control over compatibility, security, and implementation decisions.

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.