Full-Stack Vue with GraphQL - The Ultimate Guide
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.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
so far
all that said, so far i've managed to work everything out and i'm still following along.
So far this course has been a good match, waiting to see how it ends.
Very good for me so far.
Highly recommended so far.
Really good course so far, direct and to the point Great Tutorial so far has been excellent, good job.
So far so good...
It looks like we will cover things I am having trouble grasping So far is a really good course.
Read more
very good
Otherwise a very good course!
Very good information to have, but it was difficult to keep up.
woo very good Instructor is very slow.
Read more
great job
Reed does a great job leading the student through building a pretty well-rounded app.
It can't take you everywhere and Reed did a great job of explaining a lot of the concepts.
He does a great job of explaining how everything works together step by step and all of the information is up-to-date.
Read more
well explained
The concept were well explained and covered all topics.
Concepts are well explained this course good.. and very practical.. maybe you must little slowly for explaind matery.. thank you It is a good course cover the top level of the technology stack listed.
Clear and well explained.
Read more
follow along
Excellent intro describing the outcome expected The content is great but sometimes the author is so fast in going forward that it makes it difficult to follow along typing the code.
getting many errors when i follow along.
Read more
so fast
Lot of the course is just coding together with teacher, have to stop video constantly because he moves on so fast.
The main issue was that he goes so fast that I can't understand what he's doing, because I am too busy typing.
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Server & Cashier $29k
F&B Server $32k
Greeter/Server $32k
Counter Server $34k
Pub Server $38k
Server-Bartender $38k
Cocktail/Server $42k
IT Server Support $56k
Academic Program Manager for the Apollo 20 Schools $84k
Server Engineer 1 $88k
IT Server Administator $93k
Apollo Accounting - Training Administrator $94k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course