Do you want to step up your game with React? Announcing ...



Learn to deliver rock-solid, battle-tested React apps with Test-Driven development

Sign up for free screencasts and a big discount when the course is released.

Valentino Gagliardi

Why you should learn TDD with React and Redux?

Code without tests is broken by design
Jacob Kaplan-Moss

See, Web development is fantastic until you play with React on your own.

But as soon as you hit the real world you'll be in trouble.

Learned the basics of React? Don't stop there!

For aspiring to an intermediate React level I highly suggest investing in Test-Driven Development with React.

Begin asking yourself these questions:

How to test React and Redux within a project?

What are acceptance tests? Do I know something about double-loop TDD?

If you can't answer these questions then it's time to sharpen up your skills.

It could sound like TDD propaganda but it's not.

I guarantee, in the real world there's no way to survive if you ship untested code.

Would you take the risk?

With Test-Driven React you'll learn

  • Test-Driven Development
  • Unit testing and acceptance testing
  • Double loop TDD
  • Jest and testing frameworks
  • Code coverage
  • Cypress
  • Testing best practices
  • React and Redux
  • TypeScript in React
  • Unit testing and snapshot testing in React
  • Acceptance testing within React projects
  • Testing in Redux
  • Mocking in React and Redux

My students say

Redux training review Luca Parlapiano

Luca Parlapiano, Android Developer

★ ★ ★ ★ ★

Valentino is a great teacher! He is professional and prepared.

He makes every topic clear and understandable.

The lessons are relaxed and focused on guiding the student to clearly understand the concepts.

I've spared not less than 6 months of study and research on Redux thanks to him!

React training review Irene Tomaini

Irene Tomaini, Front End Developer

★ ★ ★ ★ ★

Great teacher.

I like the assignments so much, they are focused on solving real practical problems with React.

The assignments are never trivial, they require an effort which helps to internalize the concepts.

Being coached with a personalized learning path is very useful and helps saving plenty of time!

Cristiano Bianchi

Cristiano Bianchi / JavaScript Developer

★ ★ ★ ★ ★

I always studied JavaScript as a self-taught developer.

Then I decided to contact Valentino because I felt I had to dig deeper into the intricacies of JavaScript.

And also because I needed to maximize my studying schedule.

Valentino is able to explain JavaScript clearly, adapting the study plan to my needs.

The exercises are great too, and they help sticking JavaScript in my head.

Great teacher! Highly recommended!

Sign up for free screencasts and a big discount when the course is released.

Valentino Gagliardi

Meet your instructor

I am Valentino Gagliardi and I help busy people learning JavaScript and React.

Tired of seeing other fellow developers wasting money on online courses I decided to launch my own training program.

I don't use pre-recorded videos: I mentor my students with care.

I do not teach function and variables: I want you to master Javascript internals.

My students gets trained to understand Javascript in its inner functioning.

So they can pass that Javascript interview.

Between one lesson and another I do consulting on React, Redux, webpack, and Javascript

I write a lot and one of my best articles is React Redux Tutorial for Beginners: The Definitive Guide

Mark Erikson (Redux mantainer) mentions my article as one of the best resources for learning Redux.

Let's get in touch!