Muutke küpsiste eelistusi

E-raamat: AWS Certified Developer Official Study Guide, Associate Exam: Associate (DVA-C01) Exam

  • Formaat: EPUB+DRM
  • Sari: Sybex Study Guide
  • Ilmumisaeg: 23-Aug-2019
  • Kirjastus: Sybex Inc.,U.S.
  • Keel: eng
  • ISBN-13: 9781119508205
  • Formaat - EPUB+DRM
  • Hind: 48,75 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Raamatukogudele
  • Formaat: EPUB+DRM
  • Sari: Sybex Study Guide
  • Ilmumisaeg: 23-Aug-2019
  • Kirjastus: Sybex Inc.,U.S.
  • Keel: eng
  • ISBN-13: 9781119508205

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

The AWS exam has been updated. Your study guide should be, too.

The AWS Certified Developer Official Study Guide–Associate Exam is your ultimate preparation resource for the latest exam! Covering all exam objectives, this invaluable resource puts a team of AWS experts at your side with expert guidance, clear explanations, and the wisdom of experience with AWS best practices. You’ll master core services and basic architecture, and equip yourself to develop, deploy, and debug cloud-based applications using AWS. 

The AWS Developer certification is earned by those who demonstrate the technical knowledge and skill associated with best practices for building secure, reliable cloud-based applications using AWS technology. This book is your official exam prep companion, providing everything you need to know to pass with flying colors.

  • Study the AWS Certified Developer Exam objectives
  • Gain expert insight on core AWS services and best practices
  • Test your understanding of key concepts with challenging chapter questions
  • Access online study tools including electronic flashcards, a searchable glossary, practice exams, and more

Cloud computing offers businesses the opportunity to replace up-front capital infrastructure expenses with low, variable costs that scale as they grow. This customized responsiveness has negated the need for far-future infrastructure planning, putting thousands of servers at their disposal as needed—and businesses have responded, propelling AWS to the number-one spot among cloud service providers. Now these businesses need qualified AWS developers, and the AWS certification validates the exact skills and knowledge they’re looking for. When you’re ready to get serious about your cloud credentials, the AWS Certified Developer Official Study Guide–Associate Exam is the resource you need to pass the exam with flying colors. 

NOTE: As of October 7, 2019, the accompanying code for hands-on exercises in the book is available for downloading from the secure Resources area in the online test bank. You'll find code for Chapters 1, 2, 11, and 12. 

