AWS Certified Developer - Associate Guide

An effective guide to becoming an AWS Certified Developer
Preview in Mapt
Code Files

AWS Certified Developer - Associate Guide

Vipul Tankariya, Bhavin Parmar

3 customer reviews
An effective guide to becoming an AWS Certified Developer

Quick links: > What will you learn?> Table of content> Product reviews

Mapt Subscription
FREE
$20.83/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


AWS Certified Developer - Associate Guide Book Cover
AWS Certified Developer - Associate Guide
$ 39.99
$ 28.00
Mastering Docker - Second Edition Book Cover
Mastering Docker - Second Edition
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $44.98
Add to Cart

Book Details

ISBN 139781787125629
Paperback479 pages

Book Description

AWS Certified Developer - Associate Guide starts with a quick introduction to AWS and the prerequisites to get you started. Then, this book gives you a fair understanding of core AWS services and basic architecture. Next, this book will describe about getting familiar with Identity and Access Management (IAM) along with Virtual private cloud (VPC). Moving ahead you will learn about Elastic Compute cloud (EC2) and handling application traffic with Elastic Load Balancing (ELB). Going ahead you we will talk about Monitoring with CloudWatch, Simple storage service (S3) and Glacier and CloudFront along with other AWS storage options. Next we will take you through AWS DynamoDB – A NoSQL Database Service, Amazon Simple Queue Service (SQS) and CloudFormation Overview. Finally, this book covers understanding Elastic Beanstalk and overview of AWS lambda.

At the end of this book, we will cover enough topics, tips and tricks along with mock tests for you to be able to pass the AWS Certified Developer - Associate exam and develop as well as manage your applications on the AWS platform.

Table of Contents

Chapter 1: Overview of AWS Certified Developer - Associate Certification
Domain 1.0 – AWS fundamentals
Domain 2.0 – Designing and developing
Domain 3.0 – Deployment and security
Domain 4.0 – Debugging
Frequently asked questions about the exam
Chapter 2: Introduction to Cloud Computing and AWS
History of the cloud
Basic AWS concepts
Benefits of using AWS over traditional data center
Accessing AWS services
AWS overview
What are SaaS, PaaS, and IaaS?
Understanding virtualization
Elasticity versus scalability
Comparing AWS cloud and on-premises 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: Getting Familiar with Identity and Access Management
Understanding AWS root user
Elements of IAM
Introduction to AWS CLI
Group
IAM role
Policy
STS
IAM best practices
Exam tips
Chapter 4: Virtual Private Cloud
AWS VPC
Subnet
IP addressing
Creating a VPC
Security
VPC networking components
NAT
DHCP option sets
VPC peering
VPC endpoint
ClassicLink
VPC best practices
Chapter 5: Getting Started with Elastic Compute Cloud
Introduction to EC2
Pricing for EC2
EC2 instance lifecycle
AMI
Introducing EBS
EC2 best practices
Chapter 6: Handling Application Traffic with Elastic Load Balancing
Introduction to Elastic Load balancer
ELB best practices
Chapter 7: Monitoring with CloudWatch
How Amazon CloudWatch works
Elements of Amazon CloudWatch
CloudWatch dashboards
Monitoring types – basic and detailed
CloudWatch best practices
Chapter 8: Simple Storage Service, Glacier, and CloudFront
Amazon S3
Creating a bucket
Transfer Acceleration
Requester Pay model
Understanding objects
Versioning
Object tagging
S3 storage classes
Comparison of S3 storage classes and Glacier
Lifecycle management
Hosting static website on S3
Cross-Origin Resource Sharing (CORS)
Cross-region replication
Chapter 9: Other AWS Storage Options
Amazon EFS
AWS Storage Gateway
AWS Snowball
AWS Snowmobile
Chapter 10: AWS Relation Database Services
Amazon RDS components
RDS engine types
Creating an Amazon RDS MySQL DB instance
Monitoring RDS instances
Creating a snapshot
Restoring a DB from a snapshot
Changing a RDS instance type
Amazon RDS and VPC
Connecting to an Amazon RDS DB instance
RDS best practices
Chapter 11: AWS DynamoDB - A NoSQL Database Service
Let us first understand what an RDBMS is
Introducing DynamoDB
DynamoDB best practices
Chapter 12: Amazon Simple Queue Service
Why to use SQS?
How queues work?
Main features of SQS
Types of queue
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 Amazon SNS topic
Subscribing to a SNS topic
Publishing a message to a SNS topic
Deleting SNS topic
Managing access to Amazon SNS topics
Invoking Lambda function using SNS notification
Sending Amazon SNS message to Amazon SQS queues
Monitoring SNS with CloudWatch
SNS best practices
Chapter 14: Simple Workflow Service
When to use Amazon SWF
Workflow
Lifecycle of workflow execution
Polling for tasks
SWF endpoints
Managing access with IAM
Chapter 15: AWS CloudFormation
What is a template?
What is a stack?
CloudFormation best practices
Chapter 16: Elastic Beanstalk
Elastic Beanstalk components
Architectural concepts
Getting started using Elastic Beanstalk
Version lifecycle
Deploying web applications to Elastic Beanstalk environments
Monitoring the web application environment
Elastic Beanstalk best practices
Chapter 17: Overview of AWS Lambda
Introduction to AWS Lambda
Environment variables
Tagging Lambda functions
Event source mapping for AWS services
Event source mapping for AWS stream-based service
Event source mapping for custom applications
AWS Lambda best practices
Chapter 18: Mock Tests
Mock test 1
Mock test 2

