In this course, you will :Build a scaleable API with authentication using Express, Mongo, and Passport. Learn the differences between cookie-based and token-based authentication. Figure out what a Higher Order Component and how to use it to write dramatically less code. Write Redux middleware from scratch to uncover what is happening behind the scenes with Redux. Set up your own testing environment with Jest and Enzyme. Realize the power of building composable components.