NodeJS & React Bootcamp
reach professionalism

About the NodeJS & React

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 NodeJS & React Bootcamp provides this information, tackling new technologies in the world of full-stack 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 React applications. 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.

NodeJS & React Bootcamp is the ultimate follow-up to the Ruby on Rails Bootcamp. If you have not completed our Ruby on Rails 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
NodeJS & React
Full-time course
10 days (Mon - Fri)
9:30am - 6:00pm
Evening course
20 evenings (Tue, Thu)
7:00pm - 9:30pm
+ 1 Saturday (9:30am - 6:00pm)
Location
Rhijnspoorplein 28, 1018 TX, Amsterdam
Cost
€ 3,800.00€ 2,660.00
Ratio
8 students per teacher
Class Size
Max. 24

Full program

Day

1
Mon

Functional JavaScript

Crafting Algorithms

You will learn how to use fuctional JavaScript in writing simple algorithms, using pure functions and immutable data to ensure there are no side effects in your code.

Day

2
Tue

React Basics

The Introduction

You will learn the basics of building applications with React, writing and testing reusable components throughout the day.

Day

3
Wed

React with Redux

The Single Source of Truth

We will cover the use of Redux to manage the state of our application. We will also revisit the use of immutability and pure functions.

Day

4
Thu

React with FeathersJS

Full-Stack JavaScript

You will learn how to join the React client with a FeathersJS API, to implement authentication and some basic authorization.

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 Feathers server, and keeping our React components up-to-date.

Day

6
Mon

FeathersJS Hooks

Validate, Enrich, and Sanitize

Using Feathers Hooks, you will learn to validate, enrich, and sanitize the data your Feathers API is receiving from and providing to your React client. Transform the data to suit your needs.

Day

7
Tue

MongoDB Queries

db.brain.insert(information)

You have been using MongoDB for a few days now, but we haven't really used it to do anything fancy yet. Let's have a look at what Mongo can do for you!

Day

8
Wed

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

9
Thu

React Native

Native Mobile Apps

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

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 NodeJS & React Bootcamp

20170711 demo night 2017 08 10 wef0h
Examples of Games Built by Students
20170711 demo night 2017 08 10 cr5ch
Wash that Piggy Game

Upcoming dates

Full-time Course

Start

25
Sep '17
-

End

06
Oct '17
Full-time Course

Start

30
Oct '17
-

End

10
Nov '17
Full-time Course

Start

27
Nov '17
-

End

08
Dec '17
Full-time Course

Start

08
Jan '18
-

End

19
Jan '18
Full-time Course

Start

05
Feb '18
-

End

16
Feb '18
Full-time Course

Start

12
Mar '18
-

End

23
Mar '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

02
Oct '17

Ruby Bootcamp (beginner) beginner

Learn the fundamentals of programming and the basics of web development

START

09
Oct '17

Ruby on Rails Bootcamp intermediate

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

START

30
Oct '17

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

06
Nov '17

Ruby on Rails Bootcamp intermediate

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

START

04
Dec '17

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

11
Dec '17

Ruby on Rails Bootcamp intermediate

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

START

11
Dec '17

Ruby on Rails Bootcamp intermediate

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

START

08
Jan '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

15
Jan '18

Ruby on Rails Bootcamp intermediate

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

START

12
Feb '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development

START

19
Feb '18

Ruby on Rails Bootcamp intermediate

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

START

19
Mar '18

Ruby Bootcamp beginner

Learn the fundamentals of programming and the basics of web development