PragueJS Summer Workshops 2019

Are you going?

42 spots left

Share:

Needs a location

Details

Workshop A - 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

Workshop B - React Native + GraphQL
If you are a JavaScript developer, invite your peers and check how to create a cross-platform app with React Native (Web) and GraphQL to plan your trip and cross off must-sees from your bucket list!

You will:
Get experience with React Native and React Native Web to create cross-platform applications with one codebase.
Understand and appreciate what GraphQL brings to building React components.
Learn how to use Storybook to build your components on both web and mobile platform.

What you need to have:
Intermediate JavaScript Knowledge
Basic knowledge of React
Bring your own device OR have an iOS or Android emulator set up on your machine (*).
Ensure that you have git installed on your machine (the workshop material will be communicated through a GitHub repository).
* Make sure you complete the following tasks BEFORE the workshop:
Go through the React Native tutorial with Expo: https://facebook.github.io/react-native/docs/getting-started.html
Make sure you can run the example application on your device/emulator.

Josef Duda
Josef is currently part of the Kiwi.com Incubator tribe where he explores possibilities of "Write Once, Render Anywhere" approach on Margarita project and beyond. He'll be more than happy to answer all your curious questions about React, React Native, GraphQL or JS in general.

You need to buy a ticket for this event:
http://bit.ly/pjssw2019