AI-powered learning
Save this course
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.
4.5
31 Lessons
10h
Updated 4 months ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- 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
Learning Roadmap
2.
What is CI/CD?
What is CI/CD?
Unpack the core of CI/CD principles, their benefits, and related AWS tools.
3.
Basics of CodeCommit
Basics of CodeCommit
9 Lessons
9 Lessons
Explore CodeCommit's Git-based version control, workflows, commands, branches, and AWS integrations.
4.
Basics of CodeBuild
Basics of CodeBuild
4 Lessons
4 Lessons
Break down the steps to using CodeBuild, buildspec.yml files, and creating build projects.
5.
Basics of CodeDeploy
Basics of CodeDeploy
6 Lessons
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
Code Pipeline with a Sample Node.js Application
3 Lessons
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.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
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.
ABOUT THE AUTHOR
Kayode Sakeye
I am a DevOps Engineer who is acquainted with Information Technology and the Digital Economy. I am more passionate about Automated Infrastructure and Systems Administration. I enjoy sharing knowledge and helping others understand DevOps concepts.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources