Full Stack TypeScript - React, React Native & GraphQL Bootcamp
reach professionalism

About the TypeScript & GraphQL Bootcamp

As a professional web developer, there is always a new technology of the future around the corner. Something to research, learn, or evaluate against what is currently being used. You need to know how or when to implement these into an existing application: designing, building, securing and maintaining an application as you add to it.

The Full Stack TypeScript - React & GraphQL Bootcamp provides this information, tackling new technologies in the world of full-stack, typed JavaScript in the functional style, favoring composition over inheritance. We will focus on crafting applications with React and integrating additional technologies such as GraphQL, Redux, Websockets, and even React Native, as we develop a complex, production-ready application.

After two weeks of intensive training, you will have all the tools needed to begin crafting professional applications with TypeScript. Whether you are building beautiful interfaces with reusable components or systems that make the world go round, you will have what it takes to begin applying your newfound knowledge.

The Full Stack TypeScript - React & GraphQL Bootcamp is the ultimate follow-up to the NodeJS & React Bootcamp. If you have not completed our NodeJS & React Bootcamp, but still have some programming skills, we might still accept you as a student. Please contact us so we can schedule a call with you to determine your current level. There is a good chance that we would ask you to complete some pre-work before we take you in.

Course
TypeScript & GraphQL Bootcamp
Full-time course
10 days (Mon - Fri)
9:30am - 6:00pm
Evening course
20 evenings (Tue, Thu)
7:00pm - 9:30pm
Location
Rhijnspoorplein 28, 1018 TX, Amsterdam
Cost
€ 3,800.00 (No VAT applicable)
Class Size
Max. 20

Full program

Day

1
Mon

TypeScript I with Express

Typed backend code

You will learn to write typed JavaScript code with TypeScript to build solid, reliable, and fast APIs.

Day

2
Tue

TypeScript II Advanced APIs

TypeORM, Routing Controllers, and Class Validators

Learn the latest and greatest in building fully typed APIs without losing momentum while writing type definitions.

Day

3
Wed

TypeScript III React

Building React apps with Redux and TypeScript

Best practices in building typed React apps with Redux are a necessity if you want to stay on track with this stack. Learn from our experience.

Day

4
Thu

Advanced SQL

Atomic transactions and Advanced PostgreSQL queries

Learn to get the most out of relational databases. Use smarter queries to keep your apps fast and responsive in this modern age of feature rich applications becoming more and more realtime.

Day

5
Fri

React with Websockets

Real-Time API using SocketIO

We will cover the use of Websockets for maintaining a real time connection between the React client and the SocketIO server, and keeping our React components up-to-date in a multi-user environment.

Day

6
Mon

Multiplayer Games

The ultimate challenge

Set up the necessary architecture to start building realtime multiplayer games with your team.

Day

7
Tue

React Native I

Native iOS and Android

You will apply everything you have learned about React to build native mobile applications. Today you will see for yourself just how easy it can be with this intro to React Native.

Day

8
Wed

React Native II

Using native libraries

Learn to use native libraries specific to the mobile platform in your React Native apps.

Day

9
Thu

GraphQL

The king is dead. Long live the king!

REST is dead, or so some people say. Whether or not that is true is immaterial, but there is something new: GraphQL!

Day

10
Fri

Final Hackathon

And the winner is...

The time has come to ship a game and prep for demos. Put what you have learned to the test!

What you can build after a Full Stack TypeScript Bootcamp

20170711 demo night 2017 08 10 dwrv7
Othello
20170711 demo night 2017 08 10 cr5ch
Wash that Piggy Game

Upcoming dates

Full-time Course

Start

12
Mar '18
-

End

23
Mar '18
Full-time Course

Start

16
Apr '18
-

End

27
Apr '18
Full-time Course

Start

21
May '18
-

End

01
Jun '18
Full-time Course

Start

25
Jun '18
-

End

06
Jul '18

This is an immersive, full-time, 10 day course spanning a two week period. Classes run Monday to Friday, from 9:30am to 6:30pm. at our training facility at Rhijnspoorplein 28 in Amsterdam.

Classes are taught in English. All course materials are in English as well.
Enroll now

In-company

We also offer this course in-company. Contact us if you want to enroll with your colleagues.

Our courses

Need help choosing the right one? Read our blog post.

START

19
Mar '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

26
Mar '18

NodeJS & React Bootcamp intermediate

Collaborate with others to build and deploy different types of web applications

START

23
Apr '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

30
Apr '18

NodeJS & React Bootcamp intermediate

Collaborate with others to build and deploy different types of web applications

START

28
May '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

04
Jun '18

NodeJS & React Bootcamp intermediate

Collaborate with others to build and deploy different types of web applications

START

02
Jul '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

09
Jul '18

NodeJS & React Bootcamp intermediate

Collaborate with others to build and deploy different types of web applications