Training Courses

search courses

AWSD: Developing on AWS

Guaranteed to Run Scheduled Fully Booked
Location
Christchurch
Wellington
Dec 2020
7
7
Jan 2021
25
Mar 2021
8
Apr 2021
19
May 2021
31
Jul 2021
12
Aug 2021
23
Oct 2021
4
Nov 2021
15
Code: AWSD
Length: 3 Days
Overview

Learn how to use the AWS SDK to develop secure and scalable cloud applications.

Delivery format(s)
On-Site
On-Site
Classroom
Classroom
Anywhere
Anywhere
OBJECTIVES
In this course, you will learn how to use the AWS SDK to develop secure and scalable cloud applications. We will explore how to interact with AWS using code and discuss key concepts, best practices, and troubleshooting tips.
PREREQUISITES

It is recommended that attendees of this course have a 

  • A working knowledge of Java, C#/.Net, or Python
  • Familiarity with AWS services
WHAT YOU’LL LEARN

In this course, you will learn:

    • 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 Web Identity Framework and 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

    WHO SHOULD ATTEND

    This course is intended for:

      • Intermediate-level software developers
      COURSE OUTLINE

      Module 1: Introduction

      • Introducing AWS Developer
      • Developing on AWS
      • Large Data Stores Design
      • Storage Solutions


      Module 2: Identity Access Management

      • Overview of Identity Access Management (IAM)
      • Security Token Service


      Module 3: Elastic Compute Cloud (EC2)

      • Introduction to EC2
      • EC2 Instances
      • Using PuTTy
      • Volume Types
      • AWS Command Line Interface (CLI)
      • Elastic Load Balancers
      • Amazon Lambda


      Module 4: Simple Storage Service (S3)

      • The Fundamentals on S3
      • Creating with S3
      • Serverless Webpages
      • Managing Versions
      • Cross Region Replication
      • Management of Lifecycles
      • Cloud Front
      • Serving Public Content Using CloudFront
      • Access Logs
      • Invalidation
      • AWS Security


      Module 5: The Fundamentals of Databases

      • DynamoDB
      • Amazon Relational Database Service (RDS)


      Module 6: DynamoDB

      • Introducing DynamoDB
      • Tables
      • DynamoDB: Data Types
      • DynamoDB: Types of Indexing
      • Conditional Update and Concurrency Control
      • DynamoDB Security
      • NoSQL Databases
      • CAP Theorem
      • Consistency at Read Time
      • Pre-Provision Capacity
      • Data Model Concepts and Data Types
      • Choose Index Key
      • Local and Global Secondary Index


      Module 7: Simple Services

      • Introducing Simple Queue Service (SQS)
      • Simple Notification Service (SNS)
      • AWS Simple WorkFlow (SWF)


      Module 8: Final Concepts

      • AWS CloudFormation
      • Domain Name System (DNS)
      • Getting Started with Route 53
      • Latency Based Routing
      • Geographic Routing with Geo DNS
      • Weighted Resource Record Sets
      • Health Check
      • DNS Failover
      • Multivalue Answer Routing
      • Failover Routing
      • Amazon VPC
      • VPC Networking Fundamentals
      • Elastic Network Interface
      • VPC Peering
      • Routing Inside VPC
      • Exploring Auto Scaling
      • Auto Scaling Termination Policy
      • Customising Termination Policy
      • Scaling
      • Scaling Cooldown
      • Instance Termination Protection
      • Auto Scaling Lifecycle Hooks
      • Considerations when Using Lifecycle Hooks

      Enquiry Form