4.7
Beginner
24h
Updated 3 weeks ago
Automating a CI/CD Pipeline with AWS DevOps
Become an AWS pro with hands-on exercises developed by AWS Solution Certified Architects. Learn to automate CI/CD pipelines, address waterfall pitfalls, and deploy agile, error-proof software.
Many companies still use the waterfall methodology in their delivery process. This course will help them understand the pitfalls and drawbacks of the waterfall methodology and how DevOps addresses those problems.
You’ll learn about the different phases that make up a DevOps pipeline and the core AWS services used in each phase. You’ll also gain an understanding of leveraging other monitoring services provided by AWS and learn how to make the delivery pipeline more agile and error-proof. Finally, you’ll learn about the various deployment strategies used in production to maintain high availability.
With practical examples, hands-on exercises, and real-world scenarios, you’ll gain the skills and confidence to transform your development process, optimize software delivery, and achieve greater efficiency and success. Enroll now and harness the power of AWS DevOps to automate your CI/CD pipeline and enhance the reliability and quality of your software.
Many companies still use the waterfall methodology in their delivery process. This course will help them understand the pitfalls...Show More
WHAT YOU'LL LEARN
Understanding the importance of DevOps in automating software delivery
Basic knowledge of different phases that make up a CI/CD pipeline
Working knowledge of AWS services that can be leveraged in implementing a CI/CD pipeline
Hands-on experience implementing a CI/CD pipeline using the AWS Developer services
Hands-on experience orchestrating a CI/CD pipeline using AWS services
Familiarity with automating infrastructure provisioning using AWS services
Familiarity with common deployment strategies used in a CI/CD pipeline
Understanding the importance of DevOps in automating software delivery
Show more
TAKEAWAY SKILLS
Content
1.
Implementing DevOps Using AWS Services
7 Lessons
Learn how to use AWS DevOps services to automate CI/CD pipelines, enhance agility, and ensure high availability.
2.
Managing Sourcecode with AWS CodeCommit
8 Lessons
Walk through managing source code with AWS CodeCommit, including repository setup, commits, and branching.
Introducing AWS Cloud9Options to Manage Source CodeBenefits and Features of AWS CodeCommitDemo: Creating and Connecting a Source Code Repo with IAM UserDemo: Committing Code to CodeCommit RepositoryDemo: Creating Branches in CodeCommit RepositoryDemo: Merging Pull Requests in AWS CodeCommitQuiz: Managing Sourcecode with AWS CodeCommit
3.
Building Applications with AWS CodeBuild
8 Lessons
Go hands-on with AWS CodeBuild for efficient, scalable CI/CD integration and project builds.
4.
Application Testing with AWS CodeBuild
5 Lessons
Break down the steps to improve testing and reporting using AWS CodeBuild in CI/CD processes.
5.
Application Deployment Using AWS CodeDeploy
9 Lessons
Explore AWS CodeDeploy features, components, demo deployments, rollbacks, and service integrations.
6.
Orchestrating Software Delivery Using AWS CodePipeline
7 Lessons
Follow the process of managing and automating CI/CD pipelines with AWS CodePipeline.
7.
Automating Infrastructure Deployment with AWS CloudFormation
8 Lessons
Master the steps to automate infrastructure deployment using AWS CloudFormation templates and tools.
8.
Popular Deployment Strategies
6 Lessons
Sharpen your skills in deployment strategies including in-place, rolling, blue-green, and canary methods.
10.
Appendix
2 Lessons
Break apart setting up and accessing AWS credentials for secure software deployment.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources