Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Commit a Bugfix

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: 日本語 | 한국어 | 中文(简体)

This lab teaches you the fundamentals of using Git to manage code changes, which you learn by working on the Presidents application. You start by cloning the PresidentsApp AWS CodeCommit repository to the AWS Cloud9 instance that you use as a development environment. The Presidents application has a bug in the code that prevents the banner image from being displayed. You work on fixing the code to resolve this issue.

Level

Intermediate

Duration

1 Hours 0 Minutes

Course Objectives

By the end of this lab, you will be able to do the following:

  • View the Presidents application for issues.
  • Clone a CodeCommit repo to an AWS Cloud9 instance.
  • Identify and fix a bug in the Presidents application.
  • Push code updates to the PresidentsApp CodeCommit repo and observe the CodePipeline stages that update the EC2 instance running the Presidents application.
  • View the updated Presidents application to ensure that the banner image displays correctly.

Intended Audience

This course is intended for:

  • Developers

Prerequisites

To successfully complete this lab:

  • Familiarity with the basic navigation of the AWS Management Console.
  • Versed in editing and running scripts by using an AWS Cloud9 code editor and terminal.
  • A basic understanding of and familiarity with Amazon API Gateway, AWS Lambda, AWS CodePipeline, AWS CodeDeploy, and AWS CloudFormation.
  • Prior experience with Git, AWS services, and serverless computing is helpful, but isn’t required.

Course Outline

  • Task 1: Review the Presidents application
  • Task 2: Push the updated code changes to the repo and test the application

Reviews

Start your review of Commit a Bugfix

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.