
ReactJS
React is a powerful and versatile library for developing modern, component based web applications. This course provides novices, as well as those already familiar with React, with a solid, comprehensive and up-to-date foundation for rapidly getting started on and advancing your journey with React.
The syllabus introduces the driving philosophy of the library and its internals, explores how to effectively design, code and test components and examines common patterns and best practices applied to real-world issues such as data fetching, authentication and error management.
-
Generate and use a build environment for your React application via the create-react-app tool.
-
React fundamentals - components and JSX.
-
Hooks - React’s new, unified component model (and how it compares to using class components).
-
An overview of component styling options.
-
Unit testing components.
-
Routing and user authentication; managing global application state with React Context.
-
Data fetching techniques and implementing custom hooks for code reuse.
-
Catching and handling application errors.
Target audience
JavaScript developers, with no or some previous React experience, who seek to gain a strong skill set in order to build rich, interactive and scalable web applications with React.
Prerequisites
React requires a JavaScript background and participants should be familiar with
-
Concepts such as “scope” and “closures” and array iteration methods (e.g. map and filter).
-
ES6 features and syntax.
-
NodeJS.
Basic knowledge of HTML and CSS is recommended.
20 900 SEK ex moms
NEXT COURSE OPPORTUNITY
7 - 10 February 2023, 4 halv days, Online
- The course is given remote or in classroom
- Contact us for upcoming courses
- If you are a team there is an opportunity for content adaptation based on your needs
Duration: 2 days, or 4 half days
Level: Beginning
Language: English/Swedish
Course code: T100
The course covers the following essential subjects
REFERENCES
I haven't done anything in React previously so it was a good introduction to the subject.
PARTICIPANT
Learning by doing is good!
I liked the programming exercises.
PARTICIPANT
Good to know things about react and frontend for me as an backend developer
PARTICIPANT