AWS Developer Services for CI/CD

Beginner

LP Box Courses 9 Video Courses
LP Box quiz No quiz sessions
LP Box Lab 3 Hands-on Labs
Duration 6h 7m

Overview
This learning path demonstrates practical applications of AWS Developer tools and services using a blend of instructional learning and hands-on labs. At the conclusion of this learning path, you will be able to create your own CI/CD environment consisting of services such as CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. Additionally, you'll learn how AWS's IDE service, Cloud9 can be used to maintain and edit your projects source code.

You’ll get to discover how AWS CodeStar can be used to setup and orchestrate the provisioning of each of the aforementioned services. AWS CodeStar enables you to deploy a fully automated CI/CD pipeline, taking care of performing all of the connectivity and configuration needed to wire up each of the individual services together.

Intended Audience
This learning path is suited to anyone interested in DevOps and related CI/CD practices. If you're interested in applying and configuring AWS Developer tools and services to setup your own CI/CD environment then this course if for you.

Learning Objectives
By completing this learning path you will be able to:

  • Explain Continous Integration and Continuous Delivery
  • Explain and apply AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline services.
  • Explain and apply AWS CodeStar to automate the setup and deployment of a CI/CD environment
  • Explain and apply AWS Cloud9 to author and manage your software projects source code
  • Apply Continuous Integration and Continuous Delivery using AWS Developer services
  • Setup and configure a fully functional CI/CD environment using AWS CodeStar

Pre-requisites
Having an understanding of DevOps and related CI/CD practices will help with your assimilation of this content. If you are new to DevOps and/or CI/CD I suggest completing the "DevOps Fundamentals" Learning Path first.

Content
This learning path includes 2 hours of High Definition video, 3 hands-on labs, and 1 assessment exam.

Feedback
We welcome all feedback so please direct any comments or questions on this course to us at support@cloudacademy.com

Your Name Here
Preview certificate
Start

1

Overview In this Learning Path you'll learn about DevOps and related practices, in particular Continuous Integration and Continuous Delivery - or CICD for short. We’ll cover off why using DevOps and CICD is important to ensure that your software projects are released as frequently as possible and at the same time ensuring code quality etc. This will set the scene and context for the remainder of ...

2

Overview In this course you'll learn about DevOps and related practices, in particular Continuous Integration and Continuous Delivery - or CI/CD for short. We’ll cover why using DevOps and CI/CD is important to ensure that your software projects are released as frequently as possible and at the same time ensuring code quality. This will set the scene and context for the remainder of the course in ...

3

In this course we’ll provide you with an introduction to AWS CodeCommit and how it can be used to manage your source code. We’ll show you where AWS CodeCommit sits in a CI/CD setup. This lecture will familiarize yourself with the AWS CodeCommit service and ensure you know when and where to use it within your own software projects. We'll then provide a demonstration where we use AWS CodeCommit to ...

4

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly-scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git ...

5

In this course we’ll introduce you to AWS CodeBuild and how it can be used to compile, build, and test your source code. We’ll show you where AWS CodeBuild sits in a CI/CD setup. This course will familiarize yourself with the AWS CodeBuild service and ensure you know when and where to use it within your own software projects. We'll then provide a demonstration where we use AWS CodeBuild to build ...

6

In this course we’ll provide you with an introduction to AWS CodeDeploy and how it can be used to automate deployments of applications to servers either running in the cloud or on prem and/or into the Lambda service. We’ll show you where AWS CodeDeploy sits in a CI/CD setup. This course will familiarize yourself with the AWS CodeDeploy service and ensure you know when and where to use it within ...

7

In this course we’ll provide you with an introduction to AWS CodePipeline and how it can be used to orchestrate the delivery of your software from source code to executable and deployable artifacts. We’ll show you where AWS CodePipeline sits in a CI/CD setup. This course will familiarize yourself with the AWS CodePipeline service and ensure you know when and where to use it within your own ...

8

Lab Overview AWS Code Services provide you with all the tools you need to deliver software following DevOps practices. The services under the AWS Code Services umbrella that you will work with in this lab are: CodeCommit - A secure and scalable source control service supporting Git workflows CodePipeline - A service for fast and reliable continuous integration (CI) and continuous delivery (CD) ...

9

In this course we’ll provide you with an introduction to AWS Cloud9, a cloud based IDE, used for writing and debugging code right within your browser. We’ll show you how AWS Cloud9 can be used to edit and debug your source code. This course will familiarize yourself with the AWS Cloud9 service and ensure you know when and where to use it within your own software projects. We'll then provide a ...

10

In this course we’ll show you how AWS CodeStar takes the pain out of building a full CI/CD workflow. Using AWS CodeStar, you’ll quickly be able to launch from pre built CI/CD workflow templates. You’ll see that by using AWS CodeStar you can quickly create a CI/CD workflow that suits the characteristics of your software development project. We'll then provide a demonstration where we use AWS ...

11

Lab Overview AWS CodeStar is a development service that lets you focus on development while AWS CodeStar takes care of the source repository, builds, and deployments. It is team-ready with built-in roles for members to allow collaboration between owners, contributors, and viewers. AWS CodeStar includes an integrated project dashboard to easily understand the state of the project. All you need to ...

12

In this course we’ll provide a quick review and highlight key points presented within the AWS Developer Services CI/CD Learning Path.

13

Exam to test your knowledge across AWS Developer Services - a set of services designed to enable developers and IT operations professionals practicing DevOps to rapidly and safely deliver software. Exam covers topics from CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Cloud9, and CodeStar.
Complete all the steps to claim this certificate
Your Name Here
AWS Developer Services for CI/CD
Certificate Sample