757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com
|

Course Duration

3 Days

Audience

Employees of federal, state and local governments; and businesses working with the government.

Prerequisites

Course AWS Technical Essentials (AWSE); Working knowledge of AWS core services; Programming experience in Python, Java, JavaScript, or similar language.

Course Description

Developing on AWS teaches experienced developers how to programmatically interact with AWS services to build web solutions. It guides you through a high-level architectural discussion on resource selection and dives into building and deploying sample applications with Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, Amazon Cognito, Amazon SQS, Amazon SNS, and AWS Step Functions. You will learn how to write code that interacts with AWS services using the AWS SDKs, build serverless applications, and deploy cloud-native solutions.

Learning Objectives

  • Build a simple end-to-end cloud application using AWS Software Development Kits (AWS SDKs), Command Line Interface (AWS CLI), and IDEs
  • Configure AWS Identity and Access Management (IAM) permissions to support a development environment
  • Use multiple programming patterns in AWS applications, including synchronous and asynchronous patterns
  • Develop code to work with Amazon S3, Amazon DynamoDB, AWS Lambda, and Amazon API Gateway
  • Build and test serverless applications using AWS Lambda and Amazon API Gateway
  • Integrate Amazon Cognito user pools for authentication in web applications
  • Use Amazon SQS and Amazon SNS to decouple application components
  • Deploy cloud applications using AWS developer tools

Course Outline

Course Topics
  • Introduction to AWS and Cloud Development
  • Introduction to AWS Security
  • AWS Developer Tools
  • Introduction to Amazon S3 and IAM
  • Amazon DynamoDB
  • Processing Your Storage Operations
  • Amazon Simple Queue Service (Amazon SQS)
  • Amazon Simple Notification Service (Amazon SNS)
  • AWS Lambda
  • Amazon API Gateway
  • Amazon Cognito
  • Step Functions
  • Course Wrap-Up

Frequently Asked Questions

What does the Developing on AWS course cover?

This course covers AWS application development using SDKs, CLI, and cloud-native developer tools. IT Dojo delivers it as live instructor-led training with an emphasis on practical skills for government and DoD professionals.

How long is IT Dojo's Developing on AWS training?

IT Dojo's Developing on AWS training is 3 Days. It is available as live remote online instruction or on-site at your facility. All sessions are instructor-led with small class sizes to ensure individual attention.

Is this course available as live remote online training?

Yes. IT Dojo offers Developing on AWS as live remote online training. A certified instructor leads the session in real time, students interact via chat or microphone. Classes are kept small (typically no more than 16 students) to ensure engagement. On-site delivery at your government facility or contractor location is also available.

What prerequisites are recommended before this course?

Course AWS Technical Essentials (AWSE); Working knowledge of AWS core services; Programming experience in Python, Java, JavaScript, or similar language.

Does IT Dojo offer this training on-site at government or DoD facilities?

Yes. IT Dojo delivers Developing on AWS on-site at government agencies, DoD commands, military installations, and contractor facilities. On-site training is ideal for teams of four or more and can be customized to your organization's specific environment and mission requirements. Contact IT Dojo to schedule.

How do I register for this course?

IT Dojo training is employer sponsored, your organization registers and pays for seats. To schedule Developing on AWS for your team, contact IT Dojo via the Request Training form or call 757-216-3656. IT Dojo will work with your contracting officer, training coordinator, or program office to set up the course.

Get More Information