Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

AWS Certified Developer Associate DVA-C02 Exam Prep

Our AWS Developer Associate (DVA-C01) Exam Prep Course is meticulously designed to provide you with the knowledge, skills, and confidence needed to ace the AWS Developer Associate Exam. This comprehensive course covers all the essential topics and best practices to ensure you are fully prepared for the exam. Our expert instructors will guide you through the intricacies of AWS Developer, providing you with practical insights and tips to maximize your exam performance.

In this course, you will gain a deep understanding of the AWS Developer domain, including key concepts, methodologies, and tools. We will walk you through real-world scenarios and case studies to help you apply your knowledge in practical situations. Our course is structured to provide a balanced mix of theory and hands-on practice, ensuring you are well-equipped to tackle the challenges of the AWS Developer Associate Exam. Enroll now and take the first step towards becoming a certified AWS Developer Associate!

Certification

  • Certificate of Completion from Tertiary Infotech - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Infotech.

  • External Certification - The participant will be able to attempt the AWS Certified Developer Associate exam after attending this course. Upon passing the exam, you will receive the AWS Certified Developer Associate accreditation. This certification validates that the individual possesses the skills and knowledge necessary to design and deploy scalable, highly available, and fault-tolerant systems on the Amazon Web Services (AWS) platform. It demonstrates proficiency in various aspects of AWS architecture, including designing and deploying applications on AWS, selecting appropriate AWS services based on requirements, designing highly available and scalable systems, and implementing cost-effective solutions.

AWS APN Training Partner

We are AWS Authorised APN Training Partner. To get the official certification, please register on Pearson Vue Test Center

Certification Exam at Pearson Vue

Once you are prepared for the exam, you can register for the CLF-C02 AWS Certified Cloud Practitioner Exam here. We are Authorised Pearson Vue Testing Center. You can take the certification exam at our test center. Note that the course fee does not include the certification exam fee.

You can purchase the exam voucher (one of the lowest prices in Singapore) at AWS Associate Certification Exam Voucher.

Funding and Grant Applications

No funding is available for this course

Course Code: C1393

Course Booking

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

$1,200.00 (GST-exclusive)
$1,308.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Post-Course Support

We provide free consultation related to the subject matter after the course. Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts and get back to you asap.

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

Topic 1 Development with AWS Services