What You Will Learn

  • Create and manage users, groups, and permissions using AWS Identity and Access Management services
  • Create a secured Virtual Private Cloud (VPC) with Public and Private Subnets, Network Access Control, and Security groups
  • Get started with Elastic Compute Cloud (EC2), launching your first EC2 instance, and working with it
  • Handle application traffic with Elastic Load Balancing (ELB) and monitor AWS resources with CloudWatch
  • Work with AWS storage services such as Simple Storage Service (S3), Glacier, and CloudFront
  • Get acquainted with AWS DynamoDB – a NoSQL database service
  • Coordinate work across distributed application components using Simple Workflow Service (SWF)

Authors

Table of Contents

Chapter 1: Overview of AWS Certified Developer - Associate Certification
Domain 1.0 – AWS fundamentals
Domain 2.0 – Designing and developing
Domain 3.0 – Deployment and security
Domain 4.0 – Debugging
Frequently asked questions about the exam
Chapter 2: Introduction to Cloud Computing and AWS
History of the cloud
Basic AWS concepts
Benefits of using AWS over traditional data center
Accessing AWS services
AWS overview
What are SaaS, PaaS, and IaaS?
Understanding virtualization
Elasticity versus scalability
Comparing AWS cloud and on-premises 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: Getting Familiar with Identity and Access Management
Understanding AWS root user
Elements of IAM
Introduction to AWS CLI
Group
IAM role
Policy
STS
IAM best practices
Exam tips
Chapter 4: Virtual Private Cloud
AWS VPC
Subnet
IP addressing
Creating a VPC
Security
VPC networking components
NAT
DHCP option sets
VPC peering
VPC endpoint
ClassicLink
VPC best practices
Chapter 5: Getting Started with Elastic Compute Cloud
Introduction to EC2
Pricing for EC2
EC2 instance lifecycle
AMI
Introducing EBS
EC2 best practices
Chapter 6: Handling Application Traffic with Elastic Load Balancing
Introduction to Elastic Load balancer
ELB best practices
Chapter 7: Monitoring with CloudWatch
How Amazon CloudWatch works
Elements of Amazon CloudWatch
CloudWatch dashboards
Monitoring types – basic and detailed
CloudWatch best practices
Chapter 8: Simple Storage Service, Glacier, and CloudFront
Amazon S3
Creating a bucket
Transfer Acceleration
Requester Pay model
Understanding objects
Versioning
Object tagging
S3 storage classes
Comparison of S3 storage classes and Glacier
Lifecycle management
Hosting static website on S3
Cross-Origin Resource Sharing (CORS)
Cross-region replication
Chapter 9: Other AWS Storage Options
Amazon EFS
AWS Storage Gateway
AWS Snowball
AWS Snowmobile
Chapter 10: AWS Relation Database Services
Amazon RDS components
RDS engine types
Creating an Amazon RDS MySQL DB instance
Monitoring RDS instances
Creating a snapshot
Restoring a DB from a snapshot
Changing a RDS instance type
Amazon RDS and VPC
Connecting to an Amazon RDS DB instance
RDS best practices
Chapter 11: AWS DynamoDB - A NoSQL Database Service
Let us first understand what an RDBMS is
Introducing DynamoDB
DynamoDB best practices
Chapter 12: Amazon Simple Queue Service
Why to use SQS?
How queues work?
Main features of SQS
Types of queue
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 Amazon SNS topic
Subscribing to a SNS topic
Publishing a message to a SNS topic
Deleting SNS topic
Managing access to Amazon SNS topics
Invoking Lambda function using SNS notification
Sending Amazon SNS message to Amazon SQS queues
Monitoring SNS with CloudWatch
SNS best practices
Chapter 14: Simple Workflow Service
When to use Amazon SWF
Workflow
Lifecycle of workflow execution
Polling for tasks
SWF endpoints
Managing access with IAM
Chapter 15: AWS CloudFormation
What is a template?
What is a stack?
CloudFormation best practices
Chapter 16: Elastic Beanstalk
Elastic Beanstalk components
Architectural concepts
Getting started using Elastic Beanstalk
Version lifecycle
Deploying web applications to Elastic Beanstalk environments
Monitoring the web application environment
Elastic Beanstalk best practices
Chapter 17: Overview of AWS Lambda
Introduction to AWS Lambda
Environment variables
Tagging Lambda functions
Event source mapping for AWS services
Event source mapping for AWS stream-based service
Event source mapping for custom applications
AWS Lambda best practices
Chapter 18: Mock Tests
Mock test 1
Mock test 2

Book Details

ISBN 139781787125629
Paperback479 pages
Read More
From 3 reviews

Read More Reviews

Recommended for You

Mastering Docker - Second Edition Book Cover
Mastering Docker - Second Edition
$ 39.99
$ 28.00
Python Machine Learning - Second Edition Book Cover
Python Machine Learning - Second Edition
$ 31.99
$ 22.40
AWS Administration Cookbook Book Cover
AWS Administration Cookbook
$ 35.99
$ 25.20
Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
$ 39.99
$ 28.00
AWS Certified Solutions Architect - Associate - Prep Course [Video] Book Cover
AWS Certified Solutions Architect - Associate - Prep Course [Video]
$ 124.99
$ 106.25
AWS Certified Developer - Associate - Prep Course [Video] Book Cover
AWS Certified Developer - Associate - Prep Course [Video]
$ 124.99
$ 106.25