Home
Courses
Practice Exams
Pricing
Blog
Tools
Cheat Sheets
Full Stack Generator
Cloud Experts
BlowStack logoBlowStack logo
  • BlowStack
  • Courses
  • AWS Certified Developer - Associate - DVA-C02

AWS Certified Developer Associate Interactive Course

Boost your cloud development skills with our interactive course for the AWS Certified Developer - Associate exam. Learn to build and deploy robust applications on AWS, master key services, and gain confidence to pass your certification

Course update: Sep 01 2024

Lessons count: 136

Domains: 4

Tasks: 13

Difficulty

Course Scope

The Interactive Course is fully compatible with the official exam scope and covers all concepts, services, domains and tasks specified in the official exam guide.

AWS Certified Developer - Associate - DVA-C02 - official exam guide

Architectural patterns

Lesson

Idempotency

Lesson

Differences between stateful and stateless concepts

Lesson

Differences between tightly coupled and loosely coupled components

Lesson

Fault-tolerant design patterns

Lesson

Differences between synchronous and asynchronous patterns

Lesson

Creating fault-tolerant and resilient applications in a programming language

Lesson

Creating, extending, and maintaining APIs

Lesson

Writing and running unit tests in development environments

Lesson

Writing code to use messaging services

Lesson

Writing code that interacts with AWS services by using APIs and AWS SDKs

Lesson

Handling data streaming by using AWS services

Lesson

Event source mapping

Lesson

Stateless applications

Lesson

Unit testing

Lesson

Event-driven architecture

Lesson

Scalability

Lesson

The access of private resources in VPCs from Lambda code

Lesson

Configuring Lambda functions by defining environment variables and parameters

Lesson

Handling the event lifecycle and errors by using code

Lesson

Writing and running test code by using AWS services and tools

Lesson

Integrating Lambda functions with AWS services

Lesson

Tuning Lambda functions for optimal performance

Lesson

Relational and non-relational databases

Lesson

Create, read, update, and delete operations

Lesson

High-cardinality partition keys for balanced partition access

Lesson

Cloud storage options

Lesson

Database consistency models

Lesson

Differences between query and scan operations

Lesson

Amazon DynamoDB keys and indexing

Lesson

Caching strategies

Lesson

Amazon S3 tiers and lifecycle management

Lesson

Differences between ephemeral and persistent data storage patterns

Lesson

Serializing and deserializing data to provide persistence to a data store

Lesson

Using, managing, and maintaining data stores

Lesson

Managing data lifecycles

Lesson

Using data caching services

Lesson

Identity federation

Lesson

Bearer tokens

Lesson

The comparison of user pools and identity pools in Amazon Cognito

Lesson

Resource-based policies, service policies, and principal policies

Lesson

Role-based access control

Lesson

Application authorization that uses ACLs

Lesson

The principle of least privilege

Lesson

Differences between AWS managed policies and customer-managed policies

Lesson

Identity and access management

Lesson

Using an identity provider to implement federated access

Lesson

Securing applications by using bearer tokens

Lesson

Configuring programmatic access to AWS

Lesson

Making authenticated calls to AWS services

Lesson

Assuming an IAM role

Lesson

Defining permissions for principals

Lesson

Encryption at rest and in transit

Lesson

Certificate management

Lesson

Key protection

Lesson

Differences between client-side encryption and server-side encryption

Lesson

Differences between AWS managed and customer managed AWS Key Management Service keys

Lesson

Using encryption keys to encrypt or decrypt data

Lesson

Generating certificates and SSH keys for development purposes

Lesson

Using encryption across account boundaries

Lesson

Enabling and disabling key rotation

Lesson

Data classification

Lesson

Environment variables

Lesson

Secrets management

Lesson

Secure credential handling

Lesson

Encrypting environment variables that contain sensitive data

Lesson

Using secret management services to secure sensitive data

Lesson

Sanitizing sensitive data

Lesson

Ways to access application configuration data

Lesson

Lambda deployment packaging, layers, and configuration options

Lesson

Container images

Lesson

Managing the dependencies of the code module within the package

Lesson

Organizing files and a directory structure for application deployment

Lesson

Using code repositories in deployment environments

Lesson

Git-based version control tools

Lesson

Applying application requirements for resources

Lesson

Features in AWS services that perform application deployment

Lesson

Integration testing that uses mock endpoints

Lesson

Lambda versions and aliases

Lesson

Testing deployed code by using AWS services and tools

Lesson

Performing mock integration for APIs and resolving integration dependencies

Lesson

Testing applications by using development endpoints

Lesson

Deploying application stack updates to existing environments

Lesson

API Gateway stages

Lesson

Branches and actions in the continuous integration and continuous delivery workflow

Lesson

Automated software testing

Lesson

Creating application test events

Lesson

Deploying API resources to various environments

