TrueschoTruescho
All Courses
Hands-on with AWS: Software Development Practices
edX
Course
Beginner
Free to Audit
Certificate

Hands-on with AWS: Software Development Practices

Amazon Web Services

Being and excelling as a software engineer means knowing and following software development practices. Working efficiently with teammates through continous integration and continuous delivery will help shorten the time it takes to get applications in the hands of your customers.

3 hrs/week2 weeksEnglish1,456 enrolled
Free to Audit

About this Course

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. 3b:T

What You'll Learn

  • --Describe the steps in a DEVOPS lifecycle.--Describe software engineer tasks in a DEVOPS lifecycle: writing / testing code.--Describe git version control management tasks: committing, pushing, tagging and branching. --Describe the steps in continuous integration / continuous delivery (CI-CD).--Describe AWS services and their uses in a CI-CD environment. AWS CodeCommit for Git source control, AWS CodeBuild for continuous integration, AWS CodePipeline for continuous delivery, CodeDeploy

Prerequisites

  • Basic IT knowledge

Instructors

S

Seph R

Cloud Technologist

R

Russell Sayers

Senior Cloud Technologist

M

Morgan Willis

Principal Cloud Technologist

Topics

Software Engineering
Continuous Integration
Amazon Web Services
DevOps
Continuous Delivery
Unit Testing
Cloud Computing
AWS CodeBuild
Software Development
Git (Version Control System)

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

هندسة البرمجيات
التكامل المستمر
خدمات أمازون ويب
ديف أوبس
التسليم المستمر
Unit Testing
Cloud Computing
AWS CodeBuild
Software Development
Git (Version Control System)

Start Learning Now