DEVELOPING ON AWS

DEVELOPING ON AWS

Course Duration

24.0 hr(s)

Mode of Assessment

NA

Who Should Attend

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

Course Overview

This course 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.

Course Level: Intermediate

Course Schedule

Next available schedule

Course Objectives

Upon completing this course, participants will be able to:

    • 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 your 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 other service integrations for your web applications.
    • Understand the benefits of microservices architectures and serverless applications to design.
    • Develop API Gateway components and integrate with other AWS services.
    • Explain how Amazon Cognito controls user access to AWS resources.
    • Build a web application using Cognito to provide and control user access.
    • Use DevOps methodology to reduce the risks associated with traditional application releases and
    • identify AWS services that help in implementing DevOps practices.
    • Use AWS Serverless Application Model (AWS SAM) to deploy an application.
    • Observe your application build using Amazon X-Ray.

Pre-requisites

We recommend that attendees of this course have:

  • AWS Technical Essentials
  • Working knowledge of AWS core services
  • Programming experience in any one of the following languages:
    • Python
    • .NET
    • Java

Course Outline

Module 1: Course Overview

Module 2: Building a Web Application on AWS

Module 3: Getting Started with Development on AWS

Module 4: Getting Started with Permissions

Lab 1: Configure the Developer Environment

Module 5: Getting Started with Storage

Module 6: Processing Your Storage Operations

Lab 2: Develop Solutions Using Amazon S3

Module 7: Getting Started with Databases

Module 8: Processing Your Database Operations

Lab 3: Develop Solutions Using Amazon DynamoDB

Module 9: Processing Your Application Logic

Lab 4: Develop Solutions Using AWS Lambda Functions

Module 10: Managing the APIs

Lab 5: Develop Solutions Using Amazon API Gateway

Module 11: Building a Modern Application

Module 12: Granting Access to Your Application Users

Lab 6: Capstone – Complete the Application Build

Module 13: Deploying Your Application

Module 14: Observing Your Application

Lab 7: Observe the Application Using AWS X-Ray

Module 15: Course Wrap-up

 Download PDF to learn more

Certificate Obtained and Conferred by

  • Certificate of Completion from NTUC LearningHub & AWS
    Upon meeting at least 75% attendance, participants will receive a Certificate of Completion from NTUC LearningHub and AWS.
  • External Certification Exam
    This course will prepare participants to sit for AWS Certified Developer – Associate.

    Exam overview for AWS Certified Developer – Associate

    Level: Associate
    Length: 130 minutes to complete the exam
    Cost: 150 USD
    Visit Exam Pricing for additional cost information.

    Format: 65 questions; either multiple choice or multiple response.

    Delivery method: Pearson VUE testing center or online proctored exam.

    Exam voucher can be purchased
    here.


    **LHub will issue 1 x AWS Exam Voucher (worth USD150) for AWS Certified Developer -Associate.  Participants must attempt the exam before the exam voucher expiry date.  Please note that LHub will not be issuing any exam voucher replacement. 

Additional Details

Medium of Instruction: English
Trainer: Trainee Ratio is 1:20

Mode of Delivery: Online Instructor-Led Training via VLC

Courseware: AWS
Lab: Qwiklabs.

Price

Course Fee and Government Subsidies

 

Individual Sponsored

Company Sponsored

Non-SME

SME

Before GST

With GST

Before GST

With GST

Before GST

With GST

For International Students (Full course fee)

$2,500.00

$2,700.00

$2,500.00

$2,700.00

$2,500.00

$2,700.00

For Singapore Citizens and PRs aged up to 39 years (Min. aged 21 years applies to Individual sponsored)

$750.00

$950.00

$750.00

$950.00

$750.00

$950.00

For Singapore Citizens aged 40 years and above

$750.00

$950.00

$750.00

$950.00

$750.00

$950.00


Funding Eligibility Criteria:

Individual Sponsored Trainee

Company Sponsored Trainee

  • Singapore Citizens or Singapore Permanent Residents
  • From 1 October 2023, attendance-taking for SkillsFuture Singapore's (SSG) funded courses must be done digitally via the Singpass App. This applies to both physical and synchronous e-learning courses
  • Trainee must achieve at least 75% attendance
  • NTUC LearningHub reserves the right to claw back the funded amount from trainee if he/she did not meet the eligibility criteria
  • Singapore Citizens or Singapore Permanent Residents
  • From 1 October 2023, attendance-taking for SkillsFuture Singapore's (SSG) funded courses must be done digitally via the Singpass App. This applies to both physical and synchronous e-learning courses
  • Trainee must achieve at least 75% attendance
  • NTUC LearningHub reserves the right to claw back the funded amount from the employer if trainee did not meet the eligibility criteria


Remarks:

Terms & Conditions apply. NTUC LearningHub reserve the right to make changes or improvements to any of the products described in this document without prior notice.

Prices are subject to other LHUB miscellaneous fees.

What Others Also Enrolled In