Course AWS Certified Developer - Associate (DVA-C02)
duration: 46 hours |
Language: English (US) |
access duration: 180 days |
Details
This training is aimed at software developers who want to build and manage their applications on AWS. You will learn how to use crucial AWS services such as Lambda (serverless computing), DynamoDB, S3 and API Gateway, and how to effectively automate code and resources with CloudFormation.
Result
After completing this training, you will have knowledge of developing, implementing and debugging cloud-based applications on Amazon Web Services (AWS).
Prerequisites
This training requires at least one year of practical experience with a programming language and knowledge of basic AWS concepts.
Target audience
Software Developer
Content
AWS Certified Developer - Associate (DVA-C02)
AWS Developer Associate (DVA-C02): AWS Monitoring Services
Monitoring applications and services during deployment is an essential skill for AWS developers. This involves mastering the available AWS tools to effectively monitor services and applications. In this course, learn how to configure Amazon CloudWatch dashboards to visualize metrics in real time, use AWS CloudTrail to audit API calls and changes, and use AWS X-Ray for distributed tracing and debugging. Next, examine services like AWS Security Hub for centralizing security findings and AWS Systems Manager for managing your entire fleet of EC2 instances. Finally, discover how to use Amazon Managed Service for Prometheus and Grafana to monitor and visualize containerized workloads. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): The AWS CLI and APIs
AWS offers a broad range of cloud services that require access to tools not available in the AWS Management Console. Effective cloud management requires knowing how to interact with this rich assortment of AWS cloud services. In this course, you'll discover the AWS command line interface (CLI) and how it can be used to interact with AWS services and resources. Then you'll explore AWS developer tools and install an AWS developer toolkit. Next, you'll learn about the Amazon API Gateway, security, and logging. Finally, discover how to install the AWS CLI, write a sample application, and create a simple HTTP API. This course is part of a collection that prepares you for the DVA-C02: AWS Certified Developer - Associate 2024 certification exam.
AWS Developer Associate (DVA-C02): Configuration as Code (CaC)
Configuration as Code (CaC) can save time and reduce human error by keeping configs consistent, manageable, traceable, and secure. AWS developers need to understand CaC and the AWS services that enable it. In this course, you'll explore Configuration as Code along with key AWS services including Elastic Container Service (ECS), Elastic Container Registry (ECR), Elastic Kubernetes Service (EKS), and App2Container. Then you'll learn how to create an ECS cluster, deploy a Docker container on an ECS service, and push a container image to an ECR repository. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Identity and Access Management (IAM)
Authentication and authorization are imperative to data security. Implementing these systems is a crucial activity for managing information in the cloud. In this course, explore core IAM concepts, including identity federation, AWS IAM fundamentals, identity types, policy structures, permissions, and key security practices. Next, learn how to manage identities using AWS Directory Service, Amazon Cloud Directory, IAM Identity Center (AWS Single Sign-On), and Resource Access Manager (RAM), supported by tools like Resource Groups and Tag Editor. Finally, discover advanced IAM techniques with AWS Audit Manager, including policy configuration, user and group management, and secure access using AWS keys and SDKs. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): AWS Optimization
Monitoring AWS applications and services is a core skill for developers aiming to build reliable, scalable systems. In this course, learn how to configure CloudFront distributions to deliver content with low latency and high efficiency. Next, explore how to optimize performance using CloudFront caching strategies and distribution settings. Finally, discover how to secure and monitor your CloudFront setup using AWS tools and best practices. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): AWS CloudFormation
Infrastructure as Code (IaC) automates the provisioning and management of resources. Using the IaC model, AWS CloudFormation allows organizations to automatically and efficiently provision and update their enterprise infrastructure with scripts. In this course, explore Infrastructure as Code (IaC) and AWS CloudFormation continuous delivery, stacks, StackSets, templates, and security. Next, discover how to build an AWS CloudFormation pipeline and use AWS CloudFormation Designer to create a stack and modify stack templates. Finally, learn how to create a scaled and load-balanced application and deploy an application on Amazon EC2 instances using AWS CloudFormation. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate 2022: Encryption & Security
Data is arguably an organization's most valuable asset, and AWS developers need to know how to secure data held on the AWS cloud by securing AWS data and apps with AWS services. In this course, you will explore AWS cryptography services, various public key infrastructure (PKI) services, AWS Key Management Service, AWS Secrets Manager, and AWS Encryption SDK. Then create temporary security credentials in Identity and Access Management (IAM) using AWS Security Token Service. Finally, you will practice creating a customer-managed key, a custom key store, and a secret, and rotating secrets. This course is part of a collection that prepares you for the DVA-C02: AWS Certified Developer - Associate 2022 certification exam.
AWS Developer Associate (DVA-C02): AWS Elastic Beanstalk (EB)
Elastic Beanstalk automates key deployment tasks so you can focus on building robust applications at scale. In this course, explore the foundational concepts of AWS Elastic Beanstalk (EB), from supported platforms and deployment strategies to health monitoring and environment management. Next, learn how to leverage the Elastic Beanstalk Command Line Interface (EB CLI) to configure environments, manage application versions, and integrate with AWS services like DynamoDB. Finally, discover how to deploy applications built with Node.js, Laravel, .NET, Docker, and Express. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate 2022: Serverless Compute Services
Serverless compute services provide cloud-based server software and hardware management on a pay-per-use basis, and understanding this model is a key step in mastering the serverless compute model in AWS. In this course, you will explore AWS Lambda compute services before examining how to work with Lambda functions, including versions, aliases, and advanced configuration settings. Then you will investigate methods for invoking Lambda functions, maintaining state, and using extensions. Finally, you will explore capabilities such as configuring Lambda runtime and permissions and creating various lambda functions and applications. This course is part of a collection that prepares you for the DVA-C02: AWS Certified Developer – Associate 2022 certification exam.
AWS Developer Associate (DVA-C02): Troubleshooting Techniques
Troubleshooting cloud and network issues is essential for resolving failures, minimizing downtime, and maintaining smooth operations in cloud environments. Fortunately, there are proven methods and established troubleshooting approaches to address common cloud-related problems. In this course, discover how to resolve cloud issues using a structured troubleshooting methodology and commonly used tools. Next, explore techniques for identifying and fixing network connectivity problems, security group misconfigurations, and performance bottlenecks. Finally, learn how to troubleshoot common challenges encountered with AWS database and storage services. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Compute Cloud (EC2) is a foundational service for deploying scalable applications in the AWS cloud. Monitoring these applications and services is a critical skill for AWS developers. In this course, discover how to monitor and manage AWS environments with AWS CloudWatch, CloudTrail, X-Ray, and Security Hub. Next, learn about Systems Manager, Amazon Managed Service for Prometheus, and Amazon Managed Service for Grafana. Finally, learn how to build dashboards in CloudWatch using CloudTrail data, send alerts with Amazon Simple Notification Service (SNS), configure and test AWS X-Ray for distributed tracing, and use Systems Manager to streamline infrastructure management. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): AWS Network Security & Security Controls
Monitoring applications and services for deployment is an essential skill for AWS developers. This involves mastering the available tools in AWS to monitor services and applications. In this course, explore strategies for network hardening, monitoring flow logs, and using AWS security tools like Firewall Manager and Amazon API Gateway to safeguard your environment. Next, discover how to configure Elastic Load Balancers (ELBs) for both performance and security, manage and track events with AWS CloudTrail and CloudWatch, and implement best practices for intrusion detection and application hardening. Finally, learn how AWS Backup helps safeguard critical data and how AWS Audit Manager can simplify compliance efforts. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Troubleshooting Cloud Security Issues
Troubleshooting security issues is important for maintaining secure and functional cloud environments, especially in AWS. In this course, discover how to address issues related to missing privileges, authentication failures, and misconfigured security groups. Next, learn how to resolve problems caused by expired or misconfigured keys, certificates, and IAM policies. Finally, explore how to mitigate risks from unencrypted data, insecure protocols, data breaches, and cyberattacks. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Application Artifacts for Deployment & Testing
Preparing application artifacts for deployment and testing is a key step in the development lifecycle. In this course, discover how to access application configuration data, package Lambda functions for deployment, and implement integration testing with mock endpoints. Next, explore best practices for organizing files and directories, methods for managing code repositories, and how to handle artifacts. Finally, learn about application resource management, testing workflows, and deployment testing in AWS environments, as well as how to manage dependencies, configure stages in Amazon API Gateway, and deploy application stack updates to existing environments. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Implementing Authentication & Authorization
Securing networks, whether on-premises or in the cloud, requires strong controls to ensure that access to resources is protected. In this course, learn how to manage authentication and authorization in AWS, starting with AWS Identity and Access Management (IAM) in both development and production environments. Next, explore IAM identities, credentials, access methods, and permission policies, as well as attribute-based access control (ABAC), and Amazon Cognito. Finally, discover how to configure least privilege access, manage credentials using the AWS CLI, create identity pools, enable guest access, and switch roles based on identity types. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate 2024: AWS Stateless Applications
Stateless applications in AWS offer scalable, flexible performance and are essential for mastering cloud development. In this course, you'll learn to distinguish between stateful and stateless applications, features of AWS DynamoDB, AWS ElastiCache for Memcached, and AWS ElastiCache for Redis. Then you'll investigate the features of the Amazon Elastic File System (EFS) and AWS ElastiCache. Finally, you'll discover how to create and use AWS DynamoDB, AWS ElastiCache for Redis, AWS ElastiCache, and AWS Elastic File System. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Managing Sensitive Data in Application Code
In today's environment, where sensitive data is constantly at risk, application code must be secure. In this course, learn how to manage sensitive data in application code, beginning with sensitive data handling, the AWS Cloud Adoption Framework, data classification, defense in depth, AWS security credentials, and securing data in code. Next, discover how to protect data throughout its life cycle, configure environment variables for the AWS CLI, and the differences between client-side encryption (CSE) and server-side encryption (SSE). Finally, examine encryption best practices, how to manage secrets with AWS Secrets Manager, and how to encrypt data at rest and in transit. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Using Data Stores in Application Development
Data stores are repositories that store and protect computer data. AWS offers a number of options for data stores. In this course, you'll delve into Amazon Simple Storage Service (S3), S3 security, S3 development, S3 Glacier, Amazon Elastic Block Store (EBS), and Amazon Elastic File System (EFS). Then, you'll explore AWS Backup and how to choose the right data store for application development. Next, you'll learn how to work with Amazon S3, create S3 Buckets, create S3 Objects, and work with S3 Glacier. Finally, you'll learn how to create an EFS file system, create a DocumentDB service, and create an Amazon Keyspaces service. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): AWS Storage & Database Services
Cloud storage is a vital aspect of cloud computing, and AWS provides various services to implement storage in the cloud. AWS developers should be familiar with all of these before choosing the best ones for their needs. In this course, explore AWS storage and database services, beginning with data stores and their uses in application development, relational and non-relational databases, and database consistency models. Learn about the Amazon Relational Database Service (RDBS), Amazon DocumentDB, Amazon DynamoDB, Amazon ElastiCache for Memcached, and Amazon Keyspaces. Finally, discover the purpose of Amazon Neptune, Amazon Aurora Database, Amazon Redshift, and Amazon Timestream. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): AWS Analytics Services
Once data is collected and stored in AWS, unlocking its value through analytics becomes essential. AWS offers a suite of services to capture, process, query, and stream data from various sources, including databases, data lakes, and other AWS services. In this course, explore the core AWS analytics capabilities, including Amazon Kinesis for real-time data streaming, Amazon Athena for serverless querying, and AWS Glue for data preparation and transformation. Next, learn how to use Amazon EMR for big data processing and explore how Lake Formation simplifies building secure data lakes. Finally, discover how AWS analytics services integrate to support scalable, cost-effective analytics workflows across data. This course is part of a collection that prepares learners for the AWS Developer Associate (DVA-C02) certification exam.
AWS Developer Associate 2024: AWS Integration Services
Building scalable and resilient applications in AWS begins with mastering integration services. Adopting a microservices architecture offers numerous benefits for application development. Amazon's integration services offer the foundation for modern architectures, enabling seamless communication, automation, and orchestration across complex environments. In this course, learn about AWS integration services, beginning with architectural patterns, fault-tolerant design patterns, synchronous and asynchronous design patterns, and how Amazon Event Bridge is used. Next, explore the Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon Simple Workflow (SWF) Service, and Amazon Message Queue (MQ). Finally, discover how to log auto-scaling events, API Calls, and EC2 instance state changes to enhance observability and reliability. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): CI/CD Services
Continuous integration and continuous delivery (CI/CD) includes automated and repeatable processes that streamline the software development and release cycle. In this course, explore foundational AWS services for CI/CD infrastructure, beginning with Git-based version control tools, branching strategies, and key workflow actions. Next, learn how to use CodePipeline, CodeBuild, CodeDeploy, CloudShell, and CodeArtifact to automate and manage deployment tasks. Finally, discover how to apply these tools by creating repositories, managing pull requests, building with CodeBuild, deploying with CodeDeploy, and handling packages using CodeArtifact. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
AWS Developer Associate (DVA-C02): Developing with AWS Lambda
AWS Lambda is a serverless computing service that runs code in response to events, automatically managing the underlying infrastructure. In this course, learn about the core concepts of AWS Lambda, including the programming model, execution environment lifecycle, and design principles for Lambda-based applications. Next, explore how to configure Lambda functions, create and invoke them, and clean up resources after execution. Finally, discover how to deploy Lambda functions using the AWS Cloud Development Kit (CDK), manage runtime settings, and create Lambda functions using container images. This course is part of a collection that prepares learners for the DVA-C02: AWS Certified Developer - Associate certification exam.
Course options
We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.
Optional practice exam (trial exam)
To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam.
Optional practice lab
To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediately. The lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience.
Sign In
WHY_ICTTRAININGEN
Via ons opleidingsconcept bespaar je tot 80% op trainingen
Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo
Spar met medecursisten en profileer je als autoriteit in je vakgebied.
Ontvang na succesvolle afronding van je cursus het officiële certificaat van deelname van Icttrainingen.nl
Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers
Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten
Orderproces
Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.
read more about the order process
Een zakelijk account aanmaken
Wanneer u besteld namens uw bedrijf doet u er goed aan om aan zakelijk account bij ons aan te maken. Tijdens het registratieproces kunt u hiervoor kiezen. U heeft vervolgens de mogelijkheden om de bedrijfsgegevens in te voeren, een referentie en een afwijkend factuuradres toe te voegen.
Betaalmogelijkheden
U heeft bij ons diverse betaalmogelijkheden. Bij alle betaalopties ontvangt u sowieso een factuur na de bestelling. Gaat uw werkgever betalen, dan kiest u voor betaling per factuur.
Cursisten aanmaken
Als u een zakelijk account heeft aangemaakt dan heeft u de optie om cursisten/medewerkers aan te maken onder uw account. Als u dus meerdere trainingen koopt, kunt u cursisten aanmaken en deze vervolgens uitdelen aan uw collega’s. De cursisten krijgen een e-mail met inloggegevens wanneer zij worden aangemaakt en wanneer zij een training hebben gekregen.
Voortgangsinformatie
Met een zakelijk account bent u automatisch beheerder van uw organisatie en kunt u naast cursisten ook managers aanmaken. Beheerders en managers kunnen tevens voortgang inzien van alle cursisten binnen uw organisatie.
What is included?
| Certificate of participation | Yes |
| Monitor Progress | Yes |
| Award Winning E-learning | Yes |
| Mobile ready | No |
| Sharing knowledge | Unlimited access to our IT professionals community |
| Study advice | Our consultants are here for you to advice about your study career and options |
| Study materials | Certified teachers with in depth knowledge about the subject. |
| Service | World's best service |
Platform
Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

FAQ
Niet gevonden wat je zocht? Bekijk alle vragen of neem contact op.