AWS Certified Developer - Associate (DVA-C02)

Video description

18+ Hours of Video Instruction

Prepare for the all-new AWS Certified Developer Associate DVA-C02 exam!

Overview:

AWS Certified Developer - Associate (DVA-C02) is your complete study resource covering all the objectives in the DVA-C02 exam. Throughout this course, you will explore a multitude of AWS services, dive into hands-on exercises, and learn best practices for developing, deploying, and debugging cloud-based applications on AWS. You will also navigate the vast landscape of AWS SDKs and APIs and understand how to leverage them effectively.

With expansive coverage of all topics contained in the Exam Guide this course not only covers all the objectives in the exam; it also provides hands-on and in-depth demos throughout so you can see AWS in action and learn real-world skills. This course takes a per-domain approach with an understanding that the prerequisite service-level basics are already understood.

What this course offers:

  • Coverage of all key AWS the development services Insights into how to develop, deploy, and debug cloud-based applications using AWS
  • Full preparation for the AWS Certified Developer - Associate (DVA-C02) exam

Related learning:

Sign up for live training on Certified AWS Developer Associate (DVA-C02) Crash Course with Nick Garner

Topics Include:

  • An overview of the course and AWS developer foundations starts at the very beginning by understanding “the cloud” - its concept, significance, and why it’s the cornerstone of modern technology infrastructure. Dive into the different level of AWS certifications that will benefit your career and your AWS learning journey.
  • Security is a crucial part of the program. It will focus on fundamental security concepts, authentication, authorization, access control, encryption and managing sensitive data in code.
  • Development with AWS Services covers everything from developing code for applications hosted on AWS to utilizing AWS’s vast array of services for application integration.
  • Deployment provides you with the knowledge and skills necessary to effectively deploy applications on AWS. Explore the world of containers in AWS, application artifacts for AWS deployment and understand automating deployment.
  • Troubleshooting and Optimization will equip you with the tools and techniques necessary for effective problem-solving and performance optimization within the AWS environment.

About the Instructor:

Nick Garner, CCIE #17871, is a Senior Solutions Architect with Denali Advanced Integration as well as a co-founder of an IoT AgTech company. Previously he was a Solutions Integration Architect for Cisco Systems. He was with Cisco Advanced Services for 10 years, supporting customers in both transactional and subscription engagements. He has deployed and supported large-scale data center designs for prominent clients in the San Francisco Bay area.

Skill Level:

  • Intermediate/Advanced

Learn How To:

  • Use and interact with AWS as a developer
  • Apply architect applications for deployment in the AWS public cloud
  • Refactor applications to use existing AWS services
  • Understand the AWS services commonly used for cloud application development

Course Requirement:

  • It is recommended to have AWS Cloud Practitioner certification or equivalent knowledge (This course will not cover the basics of fundamental services such as EC2, VPC, and S3.)

Who Should Take This Course:

  • You are a certification exam candidate seeking to hone your skills on exam topics
  • You are interested in taking your AWS developer skills to the next level

