AWS Developer: Deployment and Security

Amazon Web Services gives you a lot of options for deploying applications and securing your resources. This course will give you experience using the best methods of deployment and how to use AWS security services to protect your account.
Course info
Level
Advanced
Updated
March 6, 2018
Duration
2h 32m
Table of contents
Description
Course info
Level
Advanced
Updated
March 6, 2018
Duration
2h 32m
Description

AWS gives developers a lot of options, but it can be overwhelming to know the best way to deploy applications or how to secure your resources. In this course, AWS Developer: Deployment and Security, you will learn foundational knowledge and gain the ability to deploy applications to AWS and secure your AWS infrastructure. First, you will learn how to efficiently deploy resources and applications. Then, you will explore how to secure your resources in a VPC. Finally, you will see how to use Users, Groups, and Roles to give permissions to your resources. When you’re finished with this course, you will have the skills and knowledge of AWS deployment and security needed to ensure your AWS resources are secure and maintainable.

About the author
About the author

Ryan Lewis is a Software Engineer who specializes in ambitious single page web applications. He teaches Java and JavaScript to aspiring web developers and technology professionals. In his free time, Ryan enjoys spending time with his family, playing video games, and releasing underground Japanese music on his record label, MeatCube.

More from the author
AWS Developer: Designing and Developing
Intermediate
4h 20m
25 Oct 2017
AWS Developer: Getting Started
Beginner
4h 10m
18 Aug 2016
AWS Developer: The Big Picture
Beginner
1h 34m
4 May 2016
More courses by Ryan Lewis
Transcript
Transcript

Hi everyone, my name is Ryan Lewis and welcome to my course AWS Developer: Deployment and Security. I’ve been architecting and creating applications in AWS for many years in my work for large enterprises as a Senior Engineer.

Amazon Web Services is the perfect platform to deploy your application to in order to reach the widest audience. But, there are many different ways to perform that deployment. You also may have heard that AWS has been in the news recently when companies who hadn’t properly secured their AWS resources experienced data breaches, often for entirely avoidable reasons.

In this course, we are going to learn how to deploy applications to AWS and then how to secure the resources we create. We’ll use a combination of the AWS CLI and the AWS console to gain experience.

Some of the major topics that we will cover include:

  • Deploying applications using CloudFormation and Elastic Beanstalk
  • Coordinating application services using Simple Workflow
  • Securing your resources using Virtual Private Cloud
  • Authenticating and authorizing entities with the Identity & Access Management service

By the end of this course, you’ll have a new understanding for the best ways to deploy applications and secure your AWS account.

Before beginning the course you should have a good understanding of AWS services and have some experience using them.

I hope you’ll join me on this journey to master Amazon Web Services with the AWS Developer: Deployment and Security course, at Pluralsight.