Limit search to available items
Book Cover
E-book
Author Tankariya, Vipul, author

Title AWS certified developer : associate guide : your one-stop solution to pass the AWS developer's certification / Vipul Tankariya, Bhavin Parmar
Published Birmingham, UK : Packt Publishing, 2017

Copies

Description 1 online resource (1 volume) : illustrations
Contents 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 -- 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 -- Evolution of cloud computing -- Basic AWS concepts -- Benefits of using AWS over a traditional data center -- Accessing AWS services -- AWS overview -- AWS global infrastructure -- Regions and AZs -- What are SaaS, PaaS, and IaaS? -- Understanding virtualization -- Virtualization types based on virtualization software -- Virtualization types based on virtualization methods -- Elasticity versus scalability -- Traditional data center resourcing -- Cloud infrastructure resourcing -- 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 -- Components of the AWS dashboard -- Core AWS services -- Shared security responsibility model -- AWS soft limits -- Disaster recovery with AWS -- Backup and restore -- Pilot light -- Warm standby -- Multi-site -- Chapter 3: Identity and Access Management -- Understanding the AWS root user -- Elements of IAM -- Users -- Access key and secret key -- Password policy -- Multi-factor authentication (MFA) -- Security token-based MFA -- Steps for enabling a virtual MFA device for a user -- SMS text message-based MFA -- Creating an AWS IAM user using the AWS dashboard -- Introduction to AWS CLI -- Installing AWS CLI
Getting a AWS user access key and secret key -- Configuring AWS CLI -- AWS CLI syntax -- Getting AWS CLI help -- Creating an IAM user using AWS CLI -- Groups -- Creating a new IAM group -- Creating an IAM group using CLI -- Adding existing users to a group -- IAM role -- Creating roles for an AWS service -- Creating IAM roles using AWS CLI -- Policy -- Managed policies -- Inline policies -- Resource-based policies -- Example of a resource-based policy -- IAM policy simulator -- Active Directory Federation Service (ADFS) -- Integration between ADFS and the AWS console -- Web identity federation -- STS -- AWS STS and AWS regions -- Using temporary credentials in Amazon EC2 instances -- Using temporary security credentials with the AWS SDKs -- IAM best practices -- Exam tips -- Chapter 4: Virtual Private Clouds -- AWS VPCs -- Subnets -- Private subnets -- Public subnets -- IP addressing -- Private IPs -- Public IPs -- Elastic IP addresses -- Creating a VPC -- VPCs with a single public subnet -- VPCs with private and public subnets -- VPCs with public and private subnets and hardware VPN access -- VPCs with private subnet only and hardware VPN access -- Security -- Security groups -- NACLs -- Security groups versus NACLs -- Flow logs -- Controlling access -- VPC networking components -- ENI -- Route tables -- IGWs -- Egress-only IGWs -- NATs -- Comparison of NAT instances and NAT gateways -- DHCP option sets -- DNS -- VPC peering -- VPC endpoints -- ClassicLink -- VPC best practices -- Chapter 5: Getting Started with Elastic Compute Cloud -- Introduction to EC2 -- Pricing for EC2 -- Per-second billing for EC2 instances and EBS volumes -- EC2 instance life cycle -- Instance launch -- Instance stop and start -- Instance reboot -- Instance retirement -- Instance termination -- AMIs -- Root device types -- EC2 instance virtualization types
Creating an EC2 instance -- Changing the EC2 instance type -- Connecting to the EC2 instance -- Connecting to a Linux EC2 instance from a Microsoft Windows system -- Connecting to an EC2 instance using a PuTTY session -- Troubleshooting SSH connection issues -- EC2 instance metadata and user data -- Placement group -- Introducing EBS -- Types of EBS -- General Purpose SSD (gp2) -- Provisioned IOPS SSD (io1) -- Throughput Optimized HDD (st1) -- Cold HDD (sc1) -- Encrypted EBS -- Monitoring EBS volumes with CloudWatch -- Snapshots -- EBS optimized EC2 instances -- EC2 best practices -- Chapter 6: Handling Application Traffic with Elastic Load Balancing -- Introduction to the Elastic Load Balancer -- Benefits of using an ELB -- Types of ELB -- Classic Load Balancer -- Application Load Balancer -- Features of an ELB -- Step by step -- creating a Classic Load Balancer -- How an ELB works -- The working of a Classic Load Balancer -- The working of an Application Load Balancer -- ELB best practices -- Chapter 7: Monitoring with CloudWatch -- How Amazon CloudWatch works -- Elements of Amazon CloudWatch -- Namespaces -- Metrics -- Dimensions -- Statistics -- Percentile -- Alarms -- Creating a CloudWatch alarm -- Billing alerts -- CloudWatch dashboards -- Monitoring types -- basic and detailed -- CloudWatch best practices -- Chapter 8: Simple Storage Service, Glacier, and CloudFront -- Amazon S3 -- Creating a bucket -- Bucket restriction and limitations -- Bucket access control -- Bucket policy -- User policies -- Transfer Acceleration -- Enabling Transfer Acceleration -- Requester Pay model -- Enabling Requestor Pays on a bucket -- Understanding objects -- Object keys -- Object key naming guide -- Object metadata -- System-metadata -- User-defined metadata -- Versioning -- Enabling versioning on a bucket -- Object tagging -- S3 storage classes
S3 Standard storage -- S3-IA storage -- S3 RRS -- Glacier -- Comparison of S3 storage classes and Glacier -- Life cycle management -- Life cycle configuration use cases -- Defining life cycle policy for a bucket -- Hosting a static website on S3 -- Cross-Origin Resource Sharing (CORS) -- Using CORS in different scenarios -- Configuring CORS on a bucket -- CORS configuration example XML -- Enabling CORS on a bucket -- Cross-region replication -- Enabling cross-region replication -- Chapter 9: Other AWS Storage Options -- Amazon EFS -- AWS Storage Gateway -- File gateways -- Volume gateways -- Gateway-cached volumes -- Gateway-stored volumes -- Tape-based storage solutions -- VTL -- AWS Snowball -- AWS Snowmobile -- Chapter 10: AWS Relational Database Services -- Amazon RDS components -- DB instances -- Region and AZs -- Security groups -- DB parameter groups -- DB option groups -- RDS engine types -- Amazon Aurora DB -- Comparison of Amazon RDS Aurora with Amazon RDS MySQL -- MariaDB -- Microsoft SQL Server -- MySQL -- Oracle -- PostgreSQL -- Creating an Amazon RDS MySQL DB instance -- Monitoring RDS instances -- Creating a snapshot -- Restoring a DB from a snapshot -- Changing an RDS instance type -- Amazon RDS and VPC -- Amazon RDS and high availability -- Connecting to an Amazon RDS DB instance -- Connecting to an Amazon Aurora DB cluster -- Connecting to a MariaDB instance -- Connecting to a MySQL instance -- Connecting to an Oracle instance -- RDS best practices -- Chapter 11: AWS DynamoDB -- A NoSQL Database Service -- Let's first understand what an RDBMS is -- What is SQL? -- What is NoSQL? -- Key-value pair databases -- Document databases -- Graph databases -- Wide column databases -- When to use NoSQL databases? -- SQL versus NoSQL -- Introducing DynamoDB -- DynamoDB components -- Primary key -- Secondary indexes -- DynamoDB Streams
Read consistency model -- Eventually consistent reads -- Strong consistent reads -- Naming rules and data types -- Naming rules -- Data types -- Scalar data types -- Document types -- Set types -- Creating a DynamoDB table -- basic steps -- Adding a sort key while creating a DynamoDB table -- Using advanced settings while creating a DynamoDB table -- Creating secondary indexes -- table settings -- Provisioned capacity -- table settings -- Auto Scaling -- table settings -- Methods of accessing DynamoDB -- DynamoDB console -- DynamoDB CLI -- Working with API -- DynamoDB provisioned throughput -- Read capacity units -- Write capacity units -- Calculating table throughput -- DynamoDB partitions and data distribution -- Data distribution -- partition key -- Data Distribution -- partition key and sort key -- DynamoDB global and LSI -- The difference between GSI and LSI -- DynamoDB query -- Query with AWS CLI -- DynamoDB Scan -- Reading an item from a DynamoDB table -- Writing an item to a DynamoDB table -- PutItem -- UpdateItem -- DeleteItem -- Conditional writes -- 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 -- CloudWatch metrics available for SQS -- Logging SQS API actions -- SQS security -- Authentication -- SSE -- Chapter 13: Simple Notification Service -- Introduction to Amazon SNS -- Amazon SNS fanout -- Application and system alerts -- Mobile device push notifications
Summary An effective guide to becoming an AWS Certified Developer About This Book This fast-paced guide will help you clear the exam with confidence Learn to design, develop, and deploy cloud-based solutions using AWS Enhance your AWS skills with practice questions and mock tests Who This Book Is For This book is for IT professionals and developers looking to clear the AWS Certified Developer? Associate 2017 exam. Developers looking to develop and manage their applications on the AWS platform will also find this book useful. No prior AWS experience is needed. 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) In Detail 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. Style and approach This step-by-step guide includes exercises and mock tests to clear the AWS certification exam and become a successful ..
Notes Online resource; title from title page (viewed October 23, 2017)
Subject Amazon.com (Firm)
SUBJECT Amazon.com (Firm) fast
Subject Web services.
Electronic data processing personnel -- Certification
Cloud computing.
Application software -- Development.
Invalid.
COMPUTERS -- Certification Guides -- General.
COMPUTERS -- Software Development & Engineering -- General.
Application software -- Development
Cloud computing
Electronic data processing personnel -- Certification
Web services
Form Electronic book
Author Parmar, Bhavin, author
ISBN 9781787122956
1787122956
Other Titles Amazon Web Services certified developer