Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
AWS Certified Developer Associate Certification and Beyond

You're reading from   AWS Certified Developer Associate Certification and Beyond A comprehensive guide to help you succeed in the AWS DVA-C02 certification exam

Arrow left icon
Product type Paperback
Published in Jul 2024
Publisher Packt
ISBN-13 9781801819299
Length 710 pages
Edition 1st Edition
Arrow right icon
Authors (2):
Arrow left icon
Rajesh Daswani Rajesh Daswani
Author Profile Icon Rajesh Daswani
Rajesh Daswani
Dorian Richard Dorian Richard
Author Profile Icon Dorian Richard
Dorian Richard
Arrow right icon
View More author details
Toc

Table of Contents (19) Chapters Close

Preface 1. Chapter 1: Introduction to AWS Accounts and Global Infrastructure FREE CHAPTER 2. Chapter 2: Securing Access with AWS Identity and Access Management 3. Chapter 3: Understanding Object Storage with Amazon S3, Hybrid Storage, and Static Website Hosting 4. Chapter 4: Building Private Networks in the Cloud with Amazon VPC 5. Chapter 5: Understanding AWS Compute Services with Amazon EC2 and Storage Options 6. Chapter 6: Managing Multiple Datasets with AWS Relational and Non-Relational (NoSQL) Databases 7. Chapter 7: Building Application Solutions with High Availability, Elasticity, and Data Security 8. Chapter 8: Event-Driven Computing with AWS Lambda and Securing Access to Backend APIs with Amazon API Gateway 9. Chapter 9: Incorporating Edge Network Services to Connect to Your Application with Amazon CloudFront and Route 53 10. Chapter 10: Designing Deployment Strategies with AWS Elastic Beanstalk 11. Chapter 11: Deploying a Multi-Tier Application Stack with Amazon ECS, Fargate, and EKS 12. Chapter 12: Getting to Grips with DevOps Using AWS CI/CD Tools 13. Chapter 13: Building Infrastructure Using Code with CloudFormation and the Cloud Development Kit (CDK) 14. Chapter 14: Designing Serverless Applications with AWS Serverless Application Model (SAM) and AWS AppSync 15. Chapter 15: Decoupling the Application Stack and Managing Data Ingestion 16. Chapter 16: Monitoring with Amazon CloudWatch and AWS CloudTrail 17. Chapter 17: Accessing the Online Practice Resources 18. Other Books You May Enjoy

What This Book Covers

Chapter 1, Introduction to AWS Accounts and Global Infrastructure, introduces the fundamental security concepts for setting up and configuring an AWS multi-account architecture to facilitate application development life cycle strategies. The chapter also covers core concepts related to the AWS Global Cloud Infrastructure, which are fundamental to using AWS services and launching resources following best practices.

Chapter 2, Securing Access with AWS Identity and Access Management, focuses on developing secure access to AWS accounts following the principle of least privilege (POLP) and examines strategies for building a robust authentication and authorization solution for applications hosted on AWS.

Chapter 3, Understanding Object Storage with Amazon S3, Hybrid Storage, and Static Website Hosting, focuses on data storage with Amazon S3, with its vast array of features designed to help build highly available and scalable cloud storage solutions. The chapter also discusses the core benefits of using Amazon S3 for static website hosting—the entry point for most cloud-hosted applications.

Chapter 4, Building Private Networks in the Cloud with Amazon VPC, offers the reader a thorough understanding of how to build secure private networks in the cloud. Hosting backend services with restricted access through firewalls and traffic routing strategies is critical when designing application solutions with security in mind.

Chapter 5, Understanding AWS Compute Services with Amazon EC2 and Storage Options, discusses the fundamental concepts of virtual machine architecture and configuration options for hosting your application’s business logic. You will also learn about associated block storage and the filesystem storage services commonly used with EC2 instances.

Chapter 6, Managing Multiple Datasets with AWS Relational and Non-Relational (NoSQL) Databases, covers how hosting, managing, and manipulating data lie at the heart of every application. This chapter focuses on the wide range of database solutions you can use for your application stack, covering core concepts around security, performance, and reliability.

Chapter 7, Building Application Solutions with High Availability, Elasticity, and Data Security, focuses on building your application solution to be highly available and scalable, with reduced downtime and the flexibility to provision capacity on demand. In addition, the chapter examines the fundamentals of data security using encryption technologies for data in transit and at rest.

Chapter 8, Event-Driven Computing with AWS Lambda and Securing Access to Backend APIs with Amazon API Gateway, covers the paradigm shift from traditional server-based architecture to modern serverless solutions, incorporating event-driven solutions. The chapter introduces the core concept of creating, publishing, and managing application programming interfaces (APIs) to enhance security, drive performance, and build scalable solutions.

Chapter 9, Incorporating Edge Network Services to Connect Your Application with Amazon CloudFront and Route 53, looks at how serving a global customer base requires a thorough understanding of how to make your application accessible over low-latency connectivity to ensure an excellent end user experience. In this chapter, you will learn how to build a content delivery network with Amazon CloudFront and integrate domain name system (DNS) services to design efficient traffic routing strategies.

Chapter 10, Designing Deployment Strategies with AWS Elastic Beanstalk, enables developers to focus on application design and development rather than worrying about the underlying heavy lifting of infrastructure. This chapter also teaches you about different deployment strategies to help ensure minimum downtime for rollouts, updates, and upgrades of your application.

Chapter 11, Deploying a Multi-Tier Application Stack with Amazon ECS, Fargate, and EKS, discusses shifting from traditional virtual machine architecture to containerized solutions for hosting your application, enabling you to bundle application code with files and libraries that can run on any infrastructure.

Chapter 12, Getting to Grips with DevOps Using AWS CI/CD Tools, focuses on developing your application following DevOps principles, enabling rapid deployment, faster issue resolution, and more stable environments through automation.

Chapter 13, Building Infrastructure Using Code with CloudFormation and Cloud Development Kit (CDK), covers how CloudFormation and CDK are designed to help the developer quickly provision underlying infrastructure that is reliable, stable, and can be repeatedly deployed across different environments through automation.

Chapter 14, Designing Serverless Applications with AWS Serverless Application Model (SAM) and AWS AppSync, enables developers to redesign their applications using serverless concepts, thereby avoiding unnecessary costs associated with traditional IT architectures. The chapter also teaches you how to connect your application to data and events securely using GraphQL and Pub/Sub APIs.

Chapter 15, Decoupling the Application Stack and Managing Data Ingestion, discusses the strategies and technologies that can help you build microservices and loosely coupled architectures. This chapter also introduces you to data streaming services on AWS.

Chapter 16, Monitoring with Amazon CloudWatch and AWS CloudTrail, focuses on monitoring, triaging, and managing your application health and performance on AWS, enabling you to quickly resolve issues related to performance and remediate any bottlenecks.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image