€399 per week

Advanced React (v18) Concepts with TypeScript (v5.0)

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 advanced concepts in React with TypeScript

Learn React with our Test Driven curriculum. Our Program is designed for complete beginners as well as intermediary React developers who would like to understand the fundamentals of these technologies in order to build scalable applications. Our Test Driven Learning approach will teach you the right skills, the right way.

Fully
Remote

Online
Exercise

Certificate of
Completion

Community
Support

Build
Applications

Bootcamp Curriculum

Go beyond the basics topics in React

  • 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
  • Fundamental difference between TypeScript and JavaScript
  • Interface vs Type Aliases
  • Unknown vs Any vs Never type
  • Polymorphic in TypeScript
  • Type guards and Differentiating Types
  • Index Types and Index Signatures
  • Type Programming in TypeScript
  • Advanced TypeScript compiler's options
  • React Design patterns: High-order components
  • Compounds components
  • Intro to Reactive Programming with RxJS
  • Render props
  • Cache management in React
  • Image optimisation
  • Route Lazy loading
  • React Suspense
  • Optimize performance with hooks
  • Testing components in React
  • Testing hooks in React
  • Testing applications flow with Cypress

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

Tools you're going to use or discover

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.

GraphQL

React

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.

Yes, This program is for intermediate React developers. If you're not sure about your technical level, you can take the test above and we will help you decide.

No. We've offered tha 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