AWS CERTIFIED DEVELOPER ASSOCIATE GUIDE
User Manual:
Open the PDF directly: View PDF
Page Count: 589 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Copyright
- Credits
- About the Author
- Acknowledgments
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Dedication
- Table of Contents
- Preface
- Chapter 1: AWS Certified Developer – Associate Certification
- Chapter 2: Introduction to Cloud Computing and AWS
- History of the cloud
- Basic AWS concepts
- Benefits of using AWS over a traditional data center
- Accessing AWS services
- AWS overview
- What are SaaS, PaaS, and IaaS?
- Understanding virtualization
- Elasticity versus scalability
- Comparing AWS cloud and on-premise data centers
- Total Cost of Ownership (TCO) versus Return on Investment (ROI)
- Creating a new AWS account
- Deleting an AWS account
- AWS free tier
- Root user versus non-root user
- AWS dashboard
- Core AWS services
- Shared security responsibility model
- AWS soft limits
- Disaster recovery with AWS
- Chapter 3: Identity and Access Management
- Chapter 4: Virtual Private Clouds
- Chapter 5: Getting Started with Elastic Compute Cloud
- Chapter 6: Handling Application Traffic with Elastic Load Balancing
- Chapter 7: Monitoring with CloudWatch
- Chapter 8: Simple Storage Service, Glacier, and CloudFront
- Chapter 9: Other AWS Storage Options
- Chapter 10: AWS Relational Database Services
- Chapter 11: AWS DynamoDB - A NoSQL Database Service
- Let's first understand what an RDBMS is
- Introducing DynamoDB
- DynamoDB components
- Primary key
- Secondary indexes
- DynamoDB Streams
- Read consistency model
- Naming rules and data types
- Creating a DynamoDB table – basic steps
- Methods of accessing DynamoDB
- DynamoDB console
- DynamoDB CLI
- Working with API
- DynamoDB provisioned throughput
- Calculating table throughput
- DynamoDB partitions and data distribution
- Data distribution – partition key
- Data Distribution – partition key and sort key
- DynamoDB global and LSI
- DynamoDB query
- Query with AWS CLI
- DynamoDB Scan
- Reading an item from a DynamoDB table
- Writing an item to a DynamoDB table
- User authentication and access control
- Managing policies
- DynamoDB API permissions
- DynamoDB best practices
- Chapter 12: Amazon Simple Queue Service
- Why use SQS?
- How do queues work?
- Main features of SQS
- Types of queues
- Dead Letter Queue (DLQ)
- Queue attributes
- Creating a queue
- Sending a message in a queue
- Viewing/deleting a message from a queue
- Purging a queue
- Deleting a queue
- Subscribing a queue to a topic
- Adding user permissions to a queue
- SQS limits
- Queue monitoring and logging
- SQS security
- Chapter 13: Simple Notification Service
- Introduction to Amazon SNS
- Creating an Amazon SNS topic
- Subscribing to an SNS topic
- Publishing a message to an SNS topic
- Deleting an SNS topic
- Managing access to Amazon SNS topics
- Invoking the Lambda function using SNS notification
- Sending Amazon SNS messages to Amazon SQS queues
- Monitoring SNS with CloudWatch
- SNS best practices
- Chapter 14: Simple Workflow Service
- Chapter 15: AWS CloudFormation
- Chapter 16: Elastic Beanstalk
- Chapter 17: Overview of AWS Lambda
- Chapter 18: Mock Tests
- Index