Did you start learning React but you are struggling to grasp the most import concepts such as: Redux, server-side rendering or how to build your own API?
In this course you will learn:
If you want to become a professional React web developer, it is critical to master Redux and server-side rendering.
Redux allows you to manage the state in React in a convenient and flexible fashion. Without Redux, you will never be able to develop scalable apps.
Server-side rendering, it is critical for performances and SEO compliancy. Without understanding server-side rendering, you will never be able to develop commercially valuable web applications.
Initially, I will be focusing on explaining the concepts and patters in React js (MERN stack) and writing the bear minimum code to make easier for you to absorb all new notions without distraction, but later in the course you will write an entire React js Shopping-cart application from scratch.
It will give you the opportunity to consolidate all your learnings in a challenging project!
By developing an entire shopping-cart, you will be exposed to the most critical patterns in React js web development allowing you to build complex and scalable web application on your own after the course.
In principle, if you are able to write a basic “To-do” app in React, you will not encounter any problem on understanding the lectures and benefit from the course.
You can find the entire source code in the e-book attached in the last section of the course.
Latest version of redux-logger (V3.0 and above) automatically export the logger function and therefore you have you have to replace "logger()" with "logger".
hereby, the correct code:
//STEP 1 create store
const middleware = applyMiddleware(logger);
const store = createStore(reducers, middleware);
• Nine years of experience in an FMCG company managing full software development life-cycle of a wide range of Global and Regional IT projects.
• Five years managing a creative agency and overall fifteen years of experience in software, web and multimedia development for various size of private and public companies.
• Robust background in project and change management with a deep knowledge of Digital Marketing, PRINCE2, Agile SCRUM and Business Analysis methodologies.