reklama - zainteresowany?

Full Stack Serverless - Helion

Full Stack Serverless
ebook
Autor: Nader Dabit
ISBN: 978-14-920-5984-4
stron: 184, Format: ebook
Data wydania: 2020-07-13
Księgarnia: Helion

Cena książki: 186,15 zł (poprzednio: 216,45 zł)
Oszczędzasz: 14% (-30,30 zł)

Dodaj do koszyka Full Stack Serverless

Tagi: JavaScript - Programowanie | Programowanie w chmurze

With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers, machine learning, chatbots, and AR scenes more easily than ever by taking advantage of these new serverless and cloud technologies. This practical guide explains how.

Nader Dabit, developer advocate at Amazon Web Services, shows developers how to build full stack applications using React, AWS, GraphQL, and the Amplify Framework. You’ll learn how to create and incorporate services into your client applications while exploring general best practices, deployment strategies, continuous integration and delivery, and rich media management along the way.

  • Learn how to build applications that solve real problems
  • Understand what is (and is not) possible when using these technologies
  • Examine how authentication works—and learn the difference between authentication and authorization
  • Discover how serverless functions work and why they’re important
  • Use GraphQL in your application—and learn why it’s important
  • Learn how to build full stack applications on AWS

Dodaj do koszyka Full Stack Serverless

 

Osoby które kupowały "Full Stack Serverless", wybierały także:

  • Matematyka dla programistów JavaScript
  • Vue.js 2. Wprowadzenie dla profesjonalistów
  • D3.js w akcji
  • Baw siÄ™ kodem! Twoja wÅ‚asna gra. CoderDojo Nano
  • Tablice informatyczne. Node.js

Dodaj do koszyka Full Stack Serverless

Spis treści

Full Stack Serverless eBook -- spis treści

  • Preface
    • Why I Wrote This Book
    • Who This Book Is For
    • How This Book Is Organized
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly Online Learning
    • How to Contact Us
    • Acknowledgments
  • 1. Full Stack Development in the Era of Serverless Computing
    • Modern Serverless Philosophy
      • Characteristics of a Serverless Application
        • Decreased operational responsibilities
        • Heavy use of managed services
      • Benefits of a Serverless Architecture
        • Scalability
        • Cost
        • Developer velocity
        • Experimentation
        • Security and stability
        • Less code
      • Different Implementations of Serverless
        • Serverless Framework
        • The AWS Serverless Application Model
        • Amplify Framework
        • Other options
    • Introduction to AWS
      • About AWS
      • Full Stack Serverless on AWS
      • Amplify CLI
        • Amplify client
        • AWS AppSync
    • Introduction to the AWS Amplify CLI
      • Installing and Configuring the Amplify CLI
      • Initializing Your First Amplify Project
      • Creating and Deploying Your First Service
      • Deleting the Resources
    • Summary
  • 2. Getting Started with AWS Amplify
    • Creating and Deploying a Serverless Function
      • Creating the React Application and Installing the Dependencies
      • Creating a New Serverless Function with the Amplify CLI
      • Walking Through the Code
      • Creating the /coins Route
    • Adding the API
      • Creating a New API
      • Deploying the API and the Lambda Function
    • Interacting with the New API
      • Configuring the Client App to Work with Amplify
      • The Amplify Client API Category
      • Calling the API and Rendering the Data in React
    • Updating the Function to Call Another API
      • Installing Axios
      • Updating the Function
      • Updating the Client App
    • Summary
  • 3. Creating Your First App
    • Introduction to GraphQL
      • What Is GraphQL?
      • What Makes Up a GraphQL API?
      • GraphQL Operations
    • Creating the GraphQL API
    • Viewing and Interacting with the GraphQL API
    • Building the React Application
      • Listing Notes (GraphQL Query)
      • Creating Notes (GraphQL Mutation)
      • Deleting Notes (GraphQL Mutation)
      • Updating Notes (GraphQL Mutation)
      • Real-Time Data (GraphQL Subscriptions)
    • Summary
  • 4. Introduction to Authentication
    • Introduction to Amazon Cognito
      • How Amazon Cognito Works
      • Amazon Cognito Integration with AWS Amplify
    • Creating the React App and Adding Amplify
      • Client Authentication Overview
    • Building the App
      • Creating the File and Folder Structure
      • Creating the First Component
      • Public Component
      • Nav Component
      • Protected Component
      • Router Component
      • Profile Component
      • Styling the UI Components
      • Configuring the App
      • Testing the App
    • Summary
  • 5. Custom Authentication Strategies
    • Creating the protectedRoute Hook
    • Creating the Form
      • SignIn Component
      • SignUp Component
      • ConfirmSignUp Component
      • ForgotPassword Component
      • ForgotPasswordSubmit Component
      • Completing Form.js
      • updateForm Helper Function
      • renderForm Function
      • Form Type Toggles
      • Updating the Profile Component
      • Testing the App
    • Summary
  • 6. Serverless Functions In-Depth: Part 1
    • Event Sources and Data Structure
      • API Gateway Event
      • Amazon S3 Event
      • Amazon Cognito Event
    • IAM Permissions and Trigger Configuration
    • Creating the Base Project
    • Adding a Post-Confirmation Lambda Trigger
    • Dynamic Image Resizing with AWS Lambda and Amazon S3
      • Adding the Custom Logic for Resizing the Image
      • Uploading Images from the React Application
    • Summary
  • 7. Serverless Functions In-Depth: Part 2
    • What Well Build
    • Getting Started
    • Adding Authentication and Group Privileges
    • Adding the Database
    • Adding the API
    • Creating the Frontend
      • Container Component
      • checkUser Function
      • Nav Component
      • Profile Component
      • Router Component
      • Admin Component
      • Main Component
    • Testing It Out
    • Summary
  • 8. AWS AppSync In-Depth
    • Building Skills for GraphQL, AppSync API, and React Router
      • Relationships Between GraphQL Types
        • Stage type in GraphQL
        • GraphQL Transform: @connection
      • Multiple Authentication Types
      • Authorization
      • Custom Data Access Patterns Using GSIs
    • Starting to Build the App
    • Creating the Amplify App and Adding the Features
    • Building the Backend
      • Authentication
      • The AppSync API
        • @auth
        • @key
        • @connection
    • Deploying the Services
    • Building the Frontend
      • Container
      • Footer
      • Nav
      • Admin
      • Router
      • Performance
      • Home
    • Summary
  • 9. Building Offline Apps with Amplify DataStore
    • About Amplify DataStore
      • Amplify DataStore Overview
      • Amplify DataStore Operations
      • DataStore Predicates
    • Building an Offline and Real-Time App with Amplify DataStore
      • Creating the Base Project
      • Creating the API
      • Writing the Client-Side Code
      • Testing the Offline Functionality
      • Testing the Real-Time Functionality
    • Summary
  • 10. Working with Images and Storage
    • Using Amazon S3
      • Creating the Base Project
      • Adding Authentication
      • Creating the API
      • Writing the Client-Side Code
        • About this component
        • useReducer
        • About this component
    • Summary
  • 11. Hosting: Deploying Your Application to the Amplify Console with CI and CD
    • CLI-Based Deployments
    • Git-Based Deployments
      • Creating the GitHub Repository
      • Git-Based CI/CD
    • Access Control
    • Custom Domains
    • Summary
  • Index

Dodaj do koszyka Full Stack Serverless

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.