AWS Training and Certification Blog
New trainings and hands-on labs for DevOps on AWS
If you’re a DevOps engineer or a DevOps developer working in the Amazon Web Services (AWS) Cloud who would like to speed up and simplify your deployments while making your application more secure and reliable, we have new training for you. The Advanced Testing Practices Using AWS DevOps Tools curriculum will teach you to do exactly that and give you in-depth, hands-on practice in a lab environment.
Build your knowledge with digital training
The curriculum begins with a free, two-and-a-half-hour digital training called Advanced Testing Practices Using AWS DevOps Tools. In this course, you’ll learn how to integrate testing and security into your continuous integration (CI), continuous delivery (CD), and continuous deployment (CD) pipelines. You’ll also learn how to implement advanced testing practices in various phases of the application lifecycle to deliver application updates in a safer and more reliable manner. This testing approach can apply to any build, automation, and testing tools you prefer.
Additionally, you’ll specifically learn how to implement these testing practices with AWS DevOps tools, including AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline. Testing types include unit, security, linting, load, synthetic, and canary testing. Proper implementation of these practices will save you time and effort, improve your uptime, and minimize security issues.
Progress your skills with hands-on labs
Now that you’ve learned the theory, it’s time for practical, hands-on practice. The first of two hands-on labs is Automate Application Testing Using AWS CodeBuild. In this one-hour lab, you’ll use CodeBuild as a part of your CI pipeline to increase speed and efficiency by ensuring that your application functions properly after every update. You’ll also learn to how to use CodeBuild to automate testing and troubleshoot errors. By leveraging AWS CodeBuild Reports, you’ll increase testing efficiency by ensuring adequate testing coverage. This lab costs 10 credits ($10 USD).
The second lab in the series is Automate Deployment Testing and Continuous Monitoring with AWS Tools. In this two-hour lab, you’ll use CodeBuild to incorporate automated testing into your deployments to increase speed and efficiency and improve customer satisfaction. You’ll also learn how to replace manual code reviews with automated tests, such as code linting, syntax verification, static code security analysis, and synthetic testing. You’ll use AWS CloudFormation to make updates repeatable and changes easy to track by using infrastructure as code. Finally, you’ll use Amazon CloudWatch Synthetics to create canaries to test your application after deployment and monitor the customer experience. This lab costs 10 credits ($10 USD).
Validate your DevOps on AWS skills
If you have two or more years of experience as a DevOps engineer on AWS, consider validating your skills with the industry-recognized AWS Certified DevOps Engineer – Professional certification. While the Advanced Testing Practices Using AWS DevOps Tools curriculum should not be considered sufficient preparation to pass this exam, it does include some of the topics covered. To learn more, visit our AWS Certification home page, where you can find free exam-prep resources, sample questions, and more.
If you’re interested in learning more about AWS Training and Certification offerings for DevOps engineers and developers, download our AWS DevOps Ramp-Up Guide. This guide is expertly curated to provide a prescriptive—yet flexible—learning progression to advance your knowledge about DevOps on AWS, including free digital training, classroom courses, videos, whitepapers, certifications, and other information to help you on your cloud journey.