Full-Stack React with GraphQL and Apollo Boost [UDEMY]

Full-Stack React with GraphQL and Apollo Boost

Full-Stack React with GraphQL and Apollo Boost

In this course, we will build a recipe application from scratch with full authentication (sign up, sign in, sign out), as well as the ability to create, browse, search for, save, and delete recipes.

Building this project will give you the skills to to create full-stack React and GraphQL applications from scratch for any theme you like!

This course presumes some experience with React, but if you are familiar with basic JavaScript concepts and have some knowledge of ES6 features, you will be able to follow along just fine.

Who is the target audience?

  • Any developer who wants to learn to make full-stack web applications with React and GraphQL from scratch

Requirements

  • A basic familiarity with React
  • Some knowledge of JavaScript ES6 features is helpful, but not required

What Will I Learn?

  • Make practical, production-ready full-stack applications with React and GraphQL
  • Learn the GraphQL language, how to write queries and mutations both on the client and the server
  • Learn React-Apollo in-depth, including Query and Mutation Components, Nested Components, Optimistic UI and Refetching Queries
  • Understand how to use and set up Apollo Boost within React applications
  • Implement essential web app features such as user authentication, searching, and route protection
  • Authenticate your GraphQL application using JSON Web Tokens
  • Learn advanced React patterns such as higher-order components and render props
  • Discover many useful features of React Router 4
  • Learn and reinforce effective state management patterns
  • Animate your React app with popular component libraries such as React Pose
  • Deploy and redeploy full-stack React applications to the web

Website: Visit
Author: Reed Barger
Duration: 06:51:18 Hours (76 Lectures)/ 7 hours on-demand video


Download Button CourseDevil

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *