DEVELOPING ON AWS (SF)

DEVELOPING ON AWS (SF)

Funded

Course Duration

24.0 hr(s)

Mode of Assessment

Students will be required to complete an online written assessment and a practical performance assessment.

Who Should Attend

  • Software developers.
  • Solution architects.
  • Individuals who want to improve their developing skills using AWS SDKs and services.

What's In It for Me

  • Learn to configure identity and access management (IAM) permissions to support own development environment.
  • Learn to develop and deploy an application using AWS resources.
  • Learn to observe and debug our own application’s operational workflow in the cloud-based infrastructure.

Course Overview

The Developing on AWS course is to get the developers comfortable with using AWS SDKs and AWS services to develop an application on the cloud.

Course Schedule

Next available schedule

Course Objectives

  • Configure IAM permission to support your development environment.
  • Develop solutions using Amazon S3.
  • Develop solutions using Amazon DynamoDB.
  • Design, diagram, build, and deploy a cloud-native application using AWS SDKs.
  • Monitor and maintain an application by using AWS resources.

Pre-requisites

  • Knowledge, Skills & Experience:
    • AWS Cloud Practitioner Essentials.
    • AWS Technical Essentials.
    • Basic knowledge of a top-level programming language (Python, .NET, or Java).

  • Hardware & Software
    • This course will be conducted as a Virtual Live Class (VLC) via Zoom platform.
    • Participants must own a Zoom account and have a laptop or a desktop with “Zoom Client for Meetings” installed. Download from zoom.us/download.

System Requirement

Must-have:
Please ensure that your computer or laptop meets the following requirements.

  • Operating system: Windows 10 or MacOS (64 bit or above)
  • Processor/CPU: 1.8 GHz, 2-core Intel Core i3 or higher
  • Minimum 20 GB hard disk space
  • Minimum 8 GB RAM
  • Webcam (camera must be turned on for the duration of the class)
  • Microphone
  • Internet Connection: Wired or Wireless broadband
  • Latest version of Zoom software to be installed on computer or laptop prior to the class.

Good-to-have:

  • Wired internet connection
    Wired internet will provide you with stable and reliable connection.
  • Dual monitors
    Using a dual monitor setup will undoubtedly improve your training experience, enabling you to simultaneously participate in hands-on exercises and maintain engagement with your instructor.

Not recommended:
Using tablets are not recommended due to their smaller screen size, which could cause eye strain and discomfort over the course of the program's duration.

Course Outline

Module 1: Course Overview

  • Course Objectives
  • Prerequisites
  • Course Overview

Module 2: Building a Web Application on AWS

  • Describe Application Architecture
  • List Required AWS Services

Module 3: Getting Started with Development on AWS

  • Describe Service Access
  • List Programmatic Patterns
  • Explain AWS Cloud9's Value

Module 4: Getting Started with Permissions

  • Identify IAM Features and Components
  • Configure Development Environment Permissions

Module 5: Getting Started with Storage

  • Describe Amazon S3 Basics
  • List Data Security Options
  • Define SDK Dependencies

Module 6: Processing Your Storage Operations

  • Perform Key Bucket and Object Operations
  • Handle Large and Numerous Files

Module 7: Getting Started with Databases

  • Describe DynamoDB Components
  • Explore Connection Methods

Module 8: Processing Your Database Operations

  • Develop Programs for DynamoDB
  • Perform CRUD Operations
  • Describe Best Practices

Module 9: Processing Your Application Logic

  • Explore AWS Lambda
  • Develop Lambda Functions

Module 10: Managing the APIs

  • Describe API Gateway Components
  • Develop API Gateway Resources
  • Configure API Request and Response Calls

Module 11: Building a Modern Application

  • Describe Traditional Architecture Challenges
  • Explain Microservices and Benefits

Module 12: Granting Access to Your Application Users

  • Explore Authentication with Amazon Cognito
  • Manage User Access and Authorization

Module 13: Deploying your Application

  • Identify Risks in Traditional Development
  • Describe DevOps Approach

Module 14: Observing Your Application

  • Monitoring vs Observability
  • Importance in Modern Development
  • Amazon CloudWatch Configuration
  • CloudWatch Application Insights

Certificate Obtained and Conferred by

  • Upon meeting the attendance and assessment(s) criteria, participants will be awarded with a digital Statement of Attainment (SOA), accredited by SkillsFuture Singapore. SOA will be reflected as [ICT-DIT-4002-1.1 Applications Development].
  • Upon meeting the attendance and assessment(s) criteria, participants will be awarded with a digital Certificate of Completion from NTUC LearningHub.
  • The participant will be able to attempt the AWS Certified Developer – Associate exam after attending this course.  Upon passing the exam, the participant will receive AWS Certified Developer – Associate accreditation from AWS.

Please note that LHub will not be issuing any exam vouchers.

Additional Details

Medium of Instruction: English
Trainer to trainee ratio
: 1:20

Mode of Delivery
: Virtual Live Class (VLC) via Zoom

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 

Full Course Fee
(For Foreigners and those not eligible for subsidies)

$2,500.00

$2,725.00

$2,500.00

$2,725.00

$2,500.00

$2,725.00

For Singapore Citizens aged 39 years and below
and
For all Singapore Permanent Residents
(The minimum age for individual sponsored trainees is 21 years)

$750.00

$817.50

$750.00

$817.50

$250.00

$317.50

For Singapore Citizens aged 40 years and above

$250.00

$317.50

$250.00

$317.50

$250.00

$317.50

 

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.
  • Trainee must pass all prescribed tests / assessments and attain 100% competency.
  • 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.
  • Trainee must pass all prescribed tests / assessments and attain 100% competency.
  • NTUC LearningHub reserves the right to claw back the funded amount from the employer if trainee did not meet the eligibility criteria.

 

Remarks:

Individual Sponsored Trainee

Company Sponsored Trainee

SkillsFuture Credit:

  • Eligible Singapore Citizens can use their SkillsFuture Credit to offset course fee payable after funding.

UTAP:

  • This course is eligible for Union Training Assistance Programme (UTAP).
  • NTUC members can enjoy up to 50% funding (capped at $250 per year) under UTAP.

PSEA:

  • To check for Post-Secondary Education Account (PSEA) eligibility for this course, visit:
    (a) 
    SkillsFuture (TGS-2024041738) for Virtual Learning Class (VLC)
    (b) 
    SkillsFuture (TGS-2024041738) for Face-to-Face class
  • Scroll down to “Keyword Tags” to verify for PSEA eligibility.
  • If there is “PSEA” under keyword tags, the course is eligible for PSEA. 
  • And if there is no “PSEA” under keyword tags, the course is ineligible for PSEA.
  • Not all courses are eligible for PSEA funding.

Absentee Payroll (AP) Funding:

  • $4.50 per hour, capped at $100,000 per enterprise per calendar year.
  • AP funding will be computed based on the actual number of training hours attended by the trainee.
  • Note: Courses / Modules under Professional Conversion Programme (PCP) will not be eligible for AP funding claim.

Terms & Conditions apply. NTUC LearningHub reserves 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