Migrating Your iOS App to Amazon Web Services (AWS)

Migrating Your iOS App to Amazon Web Services (AWS)

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 16m | 274 MB

More apps are requiring server-side storage and functionality, but custom web resources can be expensive to develop and maintain. Using Amazon Web Services (AWS) for migration can make the process easier without being expensive. In this course, explore the resources available and learn about each step involved in migrating an iOS app, including user authentication, cloud configuration steps, and deployment steps. Discover how to use Cloud9 to develop serverless functionality with Lambdas, how to use DynamoDB for storing data, how to use CodeStar to manage the whole process, and more.

Topics include:

  • Setting up an AWS account and console
  • Configuring an app for user authentication
  • Migrating a database to AWS
  • Retaining a local SQLite database
  • Moving app data storage online
  • Displaying server data in app
  • Controlling app revisions
  • Managing builds and deployments
  • Integrating dev environments
  • Migrating iOS app functionality to the cloud
  • Connecting online via APIs
Table of Contents

1 Migrating to the cloud with AWS
2 What you should know
3 AWS account and pricing
4 AWS Console and services
5 CodeStar
6 Cloud9 and Lambda
7 DynamoDB and online data
8 Identifying app migration needs
9 User authentication
10 Configure the app for user authentication
11 Adding user authentication to the app
12 Migrating a database to AWS
13 Retaining your local SQLite database
14 Updates to the database
15 Moving database storage online
16 Update app to use server data
17 Display server data in app
18 Setting up your project in CodeStar
19 Revision control with CodeStar
20 CodeStar build management
21 CodePipeline for deployment
22 Continuous integration and continuous deployment (CI CD) with CodeStar
23 Cloud9 integrated development environment (IDE)
24 Migrating functionality to the cloud
25 Writing a Lambda function
26 API to online functionality
27 Updating the app
28 Clean up
29 Next steps