This is a 3 day program. Get in touch with us by filling up the enquiry form below or calling/emailing us.

This program is Fully Claimable under the SBL Scheme.

Course Description

ReactJS is the powerful JavaScript library created by Facebook to handle user interfaces for web applications. It allows developers to handle the major challenges faced while building user interface for dynamic web applications.

It is one of the hottest technology on the block and is essential for any web developer. The react handles only the view of the MVC pattern and can be used together with other back end frameworks such as Angular and Node. You can also use React addons to build non UI parts in react. This technology has been widely used across industry and sites like AirBnB, Imgur and Feedly are actively using it.

Course Deliverables

This course shows how to use Facebook’s ReactJS framework to build fast, modern, scalable single page web applications (SPAs). The course covers the principles of SPA development, and then takes the students through the process of building a ReactJS user interface. The course introduces JSX, the pseudo-HTML used in building ReactJS components, and moves on creating composite components and controller views using props and state.

The participants will build and validate Web forms and use Facebook’s unidirectional design pattern Flux, combining stores and actions to communicate with Web services and manage state. Students will gain a deeper understanding of JSX, work with form components, implement React styles, and learn how to integrate unit tests for React components.

Who Should Attend This Program

This course is suitable for anyone looking to modernize their front end development skill set. If you are already an experienced JavaScript developer, you will simply complete the course a little more quickly.

Program Prerequisites

Before attending this course, students must have some experience developing web-based applications.

Course Objectives

After completing this course, students will be able to:

    • Creating components using JSX
    • Building composite components
    • Props, state, and controller views
    • Working with controlled forms
    • Routing with react-router
    • Unit Testing ReactJS components
    • Implementing the Flux design pattern
    • Leveraging stores and actions

Mode of Delivery

Every participant will be provided with course notes and are required to bring in their own laptops for hands-on exercise and practice sessions.

More Info

If you need further info on this program, all you need to do is to fill up the form in this page and/or call/email us. We will brief you on the details of this program and guide you all the way!

You can also download the Program Brochure for more detailed explanation on the program.

 

For more information, please contact:

or Fill up this form to make an quick enquiry. Our personnel will be in touch with you shortly.

    Your Name (required)

    Your Email (required)

    Your Contact (required)

    Your Message