AWS Certified Developer - Associate (DVA - C02) Training in Germany

Master AWS deployment techniques using CI/CD pipelines

Comprehensive 40-hour-long training

Prepare for the AWS Certified Developer - Associate (DVA-C02) exam

Build cloud-native apps with Lambda, DynamoDB & API Gateway

Guided sessions from experienced AWS trainers

Earn 30% higher salary as an AWS Developer

Flexible online & offline classroom sessions

Convenient payment options are available

GoogleGoogle4.75/5
5046 EnrolledEnrolled Learners
GoogleGoogle4.75/5
5046 EnrolledEnrolled Learners

Overview

What our training includes:

  • Provides retry logic & dead-letter queues for microservice resilience
  • Trains to build event-driven AWS Lambda functions
  • Explains securing APIs with Cognito, JWT, & IAM
  • Delivers data encryption methods using AWS KMS
  • Teaches DynamoDB indexing & high-cardinality key handling
  • Develops CI/CD skills with CodePipeline & SAM
  • Prepares you for unit testing in AWS SAM

Upcoming sessions

Curriculum

1

Architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout)

2

Idempotency

3

Differences between stateful and stateless concepts

4

Differences between tightly coupled and loosely coupled components

5

Fault-tolerant design patterns (for example, retries with exponential backoff and jitter, dead-letter queues)

6

Differences between synchronous and asynchronous patterns

7

Creating fault-tolerant and resilient applications in a programming language (for example, Java, C#, Python, JavaScript, TypeScript, Go)

8

Creating, extending, and maintaining APIs (for example, response/request transformations, enforcing validation rules, overriding status codes)

9

Writing and running unit tests in development environments (for example, using AWS Serverless Application Model [AWS SAM])

10

Writing code to use messaging services

11

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

12

Handling data streaming by using AWS services

13

Event source mapping

14

Stateless applications

15

Unit testing

16

Event-driven architecture

17

Scalability

18

The access of private resources in VPCs from Lambda code

19

Configuring Lambda functions by defining environment variables and parameters (for example, memory, concurrency, timeout, runtime, handler, layers, extensions, triggers, destinations)

20

Handling the event lifecycle and errors by using code (for example, Lambda Destinations, dead-letter queues)

21

Writing and running test code by using AWS services and tools

22

Integrating Lambda functions with AWS services

23

Tuning Lambda functions for optimal performance

24

Relational and non-relational databases

25

Create, read, update, and delete (CRUD) operations

26

High-cardinality partition keys for balanced partition access

27

Cloud storage options (for example, file, object, databases)

28

Database consistency models (for example, strongly consistent, eventually consistent)

29

Differences between query and scan operations

30

Amazon DynamoDB keys and indexing

31

Caching strategies (for example, write-through, read-through, lazy loading, TTL)

32

Amazon Simple Storage Service (Amazon S3) tiers and lifecycle management

33

Differences between ephemeral and persistent data storage patterns

34

Serializing and deserializing data to provide persistence to a data store

35

Using, managing, and maintaining data stores

36

Managing data lifecycles

37

Using data caching services

1

Identity federation (for example, Security Assertion Markup Language [SAML], OpenID Connect [OIDC], Amazon Cognito)

2

Bearer tokens (for example, JSON Web Token [JWT], OAuth, AWS Security Token Service [AWS STS])

3

The comparison of user pools and identity pools in Amazon Cognito

4

Resource-based policies, service policies, and principal policies

5

Role-based access control (RBAC)

6

Application authorization that uses ACLs

7

The principle of least privilege

8

Differences between AWS managed policies and customer-managed policies

9

Identity and access management

10

Using an identity provider to implement federated access (for example, Amazon Cognito, AWS Identity and Access Management [IAM])

11

Securing applications by using bearer tokens

12

Configuring programmatic access to AWS

13

Making authenticated calls to AWS services

14

Assuming an IAM role

15

Defining permissions for principals

16

Encryption at rest and in transit

17

Certificate management (for example, AWS Private Certificate Authority)

18

Key protection (for example, key rotation)

19

Differences between client-side encryption and server-side encryption

20

Differences between AWS managed and customer managed AWS Key Management Service (AWS KMS) keys

21

Using encryption keys to encrypt or decrypt data

22

Generating certificates and SSH keys for development purposes

23

Using encryption across account boundaries

24

Enabling and disabling key rotation

25

Data classification (for example, personally identifiable information [PII], protected health information [PHI])

26

Environment variables

27

Secrets management (for example, AWS Secrets Manager, AWS Systems Manager Parameter Store)

28

Secure credential handling

29

Encrypting environment variables that contain sensitive data

30

Using secret management services to secure sensitive data

31

Sanitizing sensitive data

1

Ways to access application configuration data (for example, AWS AppConfig, Secrets Manager, Parameter Store)

2

Lambda deployment packaging, layers, and configuration options

3

Git-based version control tools (for example, Git)

4

Container images

5

Managing the dependencies of the code module (for example, environment variables, configuration files, container images) within the package

6

Organizing files and a directory structure for application deployment

7

Using code repositories in deployment environments

8

Applying application requirements for resources (for example, memory, cores)

9

Features in AWS services that perform application deployment

10

Integration testing that uses mock endpoints

11

Lambda versions and aliases

12

Testing deployed code by using AWS services and tools

13

Performing mock integration for APIs and resolving integration dependencies

14

Testing applications by using development endpoints (for example, configuring stages in Amazon API Gateway)

15

Deploying application stack updates to existing environments (for example, deploying an AWS SAM template to a different staging environment)

16

API Gateway stages

17

Branches and actions in the continuous integration and continuous delivery (CI/CD) workflow

18

Automated software testing (for example, unit testing, mock testing)

19

Creating application test events (for example, JSON payloads for testing Lambda, API Gateway, AWS SAM resources)

20

Deploying API resources to various environments

21

Creating application environments that use approved versions for integration testing (for example, Lambda aliases, container image tags, AWS Amplify branches, AWS Copilot environments)

22

Implementing and deploying infrastructure as code (IaC) templates (for example, AWS SAM templates, AWS CloudFormation templates)

23

Managing environments in individual AWS services (for example, differentiating between development, test and production in API Gateway)

24

Git-based version control tools (for example, Git)

25

Manual and automated approvals in AWS CodePipeline

26

Access application configurations from AWS AppConfig and Secrets Manager

27

CI/CD workflows that use AWS services

28

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)

