PragueJS Summer Workshops 2019

čvc27

Sobota 27. července 2019

10:00 - 18:00

Tato akce už proběhla.

Původní stránka akce →

O akci

Workshop - React + TypeScript + GraphQL + Apollo
In this hands-on, two-day workshop, you'll learn GraphQL from the ground up. We'll learn how to write queries, mutations, and subscriptions with the GraphQL query language. Once we understand how to interact with a GraphQL endpoint, you will design your own schema and implement your own GraphQL services with Node.js and Express. Upon leaving this course, attendees will be ready to build full stack applications with GraphQL, Apollo, and React.

You will
Get experience with TypeScript in real React application
Learn how to write queries, mutations, and subscriptions with the GraphQL query language.
Design your own schema and implement your own GraphQL services with Node.js and Express.

What you need to have:
Intermediate JavaScript Knowledge
Basic knowledge of React
Ensure that you have git installed on your machine (the workshop material will be communicated through a GitHub repository).

Roman Schejbal
Roman is a Software Engineer with over 8 years experience and demonstrated history of working in the computer software industry. Skilled in Typescript, React, GraphQL, ReasonML and many others.

His first foray into engineering oddly started with Photoshop which led him down the rabbit hole of HTML and CSS. At high school he ventured into e-commerce, built his first e-commerce platform and felt immense satisfaction in people using and finding value in the things he crafted.

After helping a few startups and consulting bigger companies in London, he’s now back in Prague, trying to bring boldness to technology while still building things the right way.

Indicative schedule

Saturday, July 27
09:30 – 10:00 Breakfast & coffee
10:00 – 10:30 Quick introduction to Typescript
10:30 – 11:00 Introduction to GraphQL and GraphiQL
11:00 - 11:30 Setting up a NextJS project
11:30 – 12:00 Apollo + React Apollo
12:00 – 13:00 Lunch break
13:00 – 15:00 Fragments and pagination
15:00 – 16:30 Mutations
16:30 – 18:00 Subscriptions

Sunday, July 28
09:30 – 10:00 Breakfast & coffee
10:00 – 10:30 Quick introduction to Express
10:30 – 12:00 Implementing GraphQL server using Express
12:00 – 13:00 Lunch break
13:00 – 14:30 Setting up subscriptions via WebSocket
14:30 – 16:00 Q&A and discussion

Místo