Lesson

Creating application environments that use approved versions for integration testing

Lesson

Implementing and deploying infrastructure as code templates

Lesson

Managing environments in individual AWS services

Lesson

Git-based version control tools

Lesson

Manual and automated approvals in AWS CodePipeline

Lesson

Access application configurations from AWS AppConfig and Secrets Manager

Lesson

CI/CD workflows that use AWS services

Lesson

Application deployment that uses AWS services and tools

Lesson

Lambda deployment packaging options

Lesson

API Gateway stages and custom domains

Lesson

Deployment strategies

Lesson

Updating existing IaC templates

Lesson

Managing application environments by using AWS services

Lesson

Deploying an application version by using deployment strategies

Lesson

Committing code to a repository to invoke build, test, and deployment actions

Lesson

Using orchestrated workflows to deploy code to different environments

Lesson

Performing application rollbacks by using existing deployment strategies

Lesson

Using labels and branches for version and release management

Lesson

Using existing runtime configurations to create dynamic deployments

Lesson

Logging and monitoring systems

Lesson

Languages for log queries

Lesson

Data visualizations

Lesson

Code analysis tools

Lesson

Common HTTP error codes

Lesson

Common exceptions generated by SDKs

Lesson

Service maps in AWS X-Ray

Lesson

Debugging code to identify defects

Lesson

Interpreting application metrics, logs, and traces

Lesson

Querying logs to find relevant data

Lesson

Implementing custom metrics

Lesson

Reviewing application health by using dashboards and insights

Lesson

Troubleshooting deployment failures by using service output logs

Lesson

Distributed tracing

Lesson

Differences between logging, monitoring, and observability

Lesson

Structured logging

Lesson

Application metrics

Lesson

Implementing an effective logging strategy to record application behavior and state

Lesson

Implementing code that emits custom metrics

Lesson

Adding annotations for tracing services

Lesson

Implementing notification alerts for specific actions

Lesson

Implementing tracing by using AWS services and tools

Lesson

Caching

Lesson

Concurrency

Lesson

Messaging services

Lesson

Profiling application performance

Lesson

Determining minimum memory and compute power for an application

Lesson

Using subscription filter policies to optimize messaging

Lesson

Caching content based on request headers

Lesson


AWS Interactive Courses

AWS Certified Cloud Practitioner - CLF-C02
Interactive Course

Unlock your cloud computing potential with our interactive AWS course designed for the AWS Certified Cloud Practitioner exam. Gain hands-on experience, understand core AWS services, and confidently ace your certification.

AWS Certified Solutions Architect - Associate - SAA-C03
Interactive Course

Master cloud architecture with our comprehensive interactive course tailored for the AWS Certified Solutions Architect - Associate exam. Learn to design scalable, cost-effective AWS solutions.

AWS Certified Solutions Architect - Professional - SAP-C02
Interactive Course

Elevate your expertise with our advanced interactive course for the AWS Certified Solutions Architect - Professional exam. Master complex AWS architecture, design scalable solutions, and optimize performance.

AWS Certified Security - Specialty - SCS-C02
Interactive Course

Secure your cloud environment with our specialized interactive course for the AWS Certified Security - Specialty exam. Master advanced security concepts, protect AWS infrastructures, and confidently achieve your certification.

AWS Certified DevOps Engineer - Professional - DOP-C02
Interactive Course

Master the AWS Certified DevOps Engineer - Professional (DOP-C02) exam with our interactive course. Engage with hands-on labs, real-world scenarios, and expert guidance to enhance your skills. Learn at your own pace and ensure exam success.

AWS Certified Data Engineer - Associate - DEA-C01
Interactive Course

Master the AWS Certified Data Engineer - Associate exam with our interactive course. Explore real-world scenarios and expert guidance to build your skills and pass with confidence. Start your certification journey now!

AWS Certified Advanced Networking - Specialty - ANS-C01
Interactive Course

The AWS Certified Advanced Networking - Specialty interactive course offers in-depth tutorials and targeted exercises to help you master advanced networking concepts on AWS, making it an ideal resource for effective exam preparation.

© 2024 BlowStack - AWS App Development and Interactive E-Learning
BlowStack logo
Powered by AWS Cloud Computing
info@blowstack.com

AWS App Development

Full Stack Generator
Cloud Experts

AWS Academy

Practice Exams
Interactive Courses
Pricing

Resources

Blog
Tools
Cheat Sheets

Other

Contact
Conditions & Terms
AWS Certified Advanced Networking - SpecialtyAWS Certified Data Engineer - AssociateAWS Certified DevOps Engineer - ProfessionalAWS Certified Solutions Architect - AssociateAWS Certified Cloud PractitionerAWS Certified Developer - AssociateAWS Certified Solutions Architect - ProfessionalAWS Certified Security - Specialty