From the course: Building Production-Ready React Apps: Setup to Deployment with Firebase
What you should know
From the course: Building Production-Ready React Apps: Setup to Deployment with Firebase
What you should know
- [Instructor] The course is for any web developer from beginner to intermediate level, with a minimum of one to two years of experience working on web development projects. And to make the best out of this class, want first experience working on React Project is preferred. The course assumes that you have a basic knowledge of HTML, CSS, and also Java Scripts. Meaning that you should know how to create a webpage with the HTML tags, and how to change the appearance of a page with CSS Properties. And you know that React is built out of JavaScript. So it might be helpful to know a little bit of JavaScript, such as how to create an object using JavaScript and how to interact with the DOM, the document object model, and how to create events. And React also uses the latest syntactic sugar of ECMA scripts, to make the code easier to write and to read. So any experience with ECMA Script 2015 is a plus. As said previously, a basic understanding of React development is highly recommended. So you should know how to create a React component, how to pass data down to child components using the props, how to create interactions, and also how to use the hooks, which are available since the React version 16.8, to create functional and stateful components. So if you have zero experience working with React, I recommend that you watch one of the React basic courses available in the library. And that you come back to this one, since we will not be covering the React essentials in this class. It will also be helpful to have some experience with the basic common line operations in one package manager like npm, to run scripts, such as cd, which is short for change directory. You also have the command ls, to display the list of all files and folders included in one directory. And also npm install to install all the dependencies of a node project. Finally, npm start to run and start a new project in a local environment, a new React projects. Basically this class is for any developer who knows the React basics and who is willing to improve their skills as a React developer, to learn the React best practices of software design and architecture that every good developer should know. To go beyond the basics and become a great React developer.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.