October 22, 2018
Few days back, I was tasked on a project. This app will be written in React. State management will be with Apollo with a backend in GraphQL. The way I learn new things is I do a very basic course to get the feel of it. I look for a free course, so that I can share it with the community. GraphQL being relatively new has fewer courses online. I did find a lot of resources both free and paid which I will review some day but this one course stands out. I have recommended this course to a lot many people I know.
Netninja along with freeCodeCamp has come up with this amazing course. Here’s the link. It’s free. I have embed the entire playlist below, you can watch it right here.
While this course covers a lot of ground, it misses few. Also, it is little bit outdated. Nonetheless, the course is still my favorite for beginners.
pace is remarkably right, it’s neither too fast that you have to go back nor slow that you start doozing
full screencast of code, I like where I don’t have to see someone’s face too much and the instructor explains things on codepad. So, this was a huge +
great example for the entire tutorial as it covers why GraphQL is an ideal solution. TODO apps wouldn’t do justice to the concepts of GQL.
To do this course you need to know the following pieces of technology:
If you don’t know any of these, there are tutorials on NetNinja itself to help you with it. If you know all of it, (like I did), nothing can be better than this.
This is a full stack graphQL course. It covers everything you would need to make a graphQL app.
As I said earlier, the course left a lot of grounds to cover. After you have done the basics you can learn about:
If you follow and complete the entire course, you make something like this: my booklist app
However, the course doesn’t cover how to host it online. I have hosted the entire frontend and backend server for free. If you like to know how to host a React+GraphQL app, subscribe to the newsletter below and whenever I write it, you’ll get it straight into your inbox.
I would love to get your likes/comments/thoughts on the social medium of your choice. If you want to comment on…
LinkedIn: go to this linkedin post
Twitter: go to this twitter post