July 13–16, 2020

Building apps with Dgraph, React, Apollo, and GraphQL

9:00am–5:00pm Tuesday, 07/14/2020
Location: D133

To attend, participants must be registered for a Training Pass. Please note: 2-Day Training passholders have access to TWO 1-day training courses, ONE on Monday and ONE on Tuesday. 1-Day Training passholders have access to ONE 1-day training course on Monday OR Tuesday.

You'll discover the pros and cons of graph databases in general and compare them to traditional approaches. Along the way, you'll explore the architecture and deployment of Dgraph and the features that make it a perfect candidate for your next application. You'll learn to build a React.js application that accesses Dgraph with the Apollo client and the native GraphQL API in Dgraph.

What you'll learn, and how you can apply it

  • Understand the benefits and limitations of graph databases in general and Dgraph specifically
    • Know when to use the database and how to deploy it, maintain it, and build applications on top using the Dgraph Query Language and the GraphQL API

Who is this presentation for?

  • You're a frontend developer interested in databases.

Level

Intermediate

Prerequisites:

  • A basic understanding of React and GraphQL

Hardware and/or installation requirements:

  • A laptop and access to GitHub and Docker

You’ll learn how to use Dgraph to store your data, analyze it with powerful graph queries, and serve it to a React.js application, thanks to Apollo client and Dgraph GraphQL API.

You’ll walk through the advantages of graph databases in general and compare them to more traditional approaches. Along the way, you’ll learn about the architecture and deployment options of Dgraph and the features that make it a perfect candidate for your next application. You’ll cover recursive traversals, how to find shortest paths in your graph, and how to perform advanced queries with the help of cascade, normalize, and variables.

You’ll be able to build a simple React application accessing your data in Dgraph with an Apollo client. This is possible thanks to the Dgraph GraphQL API. You’ll build the GraphQL API from scratch and how to augment the API with annotations that generate powerful searches and filters.

Conference registration

Get a Training Pass to add this course to your package.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires