GraphQL Certification Training Course Overview

Enroll for the 5 Day GraphQL training course from Koenig Solutions. In this course you learn how to use GraphQL to fetch data intelligently and how GraphQL addresses the problems of RESTful architectures, and you'll learn to build a front-end client using Apollo and React, with a back-end GraphQL server using Apollo.

GraphQL is a query language for your API, and a server-side runtime for executing queries using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.

 

GraphQL (40 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training
01 - 05 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 10 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1:
  • Recap of JS language
  • Introduction to Node.js The execution model Event Loop concept Libuv
  • The Node Programming Model Async programming Promise concept Http server Middlewares
  • Express server MVC Rest Endpoint ORM
  • Integration of NoSQL DB with Express server
  • Hands-on exercises
Module 2:
  • Recap of ES6 Class Module
  • Introduction to React.js React Components - stateful & stateless Elements Lifecycle Virtual DOM JSX
  • Component inter communication: Parent and child component Communication Uses of function delegation Handling events
  • Tools: Chrome plugin for React Webpack, Babel
  • Hands-on exercises
Module 3:
  • Introduction to Immutability
  • Pure functions
  • Use of state
  • Accessing a REST endpoint
  • Use of HOC
  • Container components
  • Use of React Hooks
  • Context Object
  • React Router
  • Handling large amount of data
  • Hands-on exercises
Module 4:
  • Introduction to GraphQL Design principles Types of Data transport RPC REST System Architecture Managing REST end points GraphQL clients Graph theory recap
  • GraphQL concepts Schemes & Types Interfaces Resolvers Queries Fragments Directives
  • Hands-on exercises
Module 5:
  • Mutations
  • Subscription
  • Schema Design Expressive schema Relay spec Nullability Abstract Types
  • GraphQL Server Generating atifacts Schema metadata Multiple schema Rate limitation
  • Using Apollo client with React A full application development
  • Hands-on exercises
Download Course Contents

Request More Information

Course Prerequisites
  • Good knowledge of Javascript, & SQL required for attending this course.
  • Exposure to server side technology (any Java Framework, Rails, etc)