• Complain

Adrian Leung - Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation

Here you can read online Adrian Leung - Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Adrian Leung Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation
  • Book:
    Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Get to grips with the AWS Amplify framework and use it to build scalable cloud-native progressive web apps with React and cross-platform mobile apps with React Native in TypeScript

Key Features
  • Explore the capabilities of AWS Amplify with popular app frameworks for both web and mobile app platforms
  • Build your first cloud-native web and mobile applications using AWS Amplify
  • Leverage AWS Amplify to design GraphQL APIs for your web and mobile applications
Book Description

AWS Amplify is a modern toolkit that includes a command line interface (CLI); libraries for JS, iOS, and Android programming; UI component libraries for frameworks like React, Angular, and Vue.js for web development, and React Native and Flutter for mobile development.

Youll begin by learning how to build AWS Amplify solutions with React and React Native with TypeScript from scratch, along with integrating it with existing solutions. This book will show you the fastest way to build a production-ready minimum viable product (MVP) within days instead of years. Youll also discover how to increase development speed without compromising on quality by adopting behavior-driven development (BDD) and Cypress for end-to-end test automation, as well as the Amplify build pipeline (DevOps or CI/CD pipeline) to ensure optimal quality throughout continuous test automation and continuous delivery. As you advance, youll work with React to determine how to build progressive web apps (PWAs) with Amplify and React Native for cross-platform mobile apps. In addition to this, youll find out how to set up a custom domain name for your new website and set up the AWS Amplify Admin UI for managing the content of your app effectively.

By the end of this AWS book, youll be able to build a full-stack AWS Amplify solution all by yourself.

What you will learn
  • Build React and React Native apps with Amplify and TypeScript
  • Explore pre-built Amplify UI components for rapid prototyping
  • Add user management with Amplify authentication to your app
  • Use Amplify GraphQL to create a blog post
  • Discover how to upload photos to Amplify Storage
  • Enable DevOps with the Amplify pipeline for your app
  • Get to grips with BDD and test automation with Cypress and Cucumber
  • Set up a custom domain name for your website and manage app content with the Amplify Admin UI
Who this book is for

This book is for developers and tech companies looking to develop cloud-native products rapidly with the AWS ecosystem. Web and mobile developers with little-to-no experience in TypeScript programming will also find this book helpful. Although no prior experience with AWS or TypeScript is required, basic familiarity with modern frameworks such as React and React Native is useful.

Table of Contents
  1. Getting familiar with the Amplify CLI and Amplify Console
  2. Creating a React App with AmplifyJS and TypeScript
  3. Pluggable Amplify UI components
  4. User management with Amplify Authentication
  5. Creating a blog post with Amplify GraphQL
  6. Uploading and Sharing Photos with Amplify Storage
  7. Setting Up an Amplify Pipeline
  8. Test Automation with Cypress
  9. Setting Up a Custom Domain Name and the Amplify Admin UI

Adrian Leung: author's other books


Who wrote Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation? Find out the surname, the name of the author of the book and a list of all author's works by series.

Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Rapid Application Development with AWS Amplify Build cloud-native mobile and - photo 1
Rapid Application Development with AWS Amplify

Build cloud-native mobile and web apps from scratch through continuous delivery and test automation

Adrian Leung

BIRMINGHAMMUMBAI

Rapid Application Development with AWS Amplify

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Associate Group Product Manager: Pavan Ramchandani

Publishing Product Manager: Rohit Rajkumar

Senior Editor: Sofi Rogers

Content Development Editor: Rakhi Patel

Technical Editor: Shubham Sharma

Copy Editor: Safis Editing

Project Coordinator: Manthan Patel

Proofreader: Safis Editing

Indexer: Manju Arasan

Production Designer: Roshan Kawale

First published: June 2021

Production reference: 1250621

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80020-723-3

www.packt.com

Contributors
About the author

Adrian Leung is a full-stack cloud native engineer and Agile Transformation Coach with a deep understanding of Business and Organizational Agilities. His background has led him to coach many enterprises in digital transformation with Design Thinking and Agile as well as enterprise scalable cloud-native solution architectures to deliver real value to their customers.

Adrian earned a degree in Applied Information Technology from The University of Newcastle, Australia in 2007. His work history includes helping many enterprises in Hong Kong with their digital transformation journey. He is currently the Founder of Adventvr that is building amazing products and espousing the benefits of serverless systems whenever he has the chance.

I want to thank the people who have been close to me and supported me from all over the world.

About the reviewer

Grgoire Hertault is a full-stack web developer based in France. With over 10 years of experience, he has become an expert in a wide range of technologies, including React, React Native, and AWS. He is the author of React Admin Amplify, an open source library designed to easily set up the admin interface of your AWS Amplify app. He is also the author of React Native Twilio Phone, a VoIP module for React Native. Besides open source projects, he works as a technical expert for start-ups and large companies.

Table of Contents
Preface

The worldwide market of public cloud infrastructure is worth roughly around 100 billion US dollars. Do you know who the leading cloud provider is in 2020? AWS is the leading cloud provider, and is powering 33% of the world's cloud infrastructure, which is more than Microsoft Azure and Google Cloud Platform combined. Therefore, it's a no-brainer to choose AWS over other cloud providers for your next project. But you might think moving from traditional bare-metal or virtual machine infrastructure might be a huge learning curve for you, or you might think you will need to invest a lot of money to train up your development team to adopt new technologies. AWS Amplify is coming to the rescue. AWS Amplify is a set of robust toolchains that can bootstrap full-stack cloud-native web and mobile application development. It abstracts the complexity away from setting up the AWS cloud ecosystem, which empowers your development team to build products much quicker than ever before.

AWS Amplify comes with helpful resources, such as ready-to-use UI components, machine learning capabilities, and a user management system, plus enterprise-grade security, scalability, and high availability, which gives you peace of mind in the modern tech world. This book is dedicated to helping you and your team to become very hands-on with AWS Amplify and being able to build modern full stack cloud-native apps with ease. Most well-known companies use AWS technologies without you knowing. You can check out their case studies at the following link:

https://aws.amazon.com/solutions/case-studies/

Prior to starting writing this book, my own business has delivered an enterprise product with AWS Amplify for our client in less than 3 months. So, I realized how AWS Amplify could empower and benefit development teams with its powerful toolchains. The most amazing part is the DevOps pipeline with test automation capabilities, which enable the development team to start shipping the product to the customer's hands in minutes, tested thoroughly by machines automatically instead of waiting for weeks of manual testing. AWS has done an absolutely phenomenal job with Serverless and NoOps (otherwise known as LessOps). You can now implement the latest cloud-native architectures with AWS Amplify easily. Moving your legacy system to the cloud is easier than ever before. Therefore, both production and development teams can spend more time developing new features for the customers instead of fiddling around with DevOps or DevSecOps practices, such as Continuous Deployment, Security, Manual User Acceptance Tests, and deployment. Back in the old days, DevSecOps required a massive team and weeks of preparation for each deployment, and now it's all about scripting with a small team or even a one-man band. If your company has adopted Agile and DevOps in the past or has started looking into adopting Agile and DevOps, you could get a head start with AWS Amplify.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation»

Look at similar books to Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation»

Discussion, reviews of the book Rapid Application Development with AWS Amplify: Build cloud-native mobile and web apps from scratch through continuous delivery and test automation and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.