Introduction xxix
Assessment Test xxxv
Chapter 1 Introduction to AWS Cloud API 1(36)
Introduction to AWS
2(3)
Getting Started with an AWS Account
2(1)
AWS Management Console
3(1)
AWS Software Development Kits
4(1)
AWS CLI Tools
4(1)
Calling an AWS Cloud Service
5(4)
API Example: Hello World
5(2)
SDK Configuration
7(2)
Working with Regions
9(5)
Regions Are Highly Available
10(1)
Working with Regional API Endpoints
10(4)
API Credentials and AWS Identity and Access Management
14(10)
Users
15(1)
Groups
16(1)
Roles
17(2)
Choosing IAM Identities
19(1)
Managing Authorization with Policies
20(2)
Custom Policies
22(2)
Summary
24(1)
Exam Essentials
24(1)
Resources to Review
25(1)
Exercises
26(7)
Review Questions
33(4)
Chapter 2 Introduction to Compute and Networking 37(48)
Amazon Elastic Compute Cloud
38(6)
Instance Types
39(1)
Storage
40(1)
Software Images
41(1)
Network Interfaces
42(1)
Accessing Instances
43(1)
Instance Lifecycle
43(1)
Running Applications on Instances
44(7)
Connecting to Amazon EC2 Instances
45(1)
Customizing Software with User Data
46(1)
Discovering Instance Metadata
47(1)
Assigning AWS API Credentials
48(1)
Serving a Custom Webpage
49(1)
Monitoring Instances
50(1)
Customizing the Network
51(13)
Amazon Virtual Private Cloud
51(1)
Connecting to Other Networks
51(1)
IP Addresses
52(2)
Subnets
54(1)
Route Tables
55(1)
Security Groups
56(2)
Network Access Control Lists
58(3)
Network Address Translation
61(2)
DHCP Option Sets
63(1)
Monitoring Amazon VPC Network Traffic
64(1)
Managing Your Resources
64(2)
Shared Responsibility Security Model
64(1)
Comparing Managed and Unmanaged Services
65(1)
Developer Tools
66(1)
Summary
66(1)
Exam Essentials
67(1)
Resources to Review
68(1)
Exercises
69(11)
Review Questions
80(5)
Chapter 3 Hello, Storage 85(90)
Introduction to AWS Storage
86(1)
Storage Fundamentals
87(5)
Data Dimensions
87(3)
One Tool Does Not Fit All
90(1)
Block, Object, and File Storage
90(1)
AWS Shared Responsibility Model and Storage
91(1)
Confidentiality, Integrity, Availability Model
91(1)
AWS Block Storage Services
92(7)
Amazon Elastic Block Store
93(4)
Instance Store
97(2)
AWS Object Storage Services
99(43)
Amazon Simple Storage Service
99(35)
Object Lifecycle Management
134(2)
AWS File Storage Services
136(1)
Amazon Elastic File System
136(6)
Storage Comparisons
142(3)
Use Case Comparison
142(1)
Storage Temperature Comparison
143(1)
Comparison of Amazon EBS and Instance Store
143(1)
Comparison of Amazon S3, Amazon EBS, and Amazon EFS
144(1)
Cloud Data Migration
145(9)
AWS Storage Gateway
145(1)
AWS Import/Export
146(1)
AWS Snowball
147(1)
AWS Snowball Edge
148(2)
AWS Snowmobile
150(1)
Amazon Kinesis Data Firehose
151(1)
AWS Direct Connect
152(1)
VPN Connection
153(1)
Summary
154(1)
Exam Essentials
154(5)
Resources to Review
159(3)
Exercises
162(8)
Review Questions
170(5)
Chapter 4 Hello, Databases 175(84)
Introduction to Databases
176(2)
Relational Databases
178(17)
Characteristics of Relational Databases
179(1)
Managed vs. Unmanaged Databases
180(15)
Nonrelational Databases
195(22)
NoSQL Database
195(1)
Amazon DynamoDB
196(21)
Data Warehouse
217(9)
Data Warehouse Architecture
217(3)
Amazon Redshift
220(6)
In-Memory Data Stores
226(4)
Caching
226(2)
In-Memory Key-Value Store
228(1)
Amazon ElastiCache
229(1)
Amazon DynamoDB Accelerator
230(1)
Graph Databases
230(2)
Amazon Neptune
231(1)
Cloud Database Migration
232(3)
AWS Database Migration Service
233(1)
AWS Schema Conversion Tool
234(1)
Running Your Own Database on Amazon Elastic Compute Cloud
235(1)
Compliance and Security
236(1)
AWS Identity and Access Management
236(1)
Summary
237(1)
Exam Essentials
237(2)
Resources to Review
239(3)
Exercises
242(14)
Review Questions
256(3)
Chapter 5 Encryption on AWS 259(22)
Introduction to Encryption
260(1)
AWS Key Management Service
260(2)
Centralized Key Management
261(1)
Integration with Other AWS Services
261(1)
Auditing Capabilities and High Availability
262(1)
Custom Key Store
262(1)
Compliance
262(1)
AWS CloudHSM
262(1)
Controlling the Access Keys
263(10)
Option 1: You Control the Encryption Method and the Entire KMI
264(4)
Option 2: You Control the Encryption Method, AWS Provides the KMI Storage Component, and You Provide the KMI Management Layer
268(1)
Option 3: AWS Controls the Encryption Method and the Entire KMI
269(4)
Summary
273(1)
Exam Essentials
273(1)
Resources to Review
274(1)
Exercises
275(4)
Review Questions
279(2)
Chapter 6 Deployment Strategies 281(36)
Deployments on the AWS Cloud
282(8)
Phases of the Release Lifecycle
282(2)
Environment Variables
284(1)
Software Development Lifecycle with AWS Cloud
284(1)
Continuous Integration/Continuous Deployment
285(2)
Deploying Highly Available and Scalable Applications
287(1)
Deploying and Maintaining Applications
288(2)
AWS Elastic Beanstalk
290(9)
Implementation Responsibilities
291(1)
Working with Your Source Repository
292(1)
Concepts
293(3)
AWS Elastic Beanstalk Command Line Interface
296(1)
Customizing Environment Configurations
296(1)
Integrating with Other AWS Services
297(2)
AWS Identity and Access Management Roles
299(1)
Deployment Strategies
299(4)
All-at-Once and In-Place Deployments
300(1)
Rolling Deployments
300(2)
Container Deployments
302(1)
Monitoring and Troubleshooting
303(4)
Summary
307(1)
Exam Essentials
307(1)
Resources to Review
308(1)
Exercises
309(4)
Review Questions
313(4)
Chapter 7 Deployment as Code 317(64)
Introduction to AWS Code Services
318(2)
Continuous Delivery with AWS CodePipeline
318(1)
Benefits of Continuous Delivery
319(1)
Using AWS CodePipeline to Automate Deployments
320(12)
What Is AWS CodePipeline?
320(1)
AWS CodePipeline Concepts
321(7)
AWS CodePipeline Service Limits
328(1)
AWS CodePipeline Tasks
329(3)
Using AWS CodeCommit as a Source Repository
332(12)
What Is AWS CodeCommit?
332(1)
AWS CodeCommit Concepts
333(10)
AWS CodeCommit Service Limits
343(1)
Using AWS CodeCommit with AWS CodePipeline
344(1)
Using AWS CodeBuild to Create Build Artifacts
344(8)
What Is AWS CodeBuild?
345(1)
AWS CodeBuild Concepts
345(6)
AWS CodeBuild Service Limits
351(1)
Using AWS CodeBuild with AWS CodePipeline
352(1)
Using AWS CodeDeploy to Deploy Applications
352(19)
What Is AWS CodeDeploy?
353(1)
AWS CodeDeploy Concepts
353(17)
AWS CodeDeploy Service Limits
370(1)
Using AWS CodeDeploy with AWS CodePipeline
371(1)
Summary
371(1)
Exam Essentials
372(1)
Resources to Review
373(1)
Exercises
374(3)
Review Questions
377(4)
Chapter 8 Infrastructure as Code 381(64)
Introduction to Infrastructure as Code
382(1)
Infrastructure as Code
382(1)
Using AWS CloudFormation to Deploy Infrastructure
383(49)
What Is AWS CloudFormation?
383(1)
AWS CloudFormation Concepts
384(45)
AWS CloudFormation Service Limits
429(1)
Using AWS CloudFormation with AWS CodePipeline
429(3)
Summary
432(2)
Exam Essentials
434(2)
Resources to Review
436(1)
Exercises
437(3)
Review Questions
440(5)
Chapter 9 Configuration as Code 445(50)
Introduction to Configuration as Code
446(1)
Using AWS OpsWorks Stacks to Deploy Applications
447(24)
What Is AWS OpsWorks Stacks?
447(1)
AWS OpsWorks Stack Concepts
448(21)
AWS OpsWorks Stacks Service Limits
469(2)
Using Amazon Elastic Container Service to Deploy Containers
471(12)
What Is Amazon ECS?
472(1)
Amazon ECS Concepts
472(10)
Amazon ECS Service Limits
482(1)
Using Amazon ECS with AWS CodePipeline
482(1)
Summary
483(2)
Exam Essentials
485(2)
Resources to Review
487(1)
Exercises
488(3)
Review Questions
491(4)
Chapter 10 Authentication and Authorization 495(24)
Introduction to Authentication and Authorization
496(12)
Different Planes of Control
497(1)
Identity and Authorization
497(3)
Microsoft Active Directory
500(2)
AWS Security Token Service
502(3)
Amazon Cognito
505(3)
Summary
508(1)
Exam Essentials
509(1)
Resources to Review
509(1)
Exercises
510(7)
Review Questions
517(2)
Chapter 11 Refactor to Microservices 519(66)
Introduction to Refactor to Microservices
521(2)
Amazon Simple Queue Service
523(11)
Amazon SQS Parameters
525(3)
Dead-Letter Queue
528(5)
Monitoring Amazon SQS Queues Using Amazon CloudWatch
533(1)
Amazon Simple Notification Service
534(6)
Features and Functionality
536(1)
Amazon SNS APIs
536(1)
Transport Protocols
537(1)
Amazon SNS Mobile Push Notifications
537(2)
Billing, Limits, and Restrictions
539(1)
Amazon Kinesis Data Streams
540(3)
Multiple Applications
541(1)
High Throughput
541(1)
Real-Time Analytics
542(1)
Open Source Tools
542(1)
Producer Options
542(1)
Consumer Options
543(1)
Amazon Kinesis Data Firehose
543(1)
Amazon Kinesis Data Analytics
544(1)
Amazon Kinesis Video Streams
545(1)
Amazon DynamoDB Streams
546(1)
Amazon DynamoDB Streams Use Case
546(1)
Amazon DynamoDB Streams Consumers
546(1)
Amazon DynamoDB Streams Concurrency and Shards
547(1)
AWS IoT Device Management
547(3)
Rules Engine
548(1)
Message Broker
549(1)
Device Shadow
550(1)
Amazon MQ
550(1)
AWS Step Functions
551(17)
State Machine
551(3)
Task State
554(2)
Choice State
556(3)
Choice Rules
559(2)
Parallel State
561(2)
Parallel State Output
563(1)
End State
564(1)
Input and Output
564(4)
AWS Step Functions Use Case
568(1)
Summary
568(1)
Exam Essentials
569(1)
Resources to Review
570(3)
Exercises
573(9)
Review Questions
582(3)
Chapter 12 Serverless Compute 585(36)
Introduction to Serverless Compute
586(1)
AWS Lambda
586(2)
Where Did the Servers Go?
587(1)
Monolithic vs. Microservices Architecture
588(1)
AWS Lambda Functions
588(5)
Languages AWS Lambda Supports
589(1)
Creating an AWS Lambda Function
589(1)
Execution Methods/Invocation Models
590(2)
Securing AWS Lambda Functions
592(1)
Inside the AWS Lambda Function
593(3)
Function Package
593(1)
Function Handler
594(1)
Event Object
595(1)
Context Object
595(1)
Configuring the AWS Lambda Function
596(5)
Descriptions and Tags
596(1)
Memory
596(1)
Timeout
596(1)
Network Configuration
596(1)
Concurrency
597(2)
Dead Letter Queues
599(1)
Environment Variables
599(1)
Versioning
599(1)
Creating an Alias
600(1)
Invoking AWS Lambda Functions
601(1)
Monitoring AWS Lambda Functions
602(3)
Using Amazon CloudWatch
602(1)
Using AWS X-Ray
603(2)
Summary
605(1)
Exam Essentials
605(1)
Resources to Review
606(1)
Exercises
607(11)
Review Questions
618(3)
Chapter 13 Serverless Applications 621(42)
Introduction to Serverless Applications
622(1)
Web Server with Amazon Simple Storage Service (Presentation Tier)
622(5)
Amazon S3 Static Website
623(1)
Configuring Web Traffic Logs
624(1)
Creating Custom Domain Name with Amazon Route 53
625(1)
Speeding Up Content Delivery with Amazon CloudFront
626(1)
Dynamic Data with Amazon API Gateway (Logic or App Tier)
627(7)
Endpoints
628(1)
Resources
629(1)
HTTP Methods
630(1)
Stages
630(1)
Authorizers
630(1)
API Keys
631(1)
Cross-Origin Resource Sharing
631(1)
Integrating with AWS Lambda
631(1)
Monitoring Amazon API Gateway with Amazon CloudWatch
632(1)
Other Notable Features
633(1)
User Authentication with Amazon Cognito
634(6)
Amazon Cognito User Pools
634(2)
Password Policies
636(1)
Multi-factor Authentication
636(1)
Device Tracking and Remembering
636(1)
User Interface Customization
637(2)
Amazon Cognito Identity Pools
639(1)
Amazon Cognito SDK
639(1)
Standard Three-Tier vs. the Serverless Stack
640(2)
Amazon Aurora Serverless
642(1)
AWS Serverless Application Model
643(2)
AWS SAM CLI
645(2)
AWS Serverless Application Repository
647(1)
Serverless Application Use Cases
647(1)
Summary
647(2)
Exam Essentials
649(1)
Resources to Review
650(1)
Exercises
651(9)
Review Questions
660(3)
Chapter 14 Stateless Application Patterns 663(134)
Introduction to the Stateless Application Pattern
664(1)
Amazon DynamoDB
664(75)
Using Amazon DynamoDB to Store State
665(1)
Primary Key, Partition Key, and Sort Key
665(3)
Using Write Shards to Distribute Workloads Evenly
668(4)
Amazon DynamoDB Tables
672(1)
Provisioned Throughput
672(6)
Creating Tables to Store the State
678(1)
Control Plane
678(1)
Data Plane
679(1)
Return Values
680(2)
Requesting Throttle and Burst Capacity
682(1)
Amazon DynamoDB Secondary Indexes: Global and Local
682(18)
Amazon DynamoDB Streams
700(7)
Amazon DynamoDB Auto Scaling
707(1)
Managing Throughput Capacity Automatically with AWS Auto Scaling
708(3)
Partitions and Data Distribution
711(2)
Optimistic Locking with Version Number
713(1)
Disabling Optimistic Locking
714(1)
DynamoDB Tags
714(1)
DynamoDB Items
715(1)
Atomic Counters
715(1)
Conditional Writes
716(3)
Time to Live
719(1)
Error Handling in Your Application
720(1)
Capacity Units Consumed by Conditional Writes
721(1)
Configuring Item Attributes
722(7)
Working with Queries
729(1)
DynamoDB Encryption at Rest
730(7)
On-Demand Backup and Restore
737(2)
Amazon ElastiCache
739(8)
Considerations for Choosing a Distributed Cache
740(1)
ElastiCache Terminology
741(1)
Cache Scenarios
742(3)
Scaling Your Environment
745(1)
Backup and Recovery
746(1)
Control Access
747(1)
Amazon Simple Storage Service
747(26)
Amazon S3 Core Concepts
747(1)
Buckets
748(8)
Bucket Policies
756(1)
Amazon S3 Storage Classes
757(2)
Amazon S3 Default Encryption for S3 Buckets
759(2)
Working with Amazon S3 Objects
761(9)
Performance Optimization
770(2)
Storing Large Attribute Values in Amazon S3
772(1)
Amazon Elastic File System
773(8)
How Amazon EFS Works
773(4)
Creating an IAM User
777(1)
Creating Resources for Amazon EFS
777(1)
Creating a File System
777(1)
Using File Systems
778(1)
Deleting an Amazon EFS File System
779(1)
Managing Access to Encrypted File Systems
779(1)
Amazon EFS Performance
779(2)
Summary
781(1)
Exam Essentials
782(3)
Resources to Review
785(1)
Exercises
786(7)
Review Questions
793(4)
Chapter 15 Monitoring and Troubleshooting 797(36)
Introduction to Monitoring and Troubleshooting
798(2)
Monitoring Basics
799(1)
Amazon CloudWatch
800(18)
How Amazon CloudWatch Works
801(1)
Amazon CloudWatch Metrics
802(9)
Amazon CloudWatch Logs
811(3)
Amazon CloudWatch Alarms
814(3)
Amazon CloudWatch Dashboards
817(1)
AWS CloudTrail
818(2)
AWS X-Ray
820(3)
AWS X-Ray Use Cases
821(1)
Tracking Application Requests
821(2)
Summary
823(1)
Exam Essentials
823(2)
Resources to Review
825(1)
Exercises
826(3)
Review Questions
829(4)
Chapter 16 Optimization 833(52)
Introduction to Optimization
834(1)
Cost Optimization: Everyone's Responsibility
834(4)
Tagging
835(1)
Reduce AWS Usage
836(2)
Right Sizing
838(2)
Select the Right Use Case
838(1)
Select the Right Instance Family
838(2)
Select the Right Instance Compatibility
840(1)
Using Instance Reservations
840(3)
AWS Pricing for Reserved Instances
840(1)
Amazon EC2 Reservations
841(1)
Amazon Relational Database Service Reservations
842(1)
Using Spot Instances
843(2)
Spot Fleets
843(1)
Amazon EC2 Fleets
844(1)
Design for Continuity
844(1)
Using AWS Auto Scaling
845(4)
Amazon EC2 Auto Scaling
846(1)
AWS Auto Scaling
847(1)
DynamoDB Auto Scaling
848(1)
Amazon Aurora Auto Scaling
848(1)
Accessing AWS Auto Scaling
848(1)
Using Containers
849(1)
Containerize Everything
849(1)
Containers without Servers
849(1)
Using Serverless Approaches
850(1)
Optimize Lambda Usage
851(1)
Optimizing Storage
851(7)
Object Storage
852(1)
Block Storage
852(1)
File Storage
853(1)
Optimize Amazon S3
853(2)
Optimize Amazon EBS
855(3)
Optimizing Data Transfer
858(1)
Caching
858(1)
Relational Databases and Amazon DynamoDB
859(5)
Apply NoSQL Design
860(1)
Keep Related Data Together
860(1)
Keep Fewer Tables
860(1)
Distribute Workloads Evenly
861(1)
Use Sort Keys for Version Control
862(1)
Keep the Number of Indexes to a Minimum
862(1)
Choose Projections Carefully
863(1)
Optimize Frequent Queries to Avoid Fetches
863(1)
Use Sparse Indexes
863(1)
Avoid Scans as Much as Possible
863(1)
Monitoring Costs
864(4)
Cost Management Tools
864(4)
Monitoring Performance
868(1)
Amazon CloudWatch
868(1)
AWS Trusted Advisor
869(1)
Summary
869(2)
Exam Essentials
871(3)
Resources to Review
874(2)
Exercises
876(5)
Review Questions
881(4)
Appendix: Answers to Review Questions 885(32)
Index 917
ABOUT THE AUTHORS

The AWS Certified Developer Official Study Guide – Associate (DVA-C01) Exam is written by a team of leading AWS subject-matter experts. AWS offers a broad set of global compute, storage, database, analytics, application, and deployment products and services. These offerings help businesses scale and build sophisticated applications with increased flexibility, scalability, and reliability.