IT19A31: DEVELOPING ON AWS (SF)
DEVELOPING ON AWS (SF)
Course Duration
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:
Good-to-have:
Not recommended: |
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
|
$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
|
$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 |
|
|
Remarks:
Individual Sponsored Trainee |
Company Sponsored Trainee |
SkillsFuture Credit:
UTAP:
PSEA:
|
Absentee Payroll (AP) Funding:
|
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.
Batch ID | Course Period | Course Title | Funding Available |
Duration (Hours) |
Session (Hours) |
Venue | Available Seats |
Online Payment |
---|
What Others Also Enrolled In
AUTOMATE REPETITIVE TASKS WITH POWER AUTOMATE DESKTOP (SF)
View detailSERVICENOW CITIZEN DEVELOPMENT PROGRAMME: BUILD LOW-CODE APPS QUICKLY (SF)
View detail