Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Introduction to AWS Amplify and the Amplify CLI Toolchain

62 Aufrufe

Veröffentlicht am

AWS Amplify has released a brand new CLI Toolchain that makes it easy to create & configure AWS cloud services on the fly directly from your local environment.

This CLI complements the AWS Amplify Library to provide an end to end solution for the creation, configuration, & implementation of scalable cloud-enabled applications with a Rails-like experience focusing on developer efficiency. AWS Amplify supports not only JavaScript applications & frameworks like Angular, React, & React Native, but also native iOS & native Android.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Introduction to AWS Amplify and the Amplify CLI Toolchain

  1. 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Daniel Geske, Solutions Architect 15 October 2018 AWS Amplify The foundation for your cloud-powered mobile & web apps
  2. 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is AWS Amplify? AWS Amplify is a CLI & toolchain for the client
  3. 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Does it Do? CLI Creates & configures AWS services
  4. 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Does it Do? JavaScript Library Connects your front-end application to cloud services
  5. 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What kind of services?  Database  API  Lambda / Serverless  Authentication  Analytics  Hosting  Storage
  6. 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Authentication Amazon Cognito  Create & configure new Amazon Cognito resources for user sign- up & sign-in  Interact with Amazon Cognito using Auth class from client library  Pre-configured components available for React, React Native, Angular, & Ionic
  7. 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Analytics  Create & configure new Amazon Pinpoint resources  Record events from the client application  Automatically records session data  Automatically records auth data (sign-ups, sign-ins, & auth failures) Amazon Pinpoint
  8. 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. REST API AWS Lambda + Amazon API Gateway  Create new AWS Lambda Function  Scaffold Lambda code  Configure API Gateway  Interact with Lambda function with client Library
  9. 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GraphQL API AWS AppSync  Create new AWS AppSyncGraphQL API  Configure AppSync  Perform queries, mutatations, & register subscriptions from client application  React & React Native Components for render props
  10. 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Database API Amazon DynamoDB + AWS Lambda + Amazon API Gateway  Create & configure table  Create Lambda function  Configure API Gateway  Scaffolds Lambda code to act as REST API  Interact with Lambda Function using client Library
  11. 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Function  Create & configure Lambda functions  Push changes  Invoke functions locally  Interact with Lambda function from using client library AWS Lambda
  12. 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hosting  Creates & configure S3 bucket for hosting  Configure Amazon CloudFront  Publishes assets to S3  Push updates when necessary directly from CLI Amazon S3
  13. 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Storage  Create & configure Amazon S3 bucket  Manage user content for your app in public, protected or private storage buckets Amazon S3
  14. 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify CLI Getting started Installing the CLI
  15. 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify CLI Getting started Initializing a new project
  16. 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify CLI Getting started Adding a feature
  17. 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify Client Library Getting started Add library to project
  18. 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify Client Library Getting started Add framework-specific library
  19. 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify Client Library Getting started Import component
  20. 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify Client Library Getting started Interact with services
  21. 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Amplify This CLI & toolchain for the client greatly lowers the barrier to entry for developers & companies looking to build full-stack applications allowing them to not only iterate & experiment quickly, but also giving them the ability to do so at a lower cost. “ “
  22. 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Survey: Your platform of choice
  23. 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  24. 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Go build Daniel Geske, Solutions Architect <gesked@amazon.de>

×