CHF46.00
Download est disponible immédiatement
A practical, real-world introduction to AWS tools and concepts
Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ecosystem, and working professionals need a practical resource to bring them up-to-date on tools that are rapidly becoming indispensable; this book helps expand your skill set by introducing you to AWS offerings that can make your job easier, with a focus on real-world application. Author and mobile applications developer Abhishek Mishra shows you how to create IAM accounts and try out some of the most popular services, including EC2, Lambda, Mobile Analytics, Device Farm, and more. You'll build a chat application in both Swift (iOS) and Java (Andoid), running completely off AWS Infrastructure to explore SDK installation, Xcode, Cognito authentication, DynamoDB, Amazon SNA Notifications, and other useful tools. By actually using the tools as you learn about them, you develop a more intuitive understanding that feels less like a shift and more like a streamlined integration.
If you have prior experience with Swift or Java and a solid knowledge of web services, this book can help you quickly take your skills to the next level with a practical approach to learning that translates easily into real-world use.
Understand the key concepts of AWS as applied to both iOS and Android developers
Explore major AWS offerings for mobile developers, including DynamoDB, RDS, EC2, SNS, Cognito, and more
Learn what people are talking about when they use buzzwords like PaaS, IaaS, SaaS, and APaaS
Work through explanations by building apps that tie into the AWS ecosystem
Any job is easier with the right tools, and Amazon Web Services for Mobile Developers: Building Apps with AWS gets you acquainted with an ever-expanding toolkit for mobile app development.
Texte du rabat
A practical, real-world introduction to AWS tools and concepts Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ecosystem, and working professionals need a practical resource to bring them up-to-date on tools that are rapidly becoming indispensable; this book helps expand your skill set by introducing you to AWS offerings that can make your job easier, with a focus on real-world application. Author and mobile applications developer Abhishek Mishra shows you how to create IAM accounts and try out some of the most popular services, including EC2, Lambda, Mobile Analytics, Device Farm, and more. You'll build a chat application in both Swift (iOS) and Java (Andoid), running completely off AWS Infrastructure to explore SDK installation, Xcode, Cognito authentication, DynamoDB, Amazon SNA Notifications, and other useful tools. By actually using the tools as you learn about them, you develop a more intuitive understanding that feels less like a shift and more like a streamlined integration. If you have prior experience with Swift or Java and a solid knowledge of web services, this book can help you quickly take your skills to the next level with a practical approach to learning that translates easily into real-world use. Understand the key concepts of AWS as applied to both iOS and Android developers Explore major AWS offerings for mobile developers, including DynamoDB, RDS, EC2, SNS, Cognito, and more Learn what people are talking about when they use buzzwords like PaaS, IaaS, SaaS, and APaaS Work through explanations by building apps that tie into the AWS ecosystem Any job is easier with the right tools, and Amazon Web Services for Mobile Developers: Building Apps with AWS gets you acquainted with an ever-expanding toolkit for mobile app development.
Résumé
A practical, real-world introduction to AWS tools and concepts
Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ecosystem, and working professionals need a practical resource to bring them up-to-date on tools that are rapidly becoming indispensable; this book helps expand your skill set by introducing you to AWS offerings that can make your job easier, with a focus on real-world application. Author and mobile applications developer Abhishek Mishra shows you how to create IAM accounts and try out some of the most popular services, including EC2, Lambda, Mobile Analytics, Device Farm, and more. You'll build a chat application in both Swift (iOS) and Java (Andoid), running completely off AWS Infrastructure to explore SDK installation, Xcode, Cognito authentication, DynamoDB, Amazon SNA Notifications, and other useful tools. By actually using the tools as you learn about them, you develop a more intuitive understanding that feels less like a shift and more like a streamlined integration. If you have prior experience with Swift or Java and a solid knowledge of web services, this book can help you quickly take your skills to the next level with a practical approach to learning that translates easily into real-world use.
Contenu
Introduction xix
Part I Introduction to Amazon Web Services 1
Chapter 1 Introduction to Cloud Computing and Amazon Web Services 3
What Is Cloud Computing? 4
Cloud Service Models 5
Cloud Deployment Models 7
The AWS Ecosystem 7
Sign Up for an AWS Free Tier Account 10
Step 1: Contact Information 10
Step 2: Payment Information 12
Step 3: Identity Verification 14
Step 4: Support Plan Selection 16
Step 5: Confirmation 17
Summary 17
Chapter 2 Regions, Availability Zones, and Edge Locations 19
Regions and Availability Zones 20
Edge Locations 22
Accessing AWS 24
The AWS Management Console 25
Summary 31
Chapter 3 AWS Identity and Access Management 33
Key Concepts 34
Root Account 34
User 35
Group 37
Policy 38
Role 38
Common Tasks 39
Creating a User 42
Assigning Permissions to an Existing User 47
Creating a Group 49
Adding Users from a Group 50
Creating a Role 51
Securing the Root Account with MFA 54
Setting Up an IAM Password Rotation Policy 57
Summary 59
Chapter 4 Amazon EC2 61
Key Concepts 62
Instances and Instance Types 62
Amazon Machine Images 65
Security Groups 66
Pricing Models 67
Data Storage 68
Instance Life Cycle 68
Common Tasks 70
Creating an Instance 70
Managing Existing Instances 81
Accessing Amazon EC2 Instances Using the AWS CLI 88
Linux, Mac OSX, Unix Users 88
Windows Users 92
Summary 100
Chapter 5 Amazon S3 101
Key Concepts 102
Buckets 102
Object Key 102
Object Value 103
Version ID 103
Storage Class 103
Costs 104
Subresources 104
Object Metadata 105
Common Tasks 106
Creating a Bucket 106
Uploading an Object 110
Accessing an Object 114
Changing the Storage Class of an Object 118
Deleting an Object 118
Amazon S3 Bucket Versioning 119
Accessing Amazon S3 Using the AWS CLI 123
Summary 124
**Chapter 6 Ama…