From the course: AI Paired Programming with Amazon Q
Explore Amazon Q Developer - Amazon Q Tutorial
From the course: AI Paired Programming with Amazon Q
Explore Amazon Q Developer
- [Instructor] Have you ever wanted a trusty pair programming partner? How about a seasoned developer right by your side, ready to offer guidance and enhance your workflow, allowing you to focus on writing elegant and efficient code? Amazon Q Developer to the rescue. Like a coding partner would sit beside you, offering insights, spotting bugs, and suggesting improvements, Amazon Q Developer is there to help refine your code, automate repetitive tasks, and tackle complex challenges. What is Amazon Q? Amazon Q is a generative artificial intelligence, GenAI, powered assistant that helps you understand, build, extend, and operate applications on Amazon Web Services or AWS. Why the name Q? Someone at AWS is a fan of the James Bond movie franchise. Do you remember Q? The character Q creates cool tech gadgets that gives James Bond a competitive advantage when fighting off the bad guys. Like that Q, Amazon Q gives you a competitive advantage in business and when writing code. Amazon Q is powered by Amazon Bedrock, a fully managed GenAI service that makes foundation models, such as Llama or Claude, available through an API. Amazon Q's LLM was trained to be an AWS and coding expert. Now there are two popular versions of Amazon Q, Amazon Q Business, and Amazon Q Developer. Amazon Q Business can be configured to answer questions, provide summaries, generate content, and complete tasks based on your enterprise data. It also integrates with popular AWS services such as Amazon QuickSight for dashboards and reports and Amazon Connect for customer service support. Amazon Q Developer helps you understand build, extend, and operate applications and workloads on AWS. When used in an integrated development environment, or an IDE, Amazon Q provides software development assistance. In this course, we'll focus solely on Amazon Q Developer. You can access Amazon Q Developer from the AWS console, AWS Command Line Interface, or CLI, or from your favorite integrated development environment or IDE, such as Visual Studio Code, Visual Studio, or IntelliJ. Several popular programming languages are supported when used in the IDE, like Python, Java, JavaScript, C#, Go, and SQL. Stay on the lookout as this list grows daily. Amazon Q also supports infrastructure as code languages like JSON, YAML, HCL for Terraform and more. Amazon Q sounds amazing, right? I bet you're wondering how much this service will cost you. Well, you're in luck. Amazon Q has free and professional paid tiers. Amazon Q Developer Pro Tier is currently at $19 a month at the time of this recording. We'll use the perpetual free tier, which gives you access to most features with monthly access limits. You don't even need an AWS account to access these features. Now that you understand Amazon Q, let's learn more about its features.