Return to Developing on AWS helps developers understand how to use the AWS SDK to develop secure and scalable cloud applications.
Developing on AWS
Learn how to:
DevOps Engineering on AWS
Learn how to:
Developing on AWS helps developers understand how to use the AWS SDK to develop secure and scalable cloud applications. The course provides in-depth knowledge about how to interact with AWS using code and covers key concepts, best practices, and troubleshooting tips.
Day 1:
• Building the Foundation
• Introduction to Developing on AWS
• Choosing a Data Store
• Developing Storage Solutions with Amazon S3
• Developing Flexible NoSQL Solutions with Amazon DynamoDB.
Day 2:
• Connecting Applications and Data with Event-Driven Processing
• Working with Events
• Developing Event-Driven Solutions with Amazon Kinesis Streams
• Developing Event-Driven Solutions with Amazon SWF, Amazon SQS, and Amazon SNS
• Developing Event-Driven Solutions with AWS Lambda.
Day 3:
• Developing and Deploying Secure, Scalable Applications
• Developing Secure Applications
• Caching Information for Scalability
• Monitoring Your Application and AWS Resources with Amazon CloudWatch
• Deploying Applications with AWS Elastic Beanstalk and AWS CloudFormation.
By the end of the course, you should be able to:
This course is intended for Intermediate-level software developers.
We recommend that attendees of this course have the following prerequisites:
DevOps Engineering on AWS demonstrates how to use the most common DevOps patterns to develop, deploy and maintain applications on AWS. The course covers the core principles of the DevOps methodology and examines a number of use cases applicable to startup, small-medium business, and enterprise development scenarios.
Day 1:
• What is DevOps?
• Infrastructure as Code, Part 1: Design and Security
• Infrastructure as Code, Part 2: CloudFormation and Configuration Management.
Day 2:
• Continuous Integration in the Cloud
• Continuous Delivery on AWS
• Deploying Applications on AWS, Part 1.
Day 3:
• Deploying Applications on AWS, Part 2
• Putting It All Together
• Performance-Tuning Your Deployments
• Administering and Automating Your Infrastructure.
By the end of the course you should be able to:
This course is intended for System Administrators and Software Developers.
We recommend that attendees of this course have the following prerequisites: