Hands-On Full-Stack Web Development with GraphQL and React [Video]
This is the code repository for [Hands-On Full-Stack Web Development with
GraphQL and React [Video]](https://www.packtpub.com/web-development/hands-full-stack-web-development-graphql-and-react-video?utm_source=github&utm_medium=repository&utm_campaign=9781838555054), published
by Packt. It contains all the
supporting project files necessary to work through the video course from start
to finish.
About the Video Course
GraphQL, an API query-language from Facebook, is designed to illustrate the
complex, nested data dependencies of modern web applications. It is quickly
becoming the standard for API development and is touted as a game-changer in
years to come. React is one of the most popular JavaScript frameworks used to
build scalable frontend applications.
This course is a hands-on guide that will help you build strong full-stack
applications using React and Apollo GraphQL platform. The course starts with
Hello World in GraphQL and in a step-by-step manner progressively introduces
advanced topics covered with theoretical and practical examples. You'll cover challenges and problems and fix them via GraphQL's unique
features. By the end of the course, you’ll be able to make architectural and
design decisions for your application’s API.
By the end of the course, you will be proficient in using GraphQL and React to
all your full-stack development requirements.
What You Will Learn
- Integrate the Apollo platform in your existing applications
- Query and mutate data from your React App
- Resolve data from multi-table databases and system architectures
- Build models and schemas for users and posts using Apollo
- Hook Apollo into React and build frontend components using GQL
- Write complex React components and share data across them
Instructions and Navigation
Assumed Knowledge
To fully benefit from the coverage included in this course, you will need:
Build full-stack applications with modern APIs using GraphQL and Apollo
Integrate Apollo into React and build frontend components using GQL
Implement a self-updating notification bar with a unique GraphQL feature called
Subscriptions
Technical Requirements
This course has the following software requirements:
This will vary on a product-by-product basis, but should be a standard PI
element for ILT products. This example is relatively basic.
SETUP AND INSTALLATION
This will vary on a product-by-product basis, but should be a standard PI
element for ILT products. This example is relatively basic.
Minimum Hardware Requirements
For successful completion of this course, students will require the computer
systems with at least the following:
· Any Operating System – Linux or macOS preferred
· 8 GB RAM or more
Recommended Hardware Requirements
For an optimal experience with hands-on labs and other practical activities, we
recommend the following configuration:
·Software Requirements
· Latest version of Node.js
· Code Editor. Visual Studio Code preferred
· Web Browser. Chrome preferred
Related Products
- [JavaScript Choice Made Easy - Angular v. React v. Vue [Video]]
-
[Hands-on Application Building with GraphQL [Video]]