Amazon Web Services (AWS)

Developing on AWS Training

Developing on AWS

This course will help you learn how to use AWS services and developer tools, such as the AWS SDK and AWS CLI to develop secure and scalable cloud applications from an expert AWS instructor. You will explore how to interact with AWS using code and discuss key concepts, best practices, and troubleshooting tips. In this 3-day, classroom training course you will learn how to programmatically interact with AWS services to build web solutions.

Training at a glance

Level

Intermediate

Duration

3 Days

Experience

2 years: Programming

Average Salary

$130,000

Labs

Yes

Level

Intermediate

Duration

3 Days

Experience

2 years: Programming

Average Salary

$130,000

Labs

Yes

Training Details

In this course, you will learn how to:

  • Set up the AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript
  • Interact with AWS services and develop solutions by using the AWS SDK
  • Use AWS Identity and Access Management (IAM) for service authentication
  • Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
  • Integrate applications and data by using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions
  • Use Amazon Cognito for user authentication
  • Use Amazon ElastiCache to improve application scalability
  • Use containers in the development process
  • Leverage the CI/CD pipeline to deploy applications on AWS
  1. Introduction to AWS
  2. Introduction to Developing on AWS
  3. Introduction to AWS Identity and Access Management
  4. Developing Storage Solutions with Amazon S3
  5. Developing Flexible NoSQL Solutions with Amazon DynamoDB
  6. Developing Solutions with AWS Lambda
  7. Developing Solutions with Amazon API Gateway
  8. Developing Solutions with Amazon SQS and Amazon SNS
  9. Developing Event-Driven Solutions with AWS Step Functions
  10. Caching Information for Scalability
  11. Getting Started with Containers
  12. Developing Secure Solutions
  13. Deploying Applications

This course is intended for:

  • Intermediate-level software developers

We recommend that attendees of this course have the following prerequisites:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of core AWS services and public cloud implementation

Upcoming Classes

We Offer More Than Just AWS Training

Our successful training results keep our corporate and military clients returning. That’s because we provide everything you need to succeed. This is true for all of our courses.

Strategic Planning & Project Management

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.

IT & Cybersecurity

ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.

Leadership & Management

Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.
ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.
Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.