1. Home
  2. Training Library
  3. Course Summary

Course Summary

Developed with
QA

Contents

keyboard_tab
ReactJS
1
Course Summary
PREVIEW1m 49s

The course is part of this learning path

ReactJS: Zero to Hero
course-steps
14
certification
7
lab-steps
3
description
1
play-arrow
Course Summary
Overview
DifficultyBeginner
Duration2m
Students20

Description

Course Description 

This module summarises what you’ve learnt in the React Learning Path   

Learning Objectives 

The objectives of this module are to summarise what you’ve done in this learning path, and provide you with some next steps.  

Intended Audience  

This learning path is aimed at all who wish to learn how to use the ReactJS framework.  

Prerequisites of the Course 

It is essential you understand the face of contemporary web development to attend this course. We insist upon JavaScript experience, along with good HTML and CSS skills. 

Feedback 

We welcome all feedback and suggestions - please contact us at qa.elearningadmin@qa.com to let us know what you think. 

 

Transcript

- We've covered React JS in some detail. You began by looking at what React JS is and how you can get the project started. We looked at the tooling and development environment. We learned how to create components as functions and how they used to be created as classes. Facebook have a guide to building React JS applications called Thinking in React and we went through how you can start to design an application. Taking a mock and some data, creating a static version, perhaps using props and propTypes, identifying what value should be state and then, identifying where that state should live and adding it to the application. To do that, we covered the state talk, how we use forms and trigger events. But then used inverse data flow in an applications passing functions through props to set state in parent components. We added external data to an application, studying the use of the useEffect hook and asynchronous data calls. To get the skills to make our app single pages, we gained experience with react-router-dom using its components like Router, Switch, Route and NavLink to add in-page navigation. Finally, we looked at an alternative methods for state management and custom hooks. This involved using reducers in context and their associated hooks and leveraging some custom hooks to help implement this to clean up component code and extract this data handling away from them. After all we said throughout the course, React JS is for taking data and displaying it. We hope you've enjoyed the series, but please do keep on practicing your skills. Whether that be using the labs that accompany the course or taking the skills knowledge and understanding you've gained to build your very own apps. Thanks for watching.

About the Author
Students3076
Labs8
Courses29
Learning paths6

An outstanding trainer in software development with more than 15 years experience as a Corporate and Apprentice Trainer, ICT Teacher and Head of Department, with a passion for technology and its uses. Continuing to develop existing and new skills and courses, primarily in web design using PHP, JavaScript, HTML, CSS and SQL but also OOP (Java), programming foundations (Using Python), DevOps (Git, CI/CD, etc) and Agile/Scrum. Practically minded, a quick learner and a problem solver with an attention to detail to ensure high quality outcomes.