HomeCoursesCI/CD Using Native Tools Available on AWS
AI-powered learning
Save

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

31 Lessons1 Project5 Quizzes1 Cloud Lab

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.
Author NameCI/CD Using Native ToolsAvailable on AWS
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.

Learn more about Kayode

Trusted by 2.9 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

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

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.

S

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

S

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.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath