From the course: Complete Guide to AWS Software Deployment

What you should know

- [Instructor] To get the most out of this course, there are a few things you should know. First, you should be comfortable with a web application framework, such as Ruby on Rails, Python, Django, or .NET. The AWS Services covered in this course can be used to deploy a wide selection of application types, but since we can't show every use case, we'll look at each AWS deployment option through the lens of a Ruby on Rails app running on Amazon Linux. If you're unfamiliar with Rails, fear not, the things you'll learn about Beanstalk, CodeDeploy, and the other AWS services will apply regardless of your preferred platform. If you plan on following along with the demos, it'll be helpful to have some familiarity with version control using Git as well as SSH, YAML, basic Shell scripting and web servers such as NGINX. Remember, though, that the point of this course is learning AWS itself, so throughout the course I'll go into the details you need to know. You'll also want some basic fluency with the command line. For these sections, I'll be on a Mac terminal. If you're working on Linux, you'll be right at home. The AWS specific command line tools are cross platform, so Windows users should not see any variation there. However, you'll still need to know the Windows equivalent of Linux commands such as ls, cat, and SSH. Finally, there are a few things you'll need to have in advance of starting. First, Git command-line tools. You'll also need a text editor and an AWS account, which we'll discuss in the next video.

Contents