5.0
Beginner
10h
Updated 2 weeks ago
CI/CD Using Native Tools Available on AWS
Become an AWS pro with CodePipeline suite. Developed by AWS Solution Certified Architects, get hands-on with CI/CD tools—no setup, no cleanup, no hassle. Deploy Java and Node.js apps easily.
The CodePipeline suite is a solution developed by Amazon Web Services (AWS) for continuous integration and continuous delivery (CI/CD). It can be used to create automated pipelines on the AWS environment and allows the deployment of code modifications on the go. This course explains the fundamentals of the DevOps culture and why organizations adopt it.
In this course, you will learn how the different components of AWS CodePipeline work together, from managing repositories to building automation and handling CI and CD alike. You will first get introduced to continuous integration and continuous delivery/deployment, followed by various CI/CD tools. Next, you will learn the basics of CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. Finally, you will use CodePipeline to deploy a Java application.
This course will help you form a strong foundation in DevOps tools. By the end of this course, you’ll gain hands-on experience deploying a Node.js and Java application using the CodePipeline suite.
The CodePipeline suite is a solution developed by Amazon Web Services (AWS) for continuous integration and continuous delivery (...Show More
WHAT YOU'LL LEARN
An understanding of continuous integration and delivery/deployment
An understanding of AWS CodeBuild and CodeDeploy
A working knowledge of AWS CodeCommit to manage source codes
Hands-on experience creating and deploying a Node.js/Java project using AWS CodePipeline
An understanding of continuous integration and delivery/deployment
Show more
TAKEAWAY SKILLS
Content
2.
What is CI/CD?
6 Lessons
Unpack the core of CI/CD principles, their benefits, and related AWS tools.
3.
Basics of CodeCommit
9 Lessons
Explore CodeCommit's Git-based version control, workflows, commands, branches, and AWS integrations.
4.
Basics of CodeBuild
4 Lessons
Break down the steps to using CodeBuild, buildspec.yml files, and creating build projects.
5.
Basics of CodeDeploy
6 Lessons
Take a closer look at automating deployments with CodeDeploy, including strategies and YAML configurations.
6.
Code Pipeline with a Sample Node.js Application
3 Lessons
Focus on setting up a CI/CD pipeline for a Node.js application using AWS tools.
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