€399 per week

Learn React from Best Practices

Are you looking to build scalable applications with ReactJS? Our Test Driven curriculum is the perfect program for you. Whether you are a complete beginner or an intermediate React developer, our program will teach you the fundamentals of ReactJS and help you improve your skills.

Overview

Master the flexibility of React

Our Test Driven Learning approach means that you'll learn by writing tests first, and then implementing the code that passes those tests. This approach ensures that you learn the right skills and techniques to write scalable, maintainable code.

Fully
Remote

Online
Exercise

Certificate of
Completion

Community
Support

Build
Applications

Bootcamp Curriculum

Become a productive React developer in a few weeks

  • Take a Test to make sure you can follow this program
  • Complete the technical challenges on the Jams.dev platform
  • Prepare your environment for the camp
  • Using map, filter and reduce in JavaScript
  • ES6+ feature that will help you in React
  • Components design in React
  • Props vs State
  • Communication between components
  • Testing components
  • Introduction to hooks
  • Intro to the Context API
  • Combining multiple Context APIs
  • Dealing with Http request in React with fetch and Axios
  • Testing Hooks
  • React router
  • Forms management with React-Forms and Formik
  • Auth implementation in React
  • Testing the flow of the app with Cypress
  • Redux lifecycle explained in depth
  • Managing state with Redux and Hooks
  • React-Query explained in depth
  • Managing state with React-Query
  • Testing reducers
  • workshop: Hackflix with React
  • workshop: Todo App
  • workshop: Github Clone
  • workshop: Backend server with Node

Requirements

Become an amazing engineer with a modern curriculum

Test yourself now to know if you are ready or not!

Other requirements:

  • Install NodeJS

  • Install your preferred IDE with the necessary extensions

  • Having some good JavaScript experience

  • Good understanding of HTML

  • 10 hours per week

A Week with Hackages

1 Intensive day combined with some homework

Morning 9:00-13:00

Live Demo and Theorical concepts explained

Afternoon 13:45-17:30

Practical workshops and more demo

Homework and office hours

Our learning platform is your playground

Codecamp instructors

Learn from friendly and active engineers in the industry

Davy Engone

Software engineer and mentor @Hackages

Hey, I'm Davy and I'm the founder of Hackages. I was a software consultant for about 10 years before starting building companies and products. His goal with Hackages is to help developers learn new skills while reinforcing existing one. He worked with companies to help them build software engineering teams that are well trained and perform at the highest level.

Tools we are going to use

Software engineer and founder at Hackages

Cypress

Testing your applications is an important part of building scalable applications. Cypress will help you design End-To-End tests that will give you confidence in the app you're building.

Docker

Docker is a container technology. It will help you with fast development and deployment of your Angular applications. We will show you how to use docker with Angular.

Jest

NodeJS is JavaScript in the backend. It allows developers to write fullstack JavaScript-based applications.

React

JavaScript

TypeScript

Testimonials

What our successful students and community members say about us?

quote-left

“I like the possibility of learning new concepts.”

“I like the possibility of learning new concepts.”

“I like the possibility of learning new concepts.”

achillar

Software Developer

quote-left

“Very good, easy to understand.”

“Very good, easy to understand.”

“Very good, easy to understand.”

admxxi

Software Developer

quote-left

“loving the way you get the obj available methods in Typescript based on the type.”

“loving the way you get the obj available methods in Typescript based on the type.”

“loving the way you get the obj available methods in Typescript based on the type.”

javier.rosssdfetti12

Software Developer

quote-left

"Would like to say that everyone was very happy with the workshop and the only feedback we had that they felt it was too short and only scratched the surface of this subject!”

"Would like to say that everyone was very happy with the workshop and the only feedback we had that they felt it was too short and only scratched the surface of this subject!”

"Would like to say that everyone was very happy with the workshop and the only feedback we had that they felt it was too short and only scratched the surface of this subject!”

Johan van den Tillaart

Software Developer @Rabobank

Pricing

Ready to make it happen?

We strive for transparency and making education affordable for everyone!

Pay today

399€/week

5 seats left

Total:

Join Today and save 200€

1800€

Enroll Now

Enroll for the next session.

Contact us for Private Training

Whats included:

  • 1 day per week (8 hours / day )

  • Fully remote or on-site (Private training)

  • Online exercises

  • Certificate of completion

  • Online community support

FAQ’s

Got other questions about this CodeCamp? See if you can find your answers here.

No, we don't expect you to have experience with React. However, this program is not for complete beginner in programming. If you don't have experience writing JavaScript, we encourage you to join another program before signing up for this course.

No. We've offered that format in the past and our experience showed that attendees got overwhelm with the amount of information they need to grasp in such a short amount of time. We tried different formats and the weekly format have been the most successful to age. Give it a try and you won't be disappointed.

No. However, we can organise a session at a time that's convenient for your business.

Yes. We can run our program at your office all around the world. Reach out to us and let's discuss your need.

Yes. Beyond a certificate of completion, we will send you a quick test to access your knowledge after going through our program. Using our innovative testing solution, we will be able to help you customize your learning before and after attending our program.

Yes. After 1 week, you're entitled to ask for a refund. The only requirement is that you have completed the preparation material before joining the program. In case you couldn't follow the program for reasons that were not in your control, you can move your subscription to another session.

Every 3-4 months. Subscribe to our newsletter so you'll be informed about new sessoins.

Enrol now!

Thank you for your request!

You will be contacted by our team as soon as possible.
Oops! Something went wrong while submitting the form.

Can't join the online sessions? Try the self-paced learning!

  • Cancel anytime
  • Access to Test Driven Lessons
  • Get a certificate of completion