Topic  1 Develop code for applications hosted on AWS

  • Architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout)
  • Idempotency
  • Differences between stateful and stateless concepts
  • Differences between tightly coupled and loosely coupled components
  • Fault-tolerant design patterns (for example, retries with exponential backoff and jitter, dead-letter queues)
  • Differences between synchronous and asynchronous patterns
  • Creating fault-tolerant and resilient applications in a programming language (for example, Java, C#, Python, JavaScript, TypeScript, Go)
  • Creating, extending, and maintaining APIs (for example, response/request transformations, enforcing validation rules, overriding status codes)
  • Writing and running unit tests in development environments (for example, using AWS Serverless Application Model [AWS SAM])
  • Writing code to use messaging services
  • Writing code that interacts with AWS services by using APIs and AWS SDKs
  • Handling data streaming by using AWS services

Topic 2 Develop code for AWS Lambda.

  • Event source mapping
  • Stateless applications
  • Unit testing
  • Event-driven architecture
  • Scalability
  • The access of private resources in VPCs from Lambda code
  • Configuring Lambda functions by defining environment variables and parameters (for example, memory, concurrency, timeout, runtime, handler, layers, extensions, triggers, destinations)
  • Handling the event lifecycle and errors by using code (for example, Lambda Destinations, dead-letter queues)
  • Writing and running test code by using AWS services and tools
  • Integrating Lambda functions with AWS services
  • Tuning Lambda functions for optimal performance

Topic 3 Use data stores in application development.

  • Relational and non-relational databases
  • Create, read, update, and delete (CRUD) operations
  • High-cardinality partition keys for balanced partition access
  • Cloud storage options (for example, file, object, databases)
  • Database consistency models (for example, strongly consistent, eventually consistent)
  • Differences between query and scan operations
  • Amazon DynamoDB keys and indexing
  • Caching strategies (for example, write-through, read-through, lazy loading, TTL)
  • Amazon S3 tiers and lifecycle management
  • Differences between ephemeral and persistent data storage patterns
  • Serializing and deserializing data to provide persistence to a data store
  • Using, managing, and maintaining data stores
  • Managing data lifecycles
  • Using data caching services

LU 2: Security

Topic 4 Implement authentication and/or authorization for applications and AWS services.

  • Identity federation (for example, Security Assertion Markup Language [SAML], OpenID Connect [OIDC], Amazon Cognito)
  • Bearer tokens (for example, JSON Web Token [JWT], OAuth, AWS Security Token Service [AWS STS])
  • The comparison of user pools and identity pools in Amazon Cognito
  • Resource-based policies, service policies, and principal policies
  • Role-based access control (RBAC)
  • Application authorization that uses ACLs
  • The principle of least privilege
  • Differences between AWS managed policies and customer-managed policies
  • Identity and access management
  • Using an identity provider to implement federated access (for example, Amazon Cognito, AWS Identity and Access Management [IAM])
  • Securing applications by using bearer tokens
  • Configuring programmatic access to AWS
  • Making authenticated calls to AWS services
  • Assuming an IAM role
  • Defining permissions for principals

Topic 5 Implement encryption by using AWS services.

  • Encryption at rest and in transit
  • Certificate management (for example, AWS Private Certificate Authority)
  • Key protection (for example, key rotation)
  • Differences between client-side encryption and server-side encryption
  • Differences between AWS managed and customer managed AWS Key Management Service (AWS KMS) keys
  • Using encryption keys to encrypt or decrypt data
  • Generating certificates and SSH keys for development purposes
  • Using encryption across account boundaries
  • Enabling and disabling key rotation

Topic 6 Manage sensitive data in application code.

  • Data classification (for example, personally identifiable information [PII], protected health information [PHI])
  • Environment variables
  • Secrets management (for example, AWS Secrets Manager, AWS Systems Manager Parameter Store)
  • Secure credential handling
  • Encrypting environment variables that contain sensitive data
  • Using secret management services to secure sensitive data
  • Sanitizing sensitive data

LU3 Deployment

Topic 7  Prepare application artifacts to be deployed to AWS

  • Ways to access application configuration data (for example, AWS AppConfig, Secrets Manager, Parameter Store)
  • Lambda deployment packaging, layers, and configuration options
  • Git-based version control tools (for example, Git, AWS CodeCommit)
  • Container images
  • Managing the dependencies of the code module (for example, environment variables, configuration files, container images) within the package
  • Organizing files and a directory structure for application deployment
  • Using code repositories in deployment environments
  • Applying application requirements for resources (for example, memory, cores)

Topic 8 Test applications in development environments

  • Features in AWS services that perform application deployment
  • Integration testing that uses mock endpoints
  • Lambda versions and aliases
  • Testing deployed code by using AWS services and tools
  • Performing mock integration for APIs and resolving integration dependencies
  • Testing applications by using development endpoints (for example, configuring stages in Amazon API Gateway)
  • Deploying application stack updates to existing environments (for example, deploying an AWS SAM template to a different staging environment)

Topic 9 Automate deployment testing.

  • API Gateway stages
  • Branches and actions in the continuous integration and continuous delivery (CI/CD) workflow
  • Automated software testing (for example, unit testing, mock testing)
  • Creating application test events (for example, JSON payloads for testing Lambda, API Gateway, AWS SAM resources)
  • Deploying API resources to various environments
  • Creating application environments that use approved versions for integration testing (for example, Lambda aliases, container image tags, AWS Amplify branches, AWS Copilot environments)
  • Implementing and deploying infrastructure as code (IaC) templates (for example, AWS SAM templates, AWS CloudFormation templates)
  • Managing environments in individual AWS services (for example, differentiating between development, test, and production in API Gateway)

Topic 10 Deploy code by using AWS CI/CD services.

  • Git-based version control tools (for example, Git, AWS CodeCommit)
  • Manual and automated approvals in AWS CodePipeline
  • Access application configurations from AWS AppConfig and Secrets Manager
  • CI/CD workflows that use AWS services
  • Application deployment that uses AWS services and tools (for example, CloudFormation, AWS Cloud Development Kit [AWS CDK], AWS SAM, AWS CodeArtifact, AWS Copilot, Amplify, Lambda)
  • Lambda deployment packaging options
  • API Gateway stages and custom domains
  • Deployment strategies (for example, canary, blue/green, rolling)
  • Updating existing IaC templates (for example, AWS SAM templates, CloudFormation templates)
  • Managing application environments by using AWS services
  • Deploying an application version by using deployment strategies
  • Committing code to a repository to invoke build, test, and deployment actions
  • Using orchestrated workflows to deploy code to different environments
  • Performing application rollbacks by using existing deployment strategies
  • Using labels and branches for version and release management
  • Using existing runtime configurations to create dynamic deployments (for example, using staging variables from API Gateway in Lambda functions)

LU4 Troubleshooting and Optimization

Topic 11 Assist in a root cause analysis.

  • Logging and monitoring systems
  • Languages for log queries (for example, Amazon CloudWatch Logs Insights)
  • Data visualizations
  • Code analysis tools
  • Common HTTP error codes
  • Common exceptions generated by SDKs
  • Service maps in AWS X-Ray
  • Debugging code to identify defects
  • Interpreting application metrics, logs, and traces
  • Querying logs to find relevant data
  • Implementing custom metrics (for example, CloudWatch embedded metric format [EMF])
  • Reviewing application health by using dashboards and insights
  • Troubleshooting deployment failures by using service output logs

Topic 12: Instrument code for observability.

  • Distributed tracing
  • Differences between logging, monitoring, and observability
  • Structured logging
  • Application metrics (for example, custom, embedded, built-in)
  • Implementing an effective logging strategy to record application behavior and state
  • Implementing code that emits custom metrics
  • Adding annotations for tracing services
  • Implementing notification alerts for specific actions (for example, notifications about quota limits or deployment completions)
  • Implementing tracing by using AWS services and tools

Topic 13: Optimize applications by using AWS services and features.

  • Caching
  • Concurrency
  • Messaging services (for example, Amazon Simple Queue Service [Amazon SQS], Amazon Simple Notification Service [Amazon SNS])
  • Profiling application performance
  • Determining minimum memory and compute power for an application
  • Using subscription filter policies to optimize messaging
  • Caching content based on request headers

Practice Exam

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 18-65 years old

Minimum Software/Hardware Requirement

Software:

TBD

Hardware: Window or Mac Laptops

Job Roles

  • Software Developer
  • DevOps Engineer
  • Cloud Developer
  • Solutions Architect
  • Full Stack Developer
  • Backend Developer
  • Frontend Developer
  • Mobile App Developer
  • IT Consultant
  • Cloud Solutions Architect
  • Systems Administrator
  • IT Manager
  • Technical Support Engineer
  • Infrastructure Engineer
  • Data Engineer

Trainers

Quah Chee Yong: Quah Chee Yong is a ACTA certified trainer. Quah Chee Yong Chee Yong is an experienced professional who has held various Technical, Operations and Commercial positions across several industriesA firm believer that AI can create a better world, he has equipped himself with the Knowledge and Skills in the fields of Data Science, Machine Learning, Deep Learning and Cloud Deployment

He has a deep passion for training & facilitating and is currently a Singapore WSQ certified Adult Educator. He particularly enjoys the interactive engagements with his fellow trainers and learners

Agus Salim: Agus Salim is a professional with more than 10 years of experience in Project Management, IT Solutions Management, and Systems Integration both in waterfall and agile methodology. He started out his career as a Web Developer before moving on to Business Analyst/Project Manager. He has strong leadership and the capability of leading a team with a proven ability to deliver projects with tight timelines. Besides his experiences in managing projects, he has good knowledge in Cybersecurity and hands-on experience in Next Generation Firewall such as Check Point. During his free time, he likes to explore Cloud Technology, especially on Microsoft Azure. Agus has obtained AZ-104, AZ-500 and other Microsoft certifications. I am also a ALCP certified trainer.

Anil Bidari: Anil  is a ACLP certified trainer. He is an Enterprise Cloud and DevOps Consultant , responsible for  helping clients to move Virtual data centre to Private Cloud based on OpenStack and Public Cloud ( AWS, Azure and Google cloud) . Consulting and training experience on Devops tool chain like github , Jenkins, Sonarqube, Docker & kubernetes, Cloud foundry, Openshift, Ansible and SaltStack. Lot of my Role is involved design and implementation of a solution and training

Peter Cheong :  Peter is a ACLP certied trainer. Specialise In IT related knowlege and conduct IT Training which Include Microsoft Window Server Technology (Wintel) and Linux - Centos/Red Hat. Comptia ,ITIL , Motorola Solution Trunking System and Cisco Networking. I was worked in Motorola Solutions Conduct Motorola Astro 25 Trunking System For Police Force Malaysia (RMPnet),Taiwan Navy, Indonesia METRO POLDA (Police Force). After that Peter Join As IT Group Manager For W-Group which include 17 subsidiaries Companies in Real Estate Developer,Plantation, Building Management Services ,Contruction and also Fiber Opti Service Provider in Sabah,Malaysia.

Ben Law Beng Tjin: Ben is an experienced IT Infrastructure professional with more than 20 years of working experience in IT sector. Due to Corporate Digital Transformation and COVID-19 during early 2020 he shifted his focus to Cloud Computing specialized in Cloud Infrastructure Solutioning. He is  an AWS Certified Solution Architect Associate, Google Certified Cloud Engineer, Microsoft Certified Azure Fundamentals and Alibaba Cloud Associate.

Write Your Own Review

You're reviewing: AWS Certified Developer Associate DVA-C02 Exam Prep

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses

WSQ - AWS Certified Cloud Practitioner Training

WSQ - AWS Certified Cloud Practitioner Training

11 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - AWS Certified DevOps Engineer Training (Synchronous e-Learning)

WSQ - AWS Certified DevOps Engineer Training (Synchronous e-Learning)

$2,500.00 (GST-exclusive)
$2,725.00 (GST-inclusive)
WSQ - Microsoft Azure AI Engineer Associate (AI-102)

WSQ - Microsoft Azure AI Engineer Associate (AI-102)

$900.00 (GST-exclusive)
$981.00 (GST-inclusive)
WSQ - Microsoft Certified Azure Administrator Associate (AZ-104)

WSQ - Microsoft Certified Azure Administrator Associate (AZ-104)

$2,500.00 (GST-exclusive)
$2,725.00 (GST-inclusive)
WSQ - Microsoft Azure Security Engineer Associate (AZ-500)

WSQ - Microsoft Azure Security Engineer Associate (AZ-500)

$2,000.00 (GST-exclusive)
$2,180.00 (GST-inclusive)