Skip to content
SKU: AWS-DODEVA

$2,025.00

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 deep into using the AWS Software Development Kits (AWS SDKs) and Command Line Interface (AWS CLI) to build and deploy your cloud applications. You will build a sample application during this course, learning how to set up permissions to the development environment, adding business logic to process data using AWS core services, configure user authentications, deploy to AWS cloud, and debug to resolve application issues.

Select a date below

Categories:

Dates are listed in Pacific Time Zone

= Guaranteed to run date

Description

Print Friendly, PDF & Email

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 deep into using the AWS Software Development Kits (AWS SDKs) and Command Line Interface (AWS CLI) to build and deploy your cloud applications. You will build a sample application during this course, learning how to set up permissions to the development environment, adding business logic to process data using AWS core services, configure user authentications, deploy to AWS cloud, and debug to resolve application issues. The course includes code examples to help you implement the design patterns and solutions discussed in the course. The labs reinforce key course content and help you to implement solutions using the AWS SDK for Python, .NET, and Java, the AWS CLI, and the AWS Management Console.

Intended Audience

This course is intended for:

  • Software developers
  • Solutions architects
  • IT workers who want to improve their developing skills using AWS Services

Prerequisites

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

  • Knowledge of a top-level programming language
  • AWS Knowledge
    • AWS Cloud Practitioner
    • AWS Technical Essentials
    • or a working knowledge on AWS Core Services
  • Knowledge of a top-level programming language
    • Python
    • .NET
    • Java

Delivery Method

This course is delivered through a mix of:

  • Classroom training
  • Demonstrations
  • Hands-on labs

Activities

Developing on AWS is made up of (15) modules, (7) interactive labs, and a variety of accompanying demonstrations. A comprehensive set of labs enables application of concepts learned in the presentations. Labs are available in Python, .NET, and Java depending on the preference of the student.

Duration

3 days

Course Outline

Module 1: Introduction to Developing on AWS

Module 2: Building a Web Application on AWS

Module 3: Getting Started with Development on AWS

Module 4: Configuring Permissions for the Development Environment

Lab 1: Getting set up

Module 5: Storage Options

Module 6: Storing and Hosting your Application

Lab 2: Hosting a Static Website in Amazon S3

Module 7: Database Options

Module 8: Processing Database Transactions

Lab 3: Experimenting with Amazon DynamoDB

Module 9: Processing your Application Logic

Lab 4: Building AWS Lambda Functions

Module 10: Managing the APIs

Lab 5: Using API Gateway

Module 11: An Approach to Building a Modern Application

Module 12: Authenticating your Application Users 

Lab 6: Authenticating Users with Amazon Cognito

Module 13: Deploying Your Application

Module 14: Observing Your Application

Lab 7: Monitoring and Troubleshooting your Application

Module 15: Course Summary

Additional information

Length

3 days

Guaranteed to run

Yes