ReactJS Fundamentals
This course focuses on front-end development using the ReactJS library. The course was developed for people with experience in JavaScript programming.
If you don’t have experience in JavaScript programming, you can take the course at https://academy.lifemichael.com/he (instead).
The course includes 70 academic hours delivered in 14 weekly online synchronous meetings. The training material (slides, video clips, assignments, solutions, and code samples) for the entire course is organized on the e-learning platform we use during the course. Each meeting includes a theoretical lecture and practical practice (at least 40% of each meeting). The practical practice includes coding by the instructor followed by the students and coding by the students with the assistance of the instructor. Each meeting is captured on video in order to allow the students to have an effective learning process at home. The course includes lots of relatively small assignments and a final project. Detailed information about the characteristics of the training we deliver in our public course can be found at https://tinyurl.com/lifemichaelpremiumpubtraining.
Meeting | Topics |
1 | HTML, CSS, JavaScript (OOP, Promise) |
2 | JavaScript (Async Functions, Fetch API) |
3 | Introduction - Part 1/2 |
4 | Introduction - Part 2/2 |
5 | Components - Part 1/2 |
6 | Components - Part 2/2 |
7 | Events |
8 | State |
9 | Refs |
10 | React Router |
11 | Redux |
12 | MobX |
13 | Material UI |
14 | Styled Components |