29

Lambda deployment packaging options

30

API Gateway stages and custom domains

31

Deployment strategies (for example, canary, blue/green, rolling)

32

Updating existing IaC templates (for example, AWS SAM templates, CloudFormation templates)

33

Managing application environments by using AWS services

34

Deploying an application version by using deployment strategies

35

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

36

Using orchestrated workflows to deploy code to different environments

37

Performing application rollbacks by using existing deployment strategies

38

Using labels and branches for version and release management

39

Using existing runtime configurations to create dynamic deployments (for example, using staging variables from API Gateway in Lambda functions)

1

Logging and monitoring systems

2

Languages for log queries (for example, Amazon CloudWatch Logs Insights)

3

Data visualizations

4

Code analysis tools

5

Common HTTP error codes

6

Common exceptions generated by SDKs

7

Service maps in AWS X-Ray

8

Debugging code to identify defects

9

Interpreting application metrics, logs, and traces

10

Querying logs to find relevant data

11

Implementing custom metrics (for example, CloudWatch embedded metric format [EMF])

12

Reviewing application health by using dashboards and insights

13

Troubleshooting deployment failures by using service output logs

14

Distributed tracing

15

Differences between logging, monitoring, and observability

16

Structured logging

17

Application metrics (for example, custom, embedded, built-in)

18

Implementing an effective logging strategy to record application behavior and state

19

Implementing code that emits custom metrics

20

Adding annotations for tracing services

21

Implementing notification alerts for specific actions (for example, notifications about quota limits or deployment completions)

22

Implementing tracing by using AWS services and tools

23

Caching

24

Concurrency

25

Messaging services (for example, Amazon Simple Queue Service [Amazon SQS], Amazon Simple Notification Service [Amazon SNS])

26

Profiling application performance

27

Determining minimum memory and compute power for an application

28

Using subscription filter policies to optimize messaging

29

Caching content based on request headers

Meet your Trainer

Our Trainers

