We may earn an affiliate commission when you visit our partners.
Course image
Sorabh Kaushik

In this 2-hour long project-based course, you will learn to create AWS CodePipeline using AWS services like AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. AWS CodePipeline allows you to automate the release process for your application or service. AWS CodeCommit is a source control storage and version code service provided by Amazon. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, Serverless AWS Lambda functions, or applications in an Amazon ECS service. In this Project you will create AWS Pipelines which will deploy sample react application on S3 bucket and EC2 instances. By the end of this project, you will create AWS pipeline which will use AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy to automate the release process for a sample react application. After completing this training, you will have good understanding AWS CodePipeline, AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy.

Read more

In this 2-hour long project-based course, you will learn to create AWS CodePipeline using AWS services like AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. AWS CodePipeline allows you to automate the release process for your application or service. AWS CodeCommit is a source control storage and version code service provided by Amazon. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, Serverless AWS Lambda functions, or applications in an Amazon ECS service. In this Project you will create AWS Pipelines which will deploy sample react application on S3 bucket and EC2 instances. By the end of this project, you will create AWS pipeline which will use AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy to automate the release process for a sample react application. After completing this training, you will have good understanding AWS CodePipeline, AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy.

Prerequisite - Basic Knowledge of AWS services (EC2, S3 and IAM) and GIT

Please note: You will need an AWS account to complete this project. All the resources used in this project come under AWS free-tier.

Enroll now

What's inside

Syllabus

Project Overview
In this 2-hour long project-based course, you will learn to create AWS CodePipeline using AWS services like AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. AWS CodePipeline allows you to automate the release process for your application or service. AWS CodeCommit is a source control storage and version code service provided by Amazon. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, Serverless AWS Lambda functions, or applications in an Amazon ECS service. In this Project you will create AWS Pipelines which will deploy sample react application on S3 bucket and EC2 instances. By the end of this project, you will create AWS pipeline which will use AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy to automate the release process for a sample react application. After completing this training, you will have good understanding AWS CodePipeline, AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. Prerequisite - Basic Knowledge of AWS services (EC2, S3 and IAM) and GIT commands. Please note: You will need an AWS account to complete this project. All the resources used in this project come under AWS free-tier.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches you an Amazon based tool that is highly relevant in industry
Builds a strong foundation for AWS pipelines
Covers hands-on labs and interactive materials
Requires prerequisite knowledge of AWS services (EC2, S3, and IAM) and GIT
May not be suitable for complete beginners
Assumes you have an AWS account and charges associated with it

Save this course

Save AWS CodePipeline Beginner's Guide to your list so you can find it easily later:
Save

Reviews summary

Instructionally sound and clear

Learners say that this AWS CodePipeline Beginner's Guide offers clear, easy-to-follow explanations that make AWS continuous deployment processes accessible. Students say the instructor is one of the best qualities of the course. However, at least one reviewer didn't understand the lessons.
Concepts are explained well.
"good very useful"
"This was a wonderful learning environment."
Well-received instructor.
"The instructor was easy to follow and spent the right amount of time explaining the necessary details."
This course may be too difficult for beginners.
"I cannot understand instructor. "

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS CodePipeline Beginner's Guide with these activities:
Read the AWS CodePipeline documentation
Gain a comprehensive understanding of AWS CodePipeline by reading its documentation.
Browse courses on AWS CodePipeline
Show steps
  • Find the AWS CodePipeline documentation.
  • Read the documentation.
Attend an AWS CodePipeline Meetup
Network with other AWS CodePipeline users and learn from their experiences.
Browse courses on AWS CodePipeline
Show steps
  • Find an AWS CodePipeline Meetup in your area.
  • Attend the Meetup.
Follow tutorials on AWS CodePipeline
Learn how to use AWS CodePipeline by following step-by-step tutorials.
Browse courses on AWS CodePipeline
Show steps
  • Find tutorials on AWS CodePipeline.
  • Follow the instructions in the tutorials.
  • Build your own AWS CodePipeline.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Attend an AWS CodePipeline workshop
Learn about AWS CodePipeline in a hands-on environment.
Browse courses on AWS CodePipeline
Show steps
  • Find an AWS CodePipeline workshop in your area.
  • Attend the workshop.
Practice AWS CodePipeline commands
Practice using AWS CodePipeline commands to get familiar with the service and its capabilities.
Browse courses on AWS CodePipeline
Show steps
  • Create an AWS Code Pipeline using the AWS CLI.
  • Add a source stage to your pipeline using AWS CodeCommit.
  • Add a build stage to your pipeline using AWS CodeBuild.
  • Add a deployment stage to your pipeline using AWS CodeDeploy.
  • Run your pipeline and monitor its progress.
Create a blog post about AWS CodePipeline
Share your knowledge of AWS CodePipeline by creating a blog post about it.
Browse courses on AWS CodePipeline
Show steps
  • Choose a topic for your blog post.
  • Write your blog post.
  • Publish your blog post.