About Pearson Video Training:

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of contents

  1. Introduction
    1. AWS Certified Developer - Associate (DVA-C02): Introduction
  2. Module 1: Course and Foundational Overview
    1. Module introduction
  3. Lesson 1: Course and Exam Overview
    1. Learning objectives
    2. 1.1 Course Overview
    3. 1.2 AWS CLI Installation and Configuration
    4. 1.3 Course Code Introduction
    5. 1.4 Exam Overview
  4. Module 2: Security
    1. Module introduction
  5. Lesson 2: Implementing Authentication and/or Authorization
    1. Learning objectives
    2. 2.1 IAM Fundamentals (Policies, Groups, Roles, Principle of least privilege, etc.)
    3. 2.2 IAM Walkthrough
    4. 2.3 Federated Identities
    5. 2.4 Cognito - User and Identity Pools
    6. 2.5 Cognito - Hosted UI
    7. 2.6 Cognito - Hosted UI Demo
  6. Lesson 3: Implementing Encryption
    1. Learning objectives
    2. 3.1 At-rest vs In-transit Encryption, Client-side vs Server-side Encryption
    3. 3.2 AWS Certificate Manager
    4. 3.3 Key Management Service (KMS)
  7. Lesson 4: Managing Sensitive Data in Application Code
    1. Learning objectives
    2. 4.1 Data Classification and Secure Credential Handling
    3. 4.2 Environment Variables and Secrets Management
  8. Module 3: Development with AWS Services
    1. Module introduction
  9. Lesson 5: Developing Code for Applications Hosted on AWS
    1. Learning objectives
    2. 5.1 Architectural Patterns, Idempotency, Stateful vs. Stateless Concepts
    3. 5.2 Serverless Application Model (SAM)
    4. 5.3 SAM CLI Demo
    5. 5.4 AWS SDKs and APIs
    6. 5.5 Node.js and Python SDK Demos
    7. 5.6 AWS Cloud Development Kit (CDK)
  10. Lesson 6: Developing Code for AWS
    1. Learning objectives
    2. 6.1 Lambda
    3. 6.2 Asynchronous, Synchronous, and Poll-based Invocation
    4. 6.3 Lambda Demo
    5. 6.4 Elastic Beanstalk
    6. 6.5 ElasticBeanstalk Demo
    7. 6.6 Code on EC2
    8. 6.7 EC2 Role Demo
  11. Lesson 7: Using Data Stores in Application Development
    1. Learning objectives
    2. 7.1 CRUD, Data Consistency, Caching
    3. 7.2 Simple Storage Service (S3) and S3 Glacier
    4. 7.3 S3 Demo: S3 Web Console and AWS CLI
    5. 7.4 S3 Demo: S3 Global Replication and SDK Interaction
    6. 7.5 Relational Database Service (RDS) Including Aurora
    7. 7.6 DynamoDB
    8. 7.7 DynamoDB Technical Details
    9. 7.8 DynamoDB Demos
    10. 7.9 ElastiCache
    11. 7.10 MemoryDB for Redis
    12. 7.11 Elastic Block Store and Elastic File System (EBS/EFS) - Part 1
    13. 7.12 Elastic Block Store and Elastic File System (EBS/EFS) - Part 2
  12. Lesson 8: Developer Tools
    1. Learning objectives
    2. 8.1 AWS Amplify
    3. 8.2 AWS Amplify Demo
    4. 8.3 AWS CloudShell
    5. 8.4 Amazon CodeGuru
    6. 8.5 AWS Cloud9
    7. 8.6 AWS CodeStar
    8. 8.7 AWS CodeCommit
    9. 8.8 AWS CodeBuild
    10. 8.9 AWS CodeDeploy
    11. 8.10 AWS CodePipeline
    12. 8.11 Developer Tools Demo
    13. 8.12 AWS CodeArtifact
  13. Lesson 9: Networking and Content Delivery
    1. Learning objectives
    2. 9.1 API Gateway
    3. 9.2 API Gateway API Creation with Swagger
    4. 9.3 API Gateway Lambda Integration
    5. 9.4 API Gateway HTTP Integration
    6. 9.5 Securing an API Gateway API
    7. 9.6 CloudFront
    8. 9.7 Elastic Compute Cloud and Elastic Load Balancing (EC2/ELB)
    9. 9.8 EC2 and ELB Demo
    10. 9.9 Virtual Private Cloud (VPC)
    11. 9.10 VPC Demo
    12. 9.11 Route 53
    13. 9.12 AWS WAF
  14. Lesson 10: Application Integration
    1. Learning objectives
    2. 10.1 AppSync
    3. 10.2 AppSync Demo
    4. 10.3 EventBridge
    5. 10.4 Simple Notification Service (SNS)
    6. 10.5 Simple Queue Service (SQS)
    7. 10.6 SQS Demo
    8. 10.7 Step Functions
    9. 10.8 Step Functions Demo
    10. 10.9 Kinesis
    11. 10.10 Kinesis Demo
  15. Module 4: Deployment
    1. Module introduction
  16. Lesson 11: Containers
    1. Learning objectives
    2. 11.1 Amazon Elastic Container Service (Amazon ECS)
    3. 11.2 ECS Demo
    4. 11.3 Amazon Elastic Container Registry (Amazon ECR)
    5. 11.4 AWS Copilot
    6. 11.5 AWS Copilot Demo
    7. 11.6 Amazon Elastic Kubernetes Services (Amazon EKS)
  17. Lesson 12: Preparing Application Artifacts to be Deployed to AWS
    1. Learning objectives
    2. 12.1 CloudFormation
    3. 12.2 CloudFormation Demo
    4. 12.3 Systems Manager
    5. 12.4 AppConfig
    6. 12.5 AppConfig Demo
    7. 12.6 Secrets Manager
    8. 12.7 Parameter Store
    9. 12.8 CodeBuild and CodeDeploy YAML
  18. Lesson 13: Test Applications in Development Environments
    1. Learning objectives
    2. 13.1 CodeBuild Testing
    3. 13.2 API Gateway Mock Endpoints
    4. 13.3 Lambda Versions and Aliases
  19. Lesson 14: Automating Deployment Testing
    1. Learning objectives
    2. 14.1 API Gateway Stages
    3. 14.2 Branches and Actions for CI/CD
    4. 14.3 Unit and Mock Automated Testing
  20. Module 5: Troubleshooting and Optimization
    1. Module introduction
  21. Lesson 15: Root Cause Analysis and Code Instrumentation
    1. Learning objectives
    2. 15.1 Cloudwatch and CloudWatch Logs
    3. 15.2 AWS CloudWatch Demo
    4. 15.3 SDK Exceptions and HTTP error codes
    5. 15.4 X-Ray and Service Maps for X-Ray
    6. 15.5 CloudTrail
  22. Lesson 16: Analytics
    1. Learning objectives
    2. 16.1 Amazon Athena
    3. 16.2 Kinesis Data Analytics
    4. 16.3 Amazon OpenSearch Service
  23. Module 6: Summary and Wrap-up
    1. Module introduction
  24. Lesson 17: Course and Foundational Overview
    1. Learning objectives
    2. 17.1 Review of topics covered
    3. 17.2 Review of certification and exam
  25. Summary
    1. AWS Certified Developer - Associate (DVA-C02): Summary

Product information

  • Title: AWS Certified Developer - Associate (DVA-C02)
  • Author(s): Nick Garner
  • Release date: September 2023
  • Publisher(s): Pearson
  • ISBN: 0138203008