A developer building a serverless application wants an AI assistant available in the IDE that can generate code from natural-language prompts, suggest unit tests, and scan code for security issues. Which AWS tool should the developer use?
Choose one.
Amazon Q Developer is the AWS AI assistant that supports developers with code generation, explanation, test suggestions, and security scanning.
The requirements — IDE-based AI assistance, code generation, unit-test suggestions, and security scanning — describe Amazon Q Developer, which is newly in scope for DVA-C02. CloudShell is a terminal in the browser, useful for running AWS CLI commands but with no code-generation capability. X-Ray belongs to observability: it traces requests across services. CodeBuild is the managed build service in the CI/CD family — it runs your build and test commands but does not help write them. Knowing each tool's purpose is enough; the exam is unlikely to probe deep Q Developer features.
- List the asks: AI assistance in the IDE, code generation, test suggestions, security scanning.
- Match them to Amazon Q Developer, the AWS AI development assistant.
- Eliminate CloudShell (terminal), X-Ray (tracing), and CodeBuild (CI builds) as tools with different jobs.
- Remember Q Developer is available in the IDE, CLI, and console.
Exam tip: Amazon Q Developer is the AWS AI development assistant: it generates and explains code, suggests unit tests, and scans for security issues.
Application Development Patterns on AWS: Architecture, APIs and Messaging — the lesson that teaches this.