Full-Stack Vue with GraphQL - The Ultimate Guide

Full-Stack Vue with GraphQL - The Ultimate Guide
Full-Stack Vue with GraphQL - The Ultimate Guide, Build a complete Pinterest-inspired full-stack app from scratch with Vue, GraphQL, Apollo 2, Vuex, and Vuetify
Created by Reed Barger, English, English [Auto]

PREVIEW THIS COURSE - GET COUPON CODE

Description
Includes Apollo Server 2, Apollo Boost and the Vue CLI 3!

Interested in building next-level apps with Vue and GraphQL? Look no further than this course!

This course is your one-stop guide to learning...

Complete CRUD functionality (create, read, update, and delete) with Vue and GraphQL / Apollo 2

The latest and greatest Apollo tools: Apollo Server 2, Apollo Boost and Vue Apollo

Using the new Vue CLI 3 to create/scaffold Vue apps, add plugins and deploy to the web

GraphQL Syntax, including types (scalar/object), and creating schemas with typeDefs

Writing and executing GraphQL queries and mutations on both the client and server

Essential Apollo features  such as the update function, optimistic responses, and refetching queries

Error handling with Apollo Server 2 with the new AuthorizationError and formatErrors features

User authentication with JSON Web Tokens

State management with Vuex, in concert with ApolloClient

Stunning UIs with Vuetify, a Material Design Component Library for Vue

Form Validation with the help of Vuetify

Vue Router (including protected routes, page transitions, router props, and dynamic segments)

Building resolvers using many MongoDB methods and operators

Search Functionality with MongoDB

Advanced GraphQL features such as infinite scrolling

GraphQL shorthands to make our schemas and queries concise, such as inputs and fragments

Lots of work with the Chrome/Firefox Vue Dev Tools Extension to Debug Vue / Vuex / Apollo

Using the service Now to deploy Vue / GraphQL Apps

Advanced UI tricks, including notifications and loading skeletons

App Deployment with Heroku and Now v2

And more...

What will we be building? What is the course based on?

This entire course within the context of a practical application that we will build literally from the first line of code to live deployment on the web.

We'll be building an image-sharing social application called VueShare, similar to that of Pinterest or Instagram. Authenticated users of our app will be able to like and unlike, share, comment on, search for, edit, and delete image-related posts.

How does the course develop as we go along?

In the beginning of the course, we'll cover the basic GraphQL / Apollo concepts that we need to get started, then dive into building our app. We'll build out our backend, cover creating a GraphQL server and database (hosted by MongoDB Atlas), and how to write resolver functions with MongoDB. Then we'll move over to the frontend, create our Vue app and connect it with our backend, develop an interface and build client-side functionality with Vue, Vuetify, and Vue Apollo / Vuex. We'll learn how to write and execute queries and mutations using Apollo to our backend to get and modify what we need. Once we cover and integrate all the essential features of our application (listed above), we'll move on to deploying our app to the web. After deployment, for those who want to stick around and make their app truly production-ready, we'll cover a number of cool features to make our app more functional, attractive and reliable.

I wanted to make this course as comprehensive as I could, but also give you the fast track to learning new technologies in an engaging way. GraphQL is an exciting new technology in the web development community and new Apollo releases such as Apollo Server 2 and Apollo Boost have made working with GraphQL easier than ever.

There's never been a better time to start working with GraphQL, especially as a JavaScript developer. Join me and let's get started!

More Courses by Reed Barger

Serverless React with AWS Amplify - The Complete Guide
Build full-stack React apps faster than ever, which scale to millions of users, and run entirely in the cloud!

Build a Social Network with Flutter and Firebase
Make a complete mobile social media app like Twitter, Instagram or Facebook using Flutter and Firebase!

Universal React with Next.js - The Ultimate Guide
Learn how to make awesome server-rendered React apps with Next.js

Subscribe to receive free email updates:

0 Response to "Full-Stack Vue with GraphQL - The Ultimate Guide"

Post a Comment