Develop and Deploy an Application with AWS CodeStar

Beginner

81 students completed the lab in ~48m

Total available time: 1h:20m

30+ students rated this lab!

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 do to begin is choose a project template that closely matches your needs. Then your development project will automatically leverage the highly available and scalable services provided by AWS.

This Lab takes you through getting a project started and illustrates the stages of an application's lifecycle in AWS CodeStar. The source control, automated build, and deployment capabilities are all included. You will also set up your AWS CodeStar project with members of a team to see how AWS CodeStar handles collaboration. 

Lab Objectives

Upon completion of this Lab you will be able to:

  • Create AWS CodeStar projects
  • Monitor project activity
  • Develop and deploy code using AWS CodeStar
  • Manage teams inside of AWS CodeStar projects

Lab Prerequisites

You should be familiar with the following:

  • Connecting to EC2 instances
  • Working on the Linux command-line
  • Basic Git command knowledge is beneficial but not required

Lab Environment

Before completing the lab instructions the environment will look as follows:

After completing the lab instructions the environment should look similar to:

Follow these steps to learn by building helpful cloud resources

Log In to the Amazon Web Service Console

Your first step to start the Lab experience

Creating an AWS CodeStar Project

Create an AWS CodeStar project starting from a template

Connecting to the Virtual Machine using SSH

Create a secure connection to a remote machine

Touring the AWS CodeStar Project Website

Familiarize yourself with the layout of the AWS CodeStar project website

Developing Your AWS CodeStar Project

Connect to your project repository and submit a code change

Deploying Your AWS CodeStar Project

Take a closer look at how your AWS CodeStar project gets deployed

Managing Your AWS CodeStar Project Team

Add team members in different roles to your AWS CodeStar project team

Cleaning Up Your AWS CodeStar Project

Clean up your AWS CodeStar project and all associated resources