GraphQL & Apollo Workshop
Details
Dear JS enthusiasts,
In addition to the series of our GraphQL meetups we'd like to invite you to a GraphQL Workshop, organized by our friends from LeanJS (https://leanjs.com/training/react-redux-graphql-london). The speaker and instructor is an experienced GraphQL and React developer coming from London. If you want to learn GraphQL, don't miss this opportunity.
This is hands-on event, so bring your laptops and prepare to write some JavaScript.
TO ATTEND THIS WORKSHOP YOU HAVE TO RSVP IN THE FOLLOWING LINK, IT'S NOT ENOUGH TO RSVP IN MEETUP:
https://upmentoring.com/@alex/thinking-in-graphql
Workshop objectives
Learn how to create a GraphQL API using Apollo server, the most popular GraphQL server built on top of the Node.js. In this session you will:
• Understand the fundamental differences between a REST API and a GraphQL API.
• Learn two GraphQL basic concepts: Query and Mutation.
• Be able to implement queries that leverage the power of graphs.
• Build a GraphQL API that uses Express and MongoDB. Yes you'll leave the session with a working real-world GraphQL API.
Teaching methodology
There will be a 45 minute lecture about how to implement a GraphQL API. This is a hands-on session, so there will be two exercises to practice. The first exercise is a 15 minutes challenge to understand GraphQL basic concepts. The second one is a project-based exercise where attendees will start by fixing some bugs, and after they'll have to implement some new features. We encourage you to do pair programming during both exercises. There will be mentors on hand to answer your questions during the hacking session.
Check out our previous workshops: Advanced ReactJS (https://www.meetup.com/Bynder-JS-Guild/events/239079221/) (Amsterdam) and GraphQL API (https://www.meetup.com/GraphQL-Barcelona/events/243309330/) (Barcelona).
Agenda
18:20 ... Doors open: welcome drinks, pizza, networking
18:45 ... Lecture “How to build a GraphQL API” by Alex Lobera (https://twitter.com/alex_lobera)
19:30 ... Break: snacks, beers, discussions
19:40 ... Hands-on workshop
21:05 ... Drinks and networking
21:40 ... Closing
Requirements
• To attend this workshop you must have some programming experience with Node (ideally using JavaScript ES6). You don't need to know MongoDB or Express.
• A computer with Node (https://github.com/creationix/nvm#installation) (at leat v6.9.0 LTS), Git (https://www.atlassian.com/git/tutorials/install-git), and MongoDB (https://docs.mongodb.com/manual/installation/) installed.
Note
We have a limited number of seats, so be quick!
See you at Bynder!