Build a personal project using AWS CodePipeline
Gain practical experience with AWS CodePipeline by building a personal project.
Browse courses on AWS CodePipeline
Show steps
  • Choose a project idea.
  • Design your project.
  • Build your project using AWS CodePipeline.
  • Deploy your project.

Career center

Learners who complete AWS CodePipeline Beginner's Guide will develop knowledge and skills that may be useful to these careers:
Software Engineer
A Software Engineer designs, develops, and maintains software systems. This course provides a good overview of the AWS cloud platform and how to use it to build and deploy software applications. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which are essential tools for Software Engineers.
DevOps Engineer
A DevOps Engineer collaborates with software developers and system administrators to improve the software development process. This course provides a good overview of the AWS cloud platform and how to use it to automate the software development process. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which are essential tools for DevOps Engineers.
Cloud Developer
A Cloud Developer designs, builds, and manages cloud-based applications. This course provides a good foundation in the AWS cloud platform, which can be helpful for individuals looking to work as Cloud Developers. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which are essential tools for building and deploying cloud-based applications.
Cloud Architect
A Cloud Architect designs, builds, and manages cloud computing systems. This course provides a good foundation in the AWS cloud platform, which can be helpful for individuals looking to work as Cloud Architects. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which are essential tools for building and managing cloud-based applications.
System Administrator
A System Administrator manages and maintains computer systems and networks. This course provides a good overview of the AWS cloud platform and how to use it to manage cloud-based systems. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for System Administrators.
Solutions Architect
A Solutions Architect designs and implements technical solutions for business problems. This course provides a good overview of the AWS cloud platform and how to use it to build and deploy technical solutions. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Solutions Architects.
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines and systems. This course provides a good overview of the AWS cloud platform and how to use it to build and manage data pipelines. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Data Engineers.
Cloud Security Engineer
A Cloud Security Engineer designs and implements security measures for cloud-based systems and applications. This course provides a good foundation in the AWS cloud platform and how to use it to secure cloud-based systems. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Cloud Security Engineers.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. This course provides a good overview of the AWS cloud platform and how to use it to manage cloud-based networks. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Network Engineers.
Database Administrator
A Database Administrator manages and maintains databases. This course provides a good overview of the AWS cloud platform and how to use it to manage cloud-based databases. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Database Administrators.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. This course provides a good overview of the AWS cloud platform and how to use it to build and deploy web applications. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Web Developers.
Mobile Developer
A Mobile Developer designs, develops, and maintains mobile applications. This course provides a good overview of the AWS cloud platform and how to use it to build and deploy mobile applications. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Mobile Developers.
Business Analyst
A Business Analyst analyzes business needs and develops technical solutions to meet those needs. This course provides a good overview of the AWS cloud platform and how to use it to develop technical solutions for business problems. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Business Analysts.
Project Manager
A Project Manager plans, executes, and monitors projects. This course provides a good overview of the AWS cloud platform and how to use it to manage projects. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Project Managers.
Technical Writer
A Technical Writer writes technical documentation, such as user manuals and white papers. This course provides a good overview of the AWS cloud platform and how to use it to create technical documentation. The course covers the basics of AWS CodePipeline, CodeCommit, CodeBuild, and CodeDeploy, all of which can be useful for Technical Writers.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS CodePipeline Beginner's Guide.
Provides a comprehensive overview of continuous delivery with AWS and Docker. It covers the entire continuous delivery lifecycle, from planning and implementation to monitoring and troubleshooting.
Provides a comprehensive introduction to Git, the version control system used by AWS CodeCommit. It covers everything from the basics of how to use Git to more advanced topics such as branching and merging.
Comprehensive guide to DevOps. It covers everything from the basics of how to set up a DevOps pipeline to more advanced topics such as testing and deployment.
Provides a practical guide to building and scaling high-performing technology organizations. It covers everything from the basics of DevOps to more advanced topics such as automation and measurement.
Provides a practical guide to releasing software. It covers everything from the basics of how to plan a release to more advanced topics such as testing and deployment.
Provides a practical guide to writing clean code. It covers everything from the basics of how to write readable code to more advanced topics such as design patterns and refactoring.
Classic guide to software engineering. It covers everything from the basics of how to manage a software project to more advanced topics such as software architecture and design.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to AWS CodePipeline Beginner's Guide.
Hands-on with AWS: Software Development Practices
Most relevant
AWS Developer Tools Deep Dive
Most relevant
DevOps on AWS: Getting Started
Most relevant
DevOps on AWS and Project Management
Most relevant
DevOps on AWS: Release and Deploy
Most relevant
Hands-on with AWS: Software Development Practices
Most relevant
Hands-on with AWS: Software Development Practices
Most relevant
Access an EC2 instance shell from the AWS console
Most relevant
[NEW] Amazon ECS & Fargate Master Class - Docker on AWS
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser