AWS AppSync & Amplify with React & GraphQL – Complete Guide
AWS AppSync & Amplify with React & GraphQL – Complete Guide, available at $79.99, has an average rating of 4.69, with 191 lectures, based on 1827 reviews, and has 13089 subscribers.
You will learn about Develop a production-ready serverless backend API powered by AWS AppSync and GraphQL that scales to MILLIONS of requests Deploy a fully functional blogging application using the AWS Amplify framework (with comments and likes features!) Learn how to develop Real-Time Subscriptions with AWS AppSync for real-time scalable updates for your web applications Learn GraphQL, and how managed GraphQL works in AWS with AWS AppSync This course is ideal for individuals who are Developers who want to learn about GraphQL & AWS AppSync or Developers who want to leverage the AWS Amplify Framework for their next application or Solutions Architect who need to understand the motivation behind AWS AppSync It is particularly useful for Developers who want to learn about GraphQL & AWS AppSync or Developers who want to leverage the AWS Amplify Framework for their next application or Solutions Architect who need to understand the motivation behind AWS AppSync.
Enroll now: AWS AppSync & Amplify with React & GraphQL – Complete Guide
Summary
Title: AWS AppSync & Amplify with React & GraphQL – Complete Guide
Price: $79.99
Average Rating: 4.69
Number of Lectures: 191
Number of Published Lectures: 102
Number of Curriculum Items: 191
Number of Published Curriculum Objects: 102
Original Price: $119.99
Quality Status: approved
Status: Live
What You Will Learn
- Develop a production-ready serverless backend API powered by AWS AppSync and GraphQL that scales to MILLIONS of requests
- Deploy a fully functional blogging application using the AWS Amplify framework (with comments and likes features!)
- Learn how to develop Real-Time Subscriptions with AWS AppSync for real-time scalable updates for your web applications
- Learn GraphQL, and how managed GraphQL works in AWS with AWS AppSync
Who Should Attend
- Developers who want to learn about GraphQL & AWS AppSync
- Developers who want to leverage the AWS Amplify Framework for their next application
- Solutions Architect who need to understand the motivation behind AWS AppSync
Target Audiences
- Developers who want to learn about GraphQL & AWS AppSync
- Developers who want to leverage the AWS Amplify Framework for their next application
- Solutions Architect who need to understand the motivation behind AWS AppSync
Have you ever wondered how to create a production-ready backend API in AWS?
On top of it, what if it was all serverless and powered by GraphQL?
What if it could scale to millions of requests?
What if it was… easy!?
—–
AWS AppSync & Amplify is the BEST way to start deploying GraphQL-based applications in the AWS Cloud, all without deploying any servers that are infinitely scalable. Welcome to the great world of Serverless computing!
This course is fully hands-on, in which you’ll get the chance to practice and learn:
-
GraphQL crash-course
-
How to deploy GraphQL-based backends in AWS
-
How to develop your next-gen web application using the AWS Amplify framework & AWS AppSync
You will see how you can quickly build a secure, scalable, functional, and real-time application in no time!
=======================================
Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly-rated Development courses on Udemy. He has already taught over 200,000 students online and received over 12,000 reviews. Students love his teaching methodology, which is heavy on a hands-on, project-based approach.
=======================================
-
Section Outline:
-
Section 1 – Course Introduction: Get an understanding of the course objectives, and how the course is structured, download the course code, and get ready!
-
Section 2 -What’s AWS AppSync and AWS Amplify – Getting Started: Learn how AWS AppSync and AWS Amplify help us, developers, to build serverless’s applications in record time.
-
Section 3 – Install Development Tools – Setting up our development environment and Installing Development tools
-
Section 4 through 11 – Full Course on GraphQL and Fundamentals: Deep-dive into learning all you need to know about GraphQL and how to create your own GraphQL API’s using Express and Node.JS. This Section could be optional, but it’s highly recommended that you at least skim through it.
-
Section 12 – The AWS AppSync Console –Build a full Serverless API using the AWS AppSync Console. Master AppSync Console by building a simple API.
-
Section 12 – Real World AWS AppSync API Using Amplify CLI: Getting started building our front-end/Client app with Next JS. Build the AWS AppSync API using Amplify CLI.
-
Section 13 – Real World AWS AppSync, Amplify CLI and Next JS – Navigation and Authentication with Cognito: Kee building the front-end and back-end functionalities into the Next JS App – Blop App. Adding Amazon Cognito User Pools
-
Section 14 -Real World AWS AppSync, Amplify CLI and Next JS – Blog App Post Data –Adding and saving posts to DynamoDB in the AppSync backend
-
Section 15 – Editing And Deleting User’s Posts –Allowing authorized users to delete and edit posts.
-
Section 16 – Adding a Post Image with Amazon S3 Storage –Save images to S3 (Storage
-
Section 17 – Creating Comments –Using GraphQL mutations to create comments for posts.
-
Section 18 – Amplify Important CLI Commands –Learn some important amplify CLI commands
-
Section 19 – AWS Hosting – Hosting our Blog app in AWS Hosting-Preparing and deploying the web app in AWS Hosting using Amplify CLI
-
Section 20 – Subscriptions –Allowing the app to broadcast onPostCreated event using AppSync subscriptions – making the app real-time driven!
-
Section 13 – Next Steps!
-
=======================================
This Course Also Comes With:
-
Lifetime Access to All Future Updates
-
A responsive instructor in the Q&A Section
-
Links to interesting articles, and lots of good code to base your next template onto
-
Udemy Certificate of Completion Ready for Download
-
A 30 Day “No Questions Asked” Money Back Guarantee!
This is the course that could change your AWS skills.
Join me in this course if you want to learn how to deploy a Serverless GraphQL & React JS-based Javascript application in AWS Cloud and master the AWS platform!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Instructor Introduction
Lecture 2: What You Will Build in this Course
Lecture 3: What You'll Learn in this Course
Lecture 4: Course Structure
Chapter 2: Download Course Source Code and Resources
Lecture 1: Download Course Source Code
Chapter 3: What's AWS AppSync and Amplify
Lecture 1: What's AppSync
Lecture 2: What's AWS Amplify CLI
Chapter 4: Development Environment Setup
Lecture 1: Installing Development Tools
Lecture 2: VSCode Basics
Lecture 3: Creating Your AWS Account
Lecture 4: Installing and Configuring AWS Amplify CLI
Lecture 5: Resources
Chapter 5: [OPTIONAL] Getting Started with GraphQL
Lecture 1: Setting up our First GraphQL Project
Lecture 2: Importing Express and GraphQL
Lecture 3: Install GraphQL and Express
Lecture 4: Creating and Understanding Schemas
Lecture 5: The RoodQuery and Running Queries on Graphical
Lecture 6: The Resolve Method – Returning Data
Lecture 7: Adding a Hobby Type and RootQuery
Lecture 8: Adding the Post Type
Lecture 9: Adding Relationships Between Types
Lecture 10: Showing Users Relationships
Lecture 11: User Type Relationship to Hobby
Lecture 12: Posts Query
Lecture 13: Hobbies Query
Chapter 6: [OPTIONAL: GraphQL] – Core Concepts – Mutations
Lecture 1: Introduction to Mutations
Lecture 2: Creating a User with Mutations
Lecture 3: Creating a Post with Mutations
Lecture 4: Creating a Hobby with Mutations
Lecture 5: Adding a Post Query
Lecture 6: Post and Hobby Queries
Chapter 7: [OPTIONAL: GraphQL] – Types
Lecture 1: Understanding Graphical Scalar Types
Lecture 2: Non Nullables Types
Lecture 3: Scalar Types and Object Types
Chapter 8: [OPTIONAL: GraphQL] – Connecting to an External Database – MongoDB- Atlas
Lecture 1: MongoDB vs Relational Databases
Lecture 2: Creating a MongoDB Atlas Account
Lecture 3: Setting up Project to Connect to MongoDB Atlas
Lecture 4: Create a User Model – Mongoose Model
Lecture 5: Create a Hobby and Post Models
Lecture 6: Save a User & a Post
Lecture 7: Save a Hobby
Lecture 8: Getting Users and Hobbies and Posts
Lecture 9: Cors and Adding NonNulls to Required Fields
Lecture 10: Finish Adding NonNulls to Other fields
Chapter 9: [OPTIONAL: GraphQL] – More Mutations
Lecture 1: Updating a User Type
Lecture 2: Updating a Post
Lecture 3: Updating a Hobby
Lecture 4: Remove a User
Lecture 5: Remove Post and Hobby
Chapter 10: [OPTIONAL] Deploying the GraphQL Project to Heroku
Lecture 1: Introduction – Publishing the API to Heroku
Lecture 2: Deploying our API to Heroku Remote Server
Lecture 3: The GraphQL Playground
Chapter 11: The AppSync API Console
Lecture 1: AWS AppSync API Console – Create a GraphQL API – Query and Mutations
Lecture 2: AppSync API Console – Update and Delete
Lecture 3: AWS AppSync API Console – Resolvers Overview
Lecture 4: System Architecture Overview –
Lecture 5: Final thoughts on AWS AppSync API Console
Chapter 12: Building a Blog App with Amplify CLI, AppSync and NextJS
Lecture 1: Blog App Demo
Lecture 2: Creating the NextJS App
Lecture 3: NextJS Hot Reload
Lecture 4: Setting up Styling with TailwindCSS
Lecture 5: Setting up Amplify in Project
Lecture 6: Setting up our API with Amplify CLI – Amplify init
Lecture 7: Setting up the AWS-Exports Config File
Lecture 8: Interacting with the GraphQL AppSync API – Retrieve Posts and Showing them
Chapter 13: NavBar and Amazon Cognito Authentication
Lecture 1: Setting up the NavBar
Lecture 2: Adding Authentication and Check for Signedin Users
Lecture 3: Setting up the Profile and Signin Pages
Lecture 4: Adding the SignOut Button
Lecture 5: Adding the Root CSS colors
Lecture 6: Adding Public and Private API Access – Cognito
Chapter 14: Posting and Showing Data
Lecture 1: Setting up Create Post Page – Part 1
Lecture 2: Posting data from the App – Part 2
Lecture 3: Dynamic ID and showing the Newly Created Post
Lecture 4: Adding some Markup and Styling to Index Route
Lecture 5: Creating My Posts Page
Lecture 6: Adding Styling to MyPosts Page
Chapter 15: Editing and Deleting Users and Posts
Lecture 1: Delete Post
Lecture 2: Update Post – Part 1
Lecture 3: Editing a Post
Lecture 4: What We've Done so Far
Chapter 16: Adding a Post Image to Amazon S3
Lecture 1: Setting up POst Image to S3 – Part 1
Lecture 2: Saving Image to S3
Lecture 3: Showing Image when In the Detail View
Instructors
-
Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
Android, Flutter, AWS, Best Selling Instructor
Rating Distribution
- 1 stars: 37 votes
- 2 stars: 63 votes
- 3 stars: 168 votes
- 4 stars: 522 votes
- 5 stars: 1037 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024