AI-Enhanced Coding with Amazon Q Developer

AI-Enhanced Coding with Amazon Q Developer

3h 23mIntermediate2025-07-01

Authors

Pearson

Pearson

Nick Garner

Nick Garner

Course details

Maximize the potential of AWS services and learn efficient coding practices using Amazon Q Developer. In this course, instructor Nick Garner outlines the essentials of Amazon Q Developer's AI-assisted coding capabilities and integration techniques. Discover best practices and customization strategies for more efficient, automated code generation. With hands-on demos along the way, you’ll get a chance to practice your new coding skills in real time.

Skills covered

Amazon QAI Development Tools and PlatformsProgramming FoundationsBuilding with AIAmazonCloud ServicesCloud PlatformsCloud ComputingSoftware DevelopmentOne-Off

Concepts

Introduction

  • Course overview

Introduction to Amazon Q Developer

  • Introduction to Amazon Q Developer
  • Learning objectives
  • Course overview
  • Understanding generative AI and AI-assisted coding
  • Overview of Amazon Q Developer
  • Q Developer command-line interface (CLI)
  • Benefits of using Amazon Q Developer in development

Setting Up a Lab

  • Getting started with Amazon Q Developer
  • Learning objectives
  • AWS account creation and free trial overview - Demo
  • IAM overview - Demo
  • IAM user account creation and AWS CLI - Demo
  • AWS CLI and Builder ID lab setup

Integration with IDEs

  • Learning objectives
  • VS Code installation and configuration for Q - Demo
  • Installing and configuring JetBrains PyCharm for Q - Demo
  • Installing and configuring JetBrains IntelliJ IDEA for Q - Demo
  • Cloud9 setup - Demo

Q AI Assistant and the Q Developer CLI

  • Practical usage of Amazon Q Developer
  • Learning objectives
  • Using Amazon Q in a browser
  • Using the Q Developer CLI on macOS - Demo

General Usage Q Developer

  • Learning objectives
  • User actions and pausing
  • Using Q Developer in VS Code - Demo
  • Using Q Developer in PyCharm and IntelliJ IDEA - Demo
  • Using Q Developer in Cloud9 - Demo
  • Using Q Developer in Lambda - Demo
  • Using Q Developer in AWS Glue Studio notebook - Demo
  • Using Q Developer in SageMaker Studio - Demo

Q Developer Enterprise Capabilities

  • Advanced features
  • Learning objectives
  • Q Developer enterprise
  • Q Developer customizations
  • Q Developer dashboard
  • Security scans
  • Code references

Q Developer Enterprise Demos

  • Learning objectives
  • Setup for enterprise use - Demo
  • Security scan - Demo
  • Code references - Demo
  • Dashboard - Demo
  • Customization - Demo

Testimonials

  • Real-world applications, case studies, and summary
  • Learning objectives
  • Q Developer testimonials

Summary

  • Learning objectives
  • Summary

Conclusion

  • Wrapping up
80,000 Toman