0845 450 6120

Fast Track to React

Are you interested in making intuitive interactive UIs efficiently and painlessly? If you're ready to learn how to use the powerful React.js library to create reusable, modular UI components - this course is for you!

React enables the development of user interfaces as the composition of reusable components. React has revolutionised the world of front-end development and with it came many new tools and practices. New ideas about how to manage state and flow control in user interfaces has made development of interfaces a faster and simpler process. Becoming up to speed doesn’t need to take a long time. With this course your team will be able to build faster, testable and more maintanable user interfaces.

About the Expert

André Jonas

André is a Software Engineer at YLD. He is skilled in numerous languages and does awesome things with Node.js and Android.

About the Author

Daniela Matos de Carvalho

Daniela is the Senior Software engineer at YLD, who loves to play with JavaScript. She is always trying to learn something new and to gain new skills, as well as helping developers to get started with new technologies.

Audience

Are you a developer, architect and or engineer involved in front-end projects who is interested in improving development speed, maintainability and reusability of your applications? This course is for you!

Reset

Learning Objectives

Learn how to:

  • Develop reusable user interface components
  • Simplify the development model of user interfaces
  • Test user interface components
  • Build web applications that render both server side and client side

Activities include

  • Building reusable user interface components
  • Writing tests for React components
  • Designing and building a front-end application
  • Troubleshooting issues related to React

Pre-Requisites

Prerequisites

Delegates are encouraged to have a basic knowledge of Javascript and how browsers work, and a good knowledge of HTML and the Document Object Model in order to gain the most from this course.

Bring your own hardware

To participate in this React course you are required to bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.

Course Content

  • Introduction to React
  • JSX
  • Components
  • Props vs State
  • Event Handling
  • Lifecycle methods
  • HTML attributes and Styles
  • Validations
  • Testing
  • Routing
  • Universal components
  • Introduction to Flux
  • Redux (if there is time)

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

 

Online Courses

You may prefer an online course if you are looking for a flexible and cost-effective solution. Online courses allow you to study at your own pace, at a time that suits you.

We have the following eLearning options available:

Our Customers Include