What to expect
outline for the first few weeks
📖 ES6 — Preparing for the Battle
🔥 ES6 — Get your hands dirty
parts of this course
Also, if you are anything like me, your soul might be telling you that you need to get a good grasp of Webpack, babel, ESLint and all the tooling around before you go on to the next step. Although it is good to know but keep in mind that, at this point, you don't need to know the ins and
the tooling and setup; it will come with time. In-fact, Angular, Vue, React etc all have cli-apps that let you create apps with no build configuration whatsoever. Plus we are going to cover that in the future weeks.
Getting Jiggy with React
Now that we have got ES6 under our belt. Lets make you one of the cool kids; for the next three/four weeks we will be learning React, Redux and learn how to make a production ready application with it. First of all we will be focusing mainly on React, JSX and everything related to react. Then we will look
into how to manage state in your react applications with redux and next we will look at how to tie react and redux together and make our application state aware.
💪 ReactJS — Firing up our React Engines
💾 Redux — Managing State with Redux
🔥 React / Redux — Real World Application
With this, you should have a pretty good understanding of the entire React frontend stack and should be reasonably productive with it. Coming up! we will be learning how to effectively test your React applications using.
Testing your Applications
Testing is one of the most important parts of the development process that is mostly overlooked by developers. In this section we will be discussing how you can write tests for your React applications.
We will begin with a detailed overview of the Jest API, accompanied by the examples demonstrating how it works. Once we are done with that we will be testing the application that we built while learning React in the sections above.
📷 Testing — Testing React Applications
And that wraps it up for testing React applications. You have officially everything that you need to develop React applications as per the industry standards.
Let's look at TypeScript
👮 TypeScript — TypeScript for the win
And many more topics
Whats written above is just a subset of topics, over my head, that we will cover in the initial few weeks; that I put just to give you an idea. We will go into much more detail about everything.
If you have any questions don't hesitate to email me.
Prove your email below and I will reach out to you when it is ready