22%
AWS For Developers For Dummies

AWS For Developers For Dummies

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Everything you need to get running with IaaS for Amazon Web Services Modern businesses rely on Infrastructure-as-a-Service (IaaS)—a setup in which someone else foots the bill to create application environments—and developers are expected to know how to write both platform-specific and IaaS-supported applications. If you're a developer who writes desktop and web applications but have little-to-no experience with cloud development, this book is an essential tool in getting started in the IaaS environment with Amazon Web Services. In Amazon Web Services For Developers For Dummies, you'll quickly and easily get up to speed on which language or platform will work best to meet a specific need, how to work with management consoles, ways you'll interact with services at the command line, how to create applications with the AWS API, and so much more. Assess development options to produce the kind of result that's actually needed Use the simplest approach to accomplish any given task Automate tasks using something as simple as the batch processing features offered by most platforms Create example applications using JavaScript, Python, and R Discover how to use the XML files that appear in the management console to fine tune your configuration Making sense of Amazon Web Services doesn't have to be as difficult as it seems—and this book shows you how.

Table of Contents:
Introduction 1 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 3 Beyond the Book 4 Where to Go from Here 5 Part 1: Discovering the AWS Development Environment 7 Chapter 1: Starting Your AWS Adventure 9 Defining the AWS Cloud 10 Understanding service-driven application architectures 10 Understanding process- and function-driven work flows 12 Discovering IaaS 14 Defining IaaS 15 Comparing IaaS to SaaS 16 Comparing IaaS to PaaS 17 Determining Why You Should Use AWS 18 Comparing AWS to other cloud services 18 Defining target areas where AWS works best 19 Considering the app types that AWS supports best 20 Considering the AWS-Supported Platforms 22 Obtaining an overview of the supported platforms 23 Choosing an appropriate platform for your needs 25 Chapter 2: Obtaining Development Access to Amazon Web Services 27 Discovering the Limits of Free Services 28 Expiring services versus non-expiring services 29 Considering the usage limits 31 Considering the Hardware Requirements 32 Hosting the services locally 32 Hosting the services in the cloud 34 Defining a good development environment 35 Getting Signed Up 36 Obtaining an account 37 Getting access keys 42 Testing Your Setup 47 Chapter 3: Choosing the Right Services 51 Getting a Quick Overview of Free-Tier Services 52 Understanding the free services 53 Working with the online labs 58 Choosing a free services path 59 Considering the eventual need for paid services 60 Matching AWS Services to Your Application 65 Working with services during the free period 65 Interacting with services after the free period 66 Considering AWS Security Issues 67 Getting the Amazon view of security 67 Getting the expert view of security 68 Discovering the reality of Amazon security 69 Employing AWS security best practices 69 Using the IAM Policy Simulator to check access 69 Part 2: Starting the Development Process 73 Chapter 4: Considering AWS Communication Strategies 75 Defining the Major Communication Standards 76 Transporting the data 76 Obtaining an API method listing 78 Making a request 78 Understanding How REST Works 80 Defining REST resources 80 Working with requests and responses 81 Overcoming those really annoying signature issues 83 Chapter 5: Creating a Development Environment 87 Choosing a Platform 88 Considering the AWS-supported options 88 Using JavaScript for browser examples 90 Using Python for local examples 91 Obtaining and Installing Python 91 Obtaining Continuum Analytics Anaconda version 4.3.1 92 Installing Python on Linux 93 Installing Python on MacOS 94 Installing Python on Windows 95 Using Jupyter Notebook 98 Defining the code repository 100 Working with the Identity and Access Management Console 106 Configuring root access 107 Signing into a user account 111 Installing the Command Line Interface Software 112 Getting started with CLI 112 Obtaining additional information and help 113 Configuring S3 Using CLI 114 Creating the aws utility configuration file 115 Obtaining S3 information 116 Configuring S3 Using Node.js 117 Installing Node.js 117 Configuring Node.js 118 Dealing with credentials 119 Dealing with Cross Origin Resource Sharing (CORS) 119 Making a call 122 Configuring S3 Using a Desktop Application 123 Installing boto 124 Listing S3 buckets 124 Chapter 6: Creating a Virtual Server Using EC2 125 Getting to Know the Elastic Compute Cloud (EC2) 126 Understanding basic EC2 configuration 126 Defining the security setup 128 Using the standard storage options 130 Working with Elastic Block Store (EBS) Volumes 130 Knowing the EBS volume types 130 Creating an EBS volume 131 Discovering Images and Instances 137 Generating security keys 138 Creating an instance 138 Connecting to the instance 143 Part 3: Performing Basic Development Tasks 145 Chapter 7: Understanding AWS Input/Output 147 Considering the Input/Output Options 148 Working with JSON 149 Working with XML 150 Working with Amazon API Gateway 151 Defining the uses for the API Gateway 151 Defining the security requirements 151 Understanding models 153 Mapping templates 153 Creating an API Gateway using the console 154 Accessing an API Gateway using the CLI 161 Chapter 8: Developing Web Apps Using Elastic Beanstalk 165 Considering Elastic Beanstalk (EB) Features 166 Deploying an EB Application 168 Creating the application entry 168 Testing the application deployment 178 Setting application security 178 Configuring the application 181 Working with application environments 182 Updating an EB Application 183 Getting the sample code and making a change 184 Uploading the modified application 184 Switching application versions 186 Removing Unneeded Applications 188 Monitoring Your Application Using Amazon CloudWatch 188 Chapter 9: Developing Batch Processes and Scripts 191 Considering the Batch-Processing and Script Options 192 Defining the difference between batch processing and scripting 192 Understanding the batch-processing options 193 Understanding the scripting options 196 Performing Batch Processing Locally 198 Developing Scripts 199 Using Scripts Locally 201 Interacting with aws-shell 202 Considering aws-shell features 202 Getting aws-shell 203 Performing simple tasks 204 Obtaining help 206 Editing your commands 206 Chapter 10: Responding to Events with Lambda 209 Considering the Lambda Features 210 Working with a server 210 Working in a serverless environment 211 Starting the Lambda Console 212 Creating a Basic Lambda Application 214 Selecting a Lambda blueprint 214 Configuring a function 216 Using ensembles for functions 222 Creating the test setup 223 Testing the function 223 Fixing test function errors 226 Checking the function metrics 226 Modifying the function code 227 Deleting the function 229 Interacting with Simple Queue Services (SQS) 229 Creating a queue using the console 230 Working with the CLI to configure SQS 232 Writing a program in Python 233 Using Lambda to create entries 234 Part 4: Interacting with Databases 239 Chapter 11: Getting Basic DBMS Using RDS 241 Considering the Relational Database Service (RDS) Features 242 Choosing a database engine 242 Understanding the need to scale efficiently 245 Defining data replication 246 Cloning your database 247 Managing RDS 248 Accessing the RDS Management Console 249 Using the CLI alternative 254 Performing management tasks programmatically 256 Creating a Database Server 257 Installing a database access product 258 Accessing the instance 258 Adding tables 260 Working with other features 260 Adding Support to Applications 265 Considering the access requirements 265 Configuring the MySQL setup 267 Interacting with the database 267 Configuring Load Balancing and Scaling 269 Defining the purpose of load balancing 269 Working with Elastic Load Balancing 270 Defining the purpose of scaling 274 Working with Auto Scaling 275 Chapter 12: Programming Techniques for AWS and MySQL 279 Interacting with RDS 280 Interacting with option groups using the console 281 Using the CLI to work with events 288 Employing programming techniques to read and write parameter groups 293 Working with MySQL Code 300 Enabling stored procedures, functions, and triggers 300 Using stored procedures 301 Working with the MySQL/RDS Tables 302 Performing Data Uploads 305 Performing Data Downloads 307 Chapter 13: Gaining NoSQL Access Using DynamoDB 309 Considering the DynamoDB Features 310 Getting a quick overview of NoSQL 310 NoSQL Limitations 311 Differentiating between NoSQL and relational databases 312 Defining typical uses for DynamoDB 314 Downloading a Local Copy of DynamoDB 314 Performing the installation 314 Starting DynamoDB locally 315 Overcoming the Windows OSError issue 316 Testing your DynamoDB installation 316 Creating a Basic DynamoDB Setup 318 Developing a Basic Database 321 Configuring tables 322 Adding items 327 Modifying items 332 Copying items 332 Deleting items 333 Deleting a table 333 Performing Queries 333 Using the console 333 Querying the database programmatically 336 Part 5: The Part of Tens 339 Chapter 14: Ten Ways to Create AWS Applications Quickly 341 Working at the Console 341 Using Example Source Code 342 Combining Trial-and-Error Techniques 343 Watching the Videos 343 Attending the Webinars 344 Discovering Others Efforts 345 Depending on Peer Support 345 Working with Blogs 346 Using Alternative Sources 347 Going Back to Tutorials 347 Chapter 15: Ten AWS Tools Every Developer Needs 349 Obtaining Additional Amazon Offerings 350 Enhancing ASW services directly 350 Employing Tools for Amazon Web Services 350 Wandering through Amazon Marketplace 351 Getting Amazon-supported peer help 352 Partnering with a Third Party 352 Developing New Knowledge 353 Getting an education 353 Locating online blogs and note sources 354 Rely on an information repository 354 Using Bitnami Developer Tools- 355 Relying on Device Emulators 355 Index 357


Best Sellers


Product Details
  • ISBN-13: 9781119371847
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: For Dummies
  • Height: 234 mm
  • No of Pages: 384
  • Series Title: For Dummies (Computers)
  • Weight: 522 gr
  • ISBN-10: 1119371848
  • Publisher Date: 03 Oct 2017
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 25 mm
  • Width: 185 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
AWS For Developers For Dummies
John Wiley & Sons Inc -
AWS For Developers For Dummies
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

AWS For Developers For Dummies

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA