GraphQL
Join us for an Exclusive Workshop:

GraphQL

Lukas Ruebbelke
Lukas Ruebbelke
Contoso
October 10 to 11, 2017 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

October 10 to 11, 2017 - 9:30am to 5:30pm Central US Time

This Workshop Is Currently Live

October 10 to 11, 2017 - 9:30am to 5:30pm Central US Time

This Workshop Has Already Concluded

GraphQL

Why You Should Join Us

By coding along with us in the Workshop, you'll:

  • Discover how GraphQL solves the major shortcomings of a RESTful application
  • Discover how to quickly consume complex models in a single GraphQL query in the client
  • Discover how to perform sophisticated data updates within a single GraphQL mutation
  • Discover how to model your GraphQL data to express real world abstractions that is not only very powerful but surprisingly natural
  • Discover how to create realtime applications using GraphQL subscriptions…
  • Discover various the various approaches adding authentication to a GraphQL endpoint
  • Discover the best tools available in the ecosystem from GraphQL platform providers to amazing client side libraries

Your Instructor

Lukas Ruebbelke

Lukas Ruebbelke

Lukas is a developer, hacker, community backer, author and blogger…console logger. Author of AngularJS in Action for Manning Publications.

Spend A Full Day Immersed With Lukas Ruebbelke and Ryan Chenkie

Workshop Details

Every non-trivial web application needs to communicate with a server which introduces

a whole range of challenging problems. RESTful applications are convenient because

they all adhere to the same basic convention but tend to veer off into chaos when

dealing with complex data models or a public API with competing interests.

GraphQL gives us a query language that allows us to express complex transactions

in simple and expressive queries that get executed in a single call to the server.

Join Lukas Ruebbelke and Ryan Chenkie and as they explain how to leverage

GraphQL to write a full stack application from start to finish.

Daily Schedule

We've already held over 100 workshops holding thousands attendees in-person and online. In this time we've discovered ways to schedule the day so it goes smoothly and efficiently.

Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

We will begin by discussing what GraphQL is and the incredibly hard challenge it was created to solve. We will then dive into how to create a client-side GraphQL application by working through the basic structure of GraphQL application, how to create queries and how to perform mutations. We will wrap up the day by showing how to create a realtime application using GraphQL subscriptions.

So that we can start writing code as fast as possible, we will program against an existing GraphQL server that will live on a platform provider. On the second day, we will walk through how to create that same server implementation from scratch. We will start with a basic server and then expand the narrative to include data modeling, queries and mutations. We will complete our server application by showing how to persist our data to a database from GraphQL.

Day 1

  • 8:30AM
    Tech Check and Hello
  • 9:00AM
    The GraphQL Big Picture
  • 10:00AM
    Your First GraphQL Client Application
  • 11:00AM
    Consuming Data with GraphQL Queries
  • 12:00PM
    Lunch and Hacking
  • 1:00PM
    Writing Data with GraphQL Mutations
  • 2:00PM
    Synchronizing Data with the GraphQL Server
  • 3:00PM
    Realtime Data with GraphQL Subscriptions
  • 4:00PM
    Review and Wrap-up

Day 2

  • 8:30AM
    Tech Check and Review Challenge
  • 9:00AM
    Core Concepts for GraphQL in the Server
  • 10:00AM
    Your First GraphQL Server Application
  • 11:00AM
    Data Modeling and GraphQL Types
  • 12:00PM
    Lunch and Hacking
  • 1:00PM
    Returning Data with GraphQL Queries and Resolvers
  • 2:00PM
    Updating Data with GraphQL Mutations
  • 3:00PM
    Persisting Data to the Database in GraphQL
  • 4:00PM
    Review and Wrap-up
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

This workshop is for developers that have a fundamental grasp on the working pieces that make up a RESTful application and are looking for a better way to communicate between the client and server. This is especially well suited for developers who are already building JavaScript application but is approachable to seasoned developers in other languages.

Event Details

Free for EVERYONE

2 Full Day Workshop Sessions

Replay Videos (available immediately)

When

October 10 to 11, 2017 - 9:30am to 5:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN