- Level Foundation
- Duration 8 hours
- Course by Amazon Web Services
-
Offered by
About
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.Modules
Welcome to the Course
1
Videos
- Course 3 Introduction Video
2
Readings
- Welcome to the Course
- Pre-Course Survey
Developing in a Team
3
Videos
- Week 1 Introduction
- Continuous Integration / Continuous Delivery Pt 1
- Continuous Integration / Continuous Delivery Pt 2
1
Readings
- Developing in a Team
Source Control
2
Assignment
- Ready for the lab?
- Week 1 Quiz
1
External Tool
- Lab: Commit a bugfix
4
Videos
- Source Control Basics
- Source Control Branching
- Demo: Commit a bugfix
- Week 1 Wrap Up
1
Readings
- Source Control
Automated Testing
1
Assignment
- Ready for the lab?
1
External Tool
- Lab: Write a Unit Test
3
Videos
- Week 2 Introduction
- Unit Testing and Mocking
- Demo: Write a Unit Test
1
Readings
- Automated Testing
Building a Pipeline
1
Assignment
- Week 2 Quiz
4
Videos
- AWS CodePipeline
- AWS CodeBuild
- AWS CodeDeploy
- Week 2 Wrap Up
1
Readings
- Building a Pipeline
Closing
1
Assignment
- Final Assessment
1
Videos
- Course 3 Closing Video
1
Readings
- Post-Course Survey
Auto Summary
"Hands-on with AWS: Software Development Practices" is a foundational IT & Computer Science course by Coursera, led by expert instructors. It dives into Continuous Integration and Continuous Delivery using AWS tools like CodeCommit, CodePipeline, CodeBuild, and CodeDeploy. The course features video lectures, demos, and hands-on labs over a 480-minute duration. Subscription options include Starter and Professional, ideal for those aiming to enhance their software development efficiency and deliver high-quality applications swiftly.

Morgan Willis

Russell Sayers

Seph Robinson