Learners Point has a reputation for high-quality training that makes a difference in people's lives. We undertake a practical and innovative approach to working closely with businesses to improve their workforce. Our expertise is wide-ranging with ample support from our expert trainers who are globally recognized and hold a diverse set of experiences in their field of expertise. We are proud of our instructors who take ownership of our distinctive and comprehensive training methodologies, help our students imbibe those with ease, and accomplish gracefully.

We at Learners Point believe in encouraging our students to embark upon a journey of lifelong learning and self-development, with the aid of our comprehensive and distinctive courses tailored to current market trends. The manifestation of our career-oriented approach is what we assure through a pleasant professional enriched environment with cutting-edge technology, and an outstanding while highly acknowledged training staff that uses up-to-date methodologies and quality course material. With our aim to mold professionals to be future leaders, our industry expert trainers provide the best in town mentorship to our students while endowing them with the thirst for knowledge and inspiring them to strive for professional and human excellence.

Our Trainers

Learning Outcomes

Upon course completion, you will:

  • 1

    Improve app reliability with retry logic, dead-letter queues, & smart error handling

  • 2

    Build scalable serverless apps using AWS SAM & automate with CloudFormation

  • 3

    Boost DynamoDB performance through effective indexing & partition key planning

  • 4

    Use KMS to encrypt data at rest & keep it secure

  • 5

    Monitor applications with AWS X-Ray & analyze logs using CloudWatch Insights

  • 6

    Attain real AWS experience to advance your cloud development skills

  • objective-image

    Ready to get started?

  • Learners Point Certificate

    Earn a Course Completion Certificate, an official Learners Point credential that confirms that you have successfully completed a course with us.

    Certifcate-Image0

    Prerequisites

    To enrol in AWS Certified Developer - Associate (DVA - C02) Training in Germany, candidates must be able to fulfil these prerequisites:

    • Should have 1 or more years of hands-on experience in developing and maintaining applications by using AWS services
    • Knowledge of at least one programming language
    • Understanding of core AWS services uses and basic architecture
    • Knowledge of how to write, deploy and debug cloud-based applications using AWS
    • Understanding of application life cycle management

    Overall ratings by our students

    Related courses

    Learn now, pay later

    Dive into your course now and pay in installments

    Tamara
    ADCB

    Frequently asked questions

    The AWS Certified Developer - Associate (DVA-C02) Training in Germany is all about helping professionals to build practical experience in building, deploying, and managing cloud-based applications using core AWS services. You learn working with Lambda for serverless development, DynamoDB, setting up CI/CD pipelines, and ensuring security with IAM and KMS. This prepares you to take the DVA C02 exam. You also learn to develop robust, scalable applications that align with industry standards.

    This AWS Certified Developer Associate course professionals work directly with AWS tools and services to -

    • Create serverless applications using AWS Lambda and SAM
    • Use DynamoDB efficiently with high-cardinality key planning
    • Set up CI/CD pipelines with AWS CodePipeline
    • Monitor apps using AWS CloudWatch and X-Ray
    • Manage access and protect data using IAM and KMS

    Our training is available in several different modes for convenient learning. These include -

    • Instructor-led group sessions
    • Personalized one-on-one training
    • Live interactive online classes

    In this AWS Certified Developer - Associate (DVA-C02) Training, you learn to

    • Write and deploy code using Lambda
    • Configure memory, runtime, and triggers
    • Connect Lambda to services like API Gateway, DynamoDB, and VPCs
    • Tune performance for fast, scalable execution

    To enrol in AWS Certified Developer - Associate (DVA-C02) Training in Germany, professionals must fulfil these eligibility criteria -

    • Should have 1 or more years of hands-on experience in developing and maintaining applications by using AWS services
    • Knowledge of at least one programming language
    • Understanding of core AWS services, uses, and basic architecture
    • Knowledge of how to write, deploy, and debug cloud-based applications using AWS
    • Understanding of application life cycle management
    • Awareness of security and compliance aspects in the AWS platform

    Do you want to learn more about Learners Point Academy?

    • Learn more about courses
    • Understand about our methodology
    • Let’s talk about Corporate trainings
    • Anything else that you want to know, we are here for you!

    Let's chat!