
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Explore how Amazon Q developer acts as an AI code assistant, delivering faster autocomplete, quick error fixes, and boilerplate generation within your IDE using Bedrock.
Learn to set up Amazon Queue inside a JetBrains IDE like IntelliJ IDEA by installing the Amazon Queue plugin, restarting the IDE, and logging in with an AWS builder account.
Discover how Amazon Q chat uses context by pinning files or a workspace to tailor responses. Create and reuse prompts, and apply rules to standardize code outputs across projects.
Generate professional documentation for code by adding type annotations to functions and using prompts, showing both the slash doc command and the quick, old-fashioned approach with Amazon Q Developer.
Apply vibe coding with Amazon Q to build apps fast with a three-step workflow and large language models: create a base skeleton with a specialized tool, prompt AI, then iterate.
Create a Java Maven project via the cli, configure groupId and artifactId, update JUnit and Java versions, run with Maven, and generate a gitignore with Amazon Q guidance.
Discover how Amazon Q generates unit tests for a password checker and writes JUnit 5 tests. Learn to run tests with Maven and the Surefire plugin and inspect results.
Explore Amazon Q developer for JavaScript and TypeScript to build a password checker with generated logic and tests, using node and npm in an IDE, plus lists practice.
Write unit tests for the password checker functions using the node testing module, while experimenting with describe blocks and npm test, and comparing libraries like jest, mocha, and Jasmine.
Explore using Amazon Q for Python development to build a password checker and generate logic and unit tests. Practice lists and visualize data with Matplotlib, while reviewing VSCode Python setup.
Automate code building, testing, and deployment with CI/CD to deliver updates quickly through GitHub actions, guided by Amazon Q as we build AWS and Terraform workflows.
Explore how Amazon Q developer assists infrastructure as code with Terraform, builds a serverless stack using API gateway, Lambda, and S3, and automates a CI CD pipeline with GitHub Actions.
Install the Terraform CLI and the AWS CLI across macOS, Linux, and Windows; verify versions and configure credentials, including Windows environment variables, to enable AWS access.
Handle external packages for a JavaScript lambda by initializing npm, optionally using TypeScript, and bundling with Esbuild. Automate npm install and build with Terraform to produce a dist bundle.
Build a terraform-based deployment pipeline with GitHub actions and Amazon EC2 while managing credentials via GitHub secrets; automate init, format check, validate, plan, and apply on push to main.
Discover how to use Amazon Q Developer at its full potential to boost your coding and DevOps productivity with this powerful tool.
Welcome to the complete guide to Amazon Q developer. This comprehensive course is designed to guide you through the ins and outs of Amazon Q developer, an AI-powered coding assistant that can revolutionize your programming workflow.
Topics covered inside by course:
What is Amazon Q developer and how you can use it
What are advantages of using Amazon Q developer
How to sign up and install it inside Visual Studio Code and JetBrains IDE
Intermediate topics:
How to use Amazon Q developer chat for general questions and inside a software project
How to iterate prompts
Code generation
4 ways to interact with Amazon Q developer inside Visual Studio Code
In this course you will also learn how to write HTML and CSS faster with Amazon Q developer
Advanced topics: Use JavaScript, Python of Java code examples:
Complex project: Password checker - prompt and iterate with Amazon Q developer
Setup Unit testing and generate complex tests with Amazon Q developer
Use Amazon Q developer for text generation: code description, commit messages
Course advantages:
Beyond the basics - after finish, you can directly use this knowledge into production code
Practical knowledge - presentations are kept to a minimum, we focus on what is really important
Logical and flexible structure - take the course at your own pace
Fast paced, concise, most typing cut out - focus on explanations - respect for your time
Big font, dark background, full HD content, this way it is readable even on a small screen or even tablet.
Lifetime access
Certificate of completion to present to your current or prospective employer
Q&A active instructor
Go beyond the theory and learn from an active instructor, aligned with today's programming demands!
By the end of this course, you'll have a thorough understanding of Amazon Q developer and how to use it to its full potential. Whether you're a seasoned developer looking to speed up your workflow, or a beginner seeking to learn more about the latest tools in software development, this course has something for you.
Join me on this journey and start coding smarter, not harder, with Amazon Q developer!