menu

Introduction to  React & Redux v 2.0

SIGN UP

Introduction to React & Redux v 2.0

The second edition of our course “Introduction to React & Redux” took part from 18 June to 25 July 2018. This course thought the fundamentals of React, a JavaScript library that enables developers to declaratively build user interfaces both on the Web and on mobile via React Native. We focused on using React for web applications as well as on different technologies from the React ecosystem such as Redux, Jest and React Router. As usual, we received an extremely positive feedback about the course and the instructor.

Certification

Everyone who successfully passed the final exam, received a TechHuddle Academy certificate for their achievement.

Acquired skills and knowledge

  • How to use the React.js library and build small to medium scale React.js applications
  • How to manage React applications with and without the Redux library
  • What routing is and how to create routes using React Router v4
  • Basic knowledge of build process using Webpack v3
  • Basic knowledge of ESLint and its benefits
  • Ability to test single page React applications with Jest

Course schedule

Lesson 1 / Day 1
● React paradigm, theory and brief history ● Introducing the tools we will need to build React apps ● Creating a simple React component

Lesson 2 / Day 2
● Introduction to JSX syntax ● JSX syntax deep dive ● Props deep dive ● Different ways to create component ● PropTypes

Lesson 3 / Day 3
● One-way data flow ● Passing data from child to parent component ● Conditionally rendering elements in JSX ● Loading AJAX data from componentDidMount ● Rendering Data from API

Lesson 4 / Day 4
● State ● Lifecycle methods

Lesson 5 / Day 5
● React Forms ● Refs ● React Dev Tools ● Context API

Lesson 6 / Day 6
● React Performance ● High order Component ● Render props

Lesson 7 / Day 7
● React Router v4

Lesson 8 and 9 / Day 8 and 9
● Introduction to Redux ● Redux architecture ● Redux data flow

Lesson 10 / Day 10
● React and Redux ● Async Redux

Lesson 11 / Day 11
● Testing React with Jest ● Testing Redux

Lesson 12 / Day 12
● Preparation for the exam ● Creating a sample application

Lesson 13 / Day 13
● Exam

Don’t miss another free lecture, course or conference organised by TechHuddle. Sign up to receive email updates.

SIGN UP