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.
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
Developing on AWS
Dates are listed in Pacific Time Zone
$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.
Description
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:
Prerequisites
We recommend that attendees of this course have the following prerequisites:
Delivery Method
This course is delivered through a mix of:
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
3 days
Yes
Related products
F5 Networks Configuring BIG-IP LTM: Local Traffic Manager
$3,300.00 Add to cartAWS Cloud Practitioner Essentials
$675.00 Add to cartF5 Networks Configuring BIG-IP APM: Access Policy Manager
$3,300.00 Add to cart