Learning the capabilities of different AWS deployment technologies and services of CloudFormation, OpsWorks, and Codestar will allow you to make an informed choice of which is best for your application deployment needs.
Amazon's AWS cloud hosting set of services has enabled countless environments and applications to run at scale requiring each application to be deployed. How these applications can be deployed to AWS varies depending on your specific application. This course, Deploying an Application on AWS, explains the capabilities of the various AWS deployment technologies and services to allow you to make the best choice for your application. First, you will learn how to use CloudFormation templates as infrastructure as code. Next, you will discover how OpsWorks provides a managed infrastructure for our applications. Finally, you will explore CodeStar's capabilities to provide a fully managed team coding and continuous integration continuous deployment pipeline environment. When you are finished with this course, you have skills and knowledge of AWS deployment strategies needed to make an informed choice for your application's deployment needs.
Course Overview Hi everyone. My name is Patrick Neborg, and welcome to my course, Deploying an Application on AWS. I'm a solution architect at Aon. Amazon's AWS has been a game changing cloud-based set of services that has enabled countless environments and applications to become a primary choice for many enterprises and mission critical applications to run at scale. A common need shared by all these environments and applications hosted on AWS is that each had to be deployed to AWS. And over the years, several different deployment strategies, patterns, and technologies have been produced. So learning the capabilities of these AWS deployment technologies and services will allow you to make an informed choice that will be best for your application deployment needs. This course is an overview on a number of different deployment options that can be used when deploying to AWS covering CloudFormation templates, deploying sample templates with AWS's CLI, OpsWorks setup and deployments, CodeStar setup for team coding and CI/CD pipeline. By the end of this course, you'll know the multiple strategies that can be used to deploy an application to AWS and be able to make an informed choice that is best for your application and infrastructure needs. Before beginning this course, you should be familiar with how to create an AWS EC2 server and some familiarity with web application development using Node.js is helpful, but not absolutely required. From here, you should feel comfortable diving into AWS services and deployment technologies with courses on CloudFormation, Chef recipes and cookbooks, and infrastructure as code. I hope you'll join me on this journey to learn which approach will be best for you to deploy your applications to AWS with the Deploying an Application on AWS course at Pluralsight.