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