Developing on AWS

3 Days

Intermediate

Kuala Lumpur, Johor Bharu

Program Overview

This course teaches experienced developers how to programmatically interact with AWS services to build web solutions.

It provides a high-level architectural discussion on resource selection and then goes deeper into using the AWS Software Development Kits (AWS SDKs) and the AWS Command Line Interface (AWS CLI) to build and deploy cloud applications.

Throughout the course, learners will build a sample application, including setting up permissions for the development environment, adding business logic to process data using core AWS services, configuring user authentication, deploying to the AWS Cloud, and debugging to resolve application issues.

The course includes code examples to support implementation of design patterns and solutions discussed during training. Hands-on labs reinforce key concepts and provide practical experience using the AWS SDK for Python, .NET, and Java, the AWS CLI, and the AWS Management Console.

Programme Module

1
Course Overview
2
Building a Web Application on AWS
3
Getting Started with Development on AWS
4
Networking
5
Getting Started with Storage
6
Processing Your Storage Operations
7
Getting Started with Databases
8
Processing Your Database Operations
9
Processing Your Application Logic
10
Managing the APIs
11
Building a Modern Application
12
Granting Access to Your Application Users
13
Deploying Your Application
14
Observing Your Application

Programme Objectives

In this course, you will learn to:

  • Build a simple end-to-end cloud application using AWS Software Development Kits (AWS SDKs), Command Line Interface (AWS CLI), and integrated development environments (IDEs).
  • Configure AWS Identity and Access Management (IAM) permissions to support a development environment.
  • Use multiple programming patterns in applications to access AWS services.
  • Use AWS SDKs to perform CRUD (create, read, update, delete) operations on Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB resources.
  • Build AWS Lambda functions with service integrations for web applications.
  • Understand the benefits of microservices architectures and serverless applications in system design.
  • Develop API Gateway components and integrate them with other AWS services.
  • Explain how Amazon Cognito controls user access to AWS resources.
  • Build a web application using Amazon Cognito to provide and manage user access.
  • Apply DevOps methodology to reduce risks associated with traditional application releases and identify AWS services that support DevOps practices.
  • Use AWS Serverless Application Model (AWS SAM) to deploy applications.
  • Monitor application performance using AWS X-Ray.

Who Should Attend

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

Secure your spot today

Get Certified
– Enroll Now

Register Now to Transform Your Workforce

Still deciding?

Speak to a consultant and get clarity before you sign up.