Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning AWS Amplify

Learning AWS Amplify

1h 18mIntermediate2023-10-06

Authors

Bear Cahill

Bear Cahill

Mobile Application Developer

Course details

Developing mobile apps is challenging enough without needing to learn and develop the backend on the server. AWS provides many of the services, but with the quantity comes the difficulty. Amplify provides a command-line interface that handles the decisions and work to the AWS servers for you. It uses defaults in many cases to prevent many decisions by the developer.

In this course, Bear Cahill details how to leverage AWS Amplify to simplify your app development workflow. Bear provides an overview of Amplify and then details how to use it in the development of a React web app and iOS mobile app, including how to easily add analytics to your app using Amplify. Plus, he discusses how to approach user authentication with Amplify, create a GraphQL API with AppSync and Amplify, and store files online.

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsLearningCloud Computing

Concepts

0. Introduction

  • 01 - Build apps with AWS using Amplify CLI
  • 02 - What you should know

1. AWS Amplify Overview

  • 03 - Introduction to Amplify
  • 04 - AWS account and console
  • 05 - AWS Amplify CLI installation

2. Amplified React App

  • 06 - React app creation and configuration
  • 07 - Initialize a project with Amplify
  • 08 - Analytics added with Amplify
  • 09 - Project analytics code
  • 10 - Challenge - Host an app on AWS
  • 11 - Solution - Host an app on AWS
  • 12 - User authentication via AWS

3. Mobile App Features

  • 13 - iOS project Amplify set
  • 14 - Xcode Swift packages
  • 15 - User authentication in the app
  • 16 - Challenge - Add user logout
  • 17 - Solution - Add user logout

4. Serverless Backend

  • 18 - GraphQL API
  • 19 - Mobile app and AppSync Client
  • 20 - Fetch items from the server
  • 21 - Challenge - Delete server data
  • 22 - Solution - Delete server data

5. Storing Files Online

  • 23 - File storage configuration
  • 24 - File storage from the app
  • 25 - Download files
  • 26 - Delete files from the bucket
  • 27 - Billing and cleaning up

Conclusion

  • 28 - Continue learning Amplify

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal