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

Amazon Web Services

Hands-on with AWS: Software Development Practices

Amazon Web Services via edX

Overview

Let’s get you working efficiently in a software development team and shorten the time it takes to get high quality applications to your customers. We start with the theory and benefits of building software with Continuous Integration and Continuous Delivery. Continuous Integration starts with source control. We get you working with AWS CodeCommit, a managed source control service that makes it easier for teams to collaborate on code and with Git repository you learn branching strategies and get hands-on committing bug fixes and writing unit tests. Your commits initiate an AWS CodePipeline pipeline where we can run automated tests for fast code quality feedback. We then use AWS CodeBuild to run tests and package code for deployment. Finally, we use AWS CodeDeploy to automate code deployment. Let’s use your coding skills to automate the process of getting quality code to production infrastructure.

This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises to get you hands-on committing code that flows through a full Continuous Integration and Continuous Delivery pipeline.

Syllabus

Week 1: From Code to Application Delivery
Video: Course Introduction
Reading: Welcome to the Course
Video: Providing Feedback
Reading: Customer Feedback

Developing in a Team
Video: Week 1 Introduction
Video: Continuous Integration / Continuous Delivery Part 1
Video: Continuous Integration / Continuous Delivery Part 2
Reading: Developing in a Team

Source Control:
Video: Source Control Basics
Video: Source Control Branching
Video: Demo: Commit a Bugfix
Lab: Commit a Bugfix
Reading: Source Control
Video: Week 1 Wrap Up
Assessment: Week 1 Quiz

Week 2: Testing and Deployment Practices
Video: Week 2 Introduction
Video: Unit Testing and Mocking
Video: Demo: Write a Unit Test
Lab: Write a Unit Test
Reading: Automated Testing

Building a Pipeline:
Video: AWS Pipeline
Video: AWS CodeBuild
Video: AWS CodeDeploy
Reading: Building a Pipeline
Video: Week 2 Wrap Up
Assessment: Week 2 Quiz

Course Closing:
Video: Course Close
Assessment: Final Assessment

Taught by

Seph R, Russell Sayers and Morgan Willis

Reviews

Start your review of Hands-on with AWS: Software Development Practices

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.