€300.00 per week

Advanced React Concepts 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 this technologies in order to build scalable applications. Our Test Driven Learning approach will tech you the right skills, the right way.

Overview

Master the flexibility of React

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 this technologies in order to build scalable applications. Our Test Driven Learning approach will tech you the right skills, the right way.

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
  • 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 (https://nodejs.org/en/)

  • Install VS Code with the required extensions

  • Basic programming experience

  • Good understanding of HTML

  • 10 hours per week

A Week with Hackages

1 Intensive day combined with some homework

Morning 8:30-12:30

Live Demo and Theorical concepts explained

Afternoon 13:30-17:30

Practical workshops and more demo

Homework and office hours

On the Jams.dev Platform, you'll have more exercises to apply your new knowledge.

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've a software consultant for about 10 years before starting building companies and products. My goal with Hackages is to help developers learn new skills while reinforcing existing one. I help companies all over with technical skill and I would like to teach you how to leverage current technologies to do the same and more.

Tools we are going to use

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.

GraphQL

React native

Testimonials

What our successfull 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

300€/week

0 seat left

Total:

Save 100€

1400€

Contact Us

This session is full now. Contact us for next session.

Whats included:

  • 1 day per week (8 hours / day )

  • Fully remote

  • 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