Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

GraphQL Full Course - Novice to Expert

via freeCodeCamp

Overview

This course on GraphQL aims to teach learners how to create a full-stack application from scratch using a GraphQL server on Node.js, a React front-end with Apollo, and MongoDB to store data. The course covers topics such as GraphQL introduction, schema, queries, mutations, setting up a front-end, connecting to databases, and styling the application. The teaching method includes hands-on project-based learning with step-by-step tutorials. This course is intended for beginners who want to learn GraphQL and build full-stack applications using GraphQL, Node.js, React, and MongoDB.

Syllabus

)- Introduction to GraphQL.
)- A Birdseye View of GraphQL.
)- Project (stack) Overview.
)- Making Queries (front-end preview).
)- Express App Setup.
)- Setting up GraphQL.
)- GraphQL Schema.
)- Root Query.
)- The Resolve Function.
)- Testing Queries in Graphiql.
)- GraphQL ID Type.
)- Author Type.
)- Type Relations.
)- GraphQL Lists.
)- More on Root Queries.
)- Connecting to mLab.
)- Mongoose Models.
)- Mutations.
)- More on Mutations.
)- Updating the Resolve Functions.
)- GraphQL NonNull.
)- Adding a Front-end.
)- Create React App.
)- Book List Component.
)- Apollo Client Setup.
)- Making Queries from React.
)- Rendering Data in a Component.
)- Add Book Component.
)- External Query File.
)- Updating Component State.
)- Composing Queries.
)- Query variables.
)- Re-fetching Queries.
)- Book Details Component.
)- Making a Single Query.
)- Styling the App.

Taught by

freeCodeCamp.org

Reviews

Start your review of GraphQL Full Course - Novice to Expert

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.