Developing with React

This course promises the knowledge and confidence you need to build modern web applications using React. Over the course of 3 days, students will experience a structured blend of lecture and hands-on group labs.

Description

In addition to mastering essential concepts of the framework, participants are left with a solid understanding of the React architecture, the theory behind its design, and best practices for performance, testability and scalability.

Audience:

Developers - Beginner to intermediate level in React

Topics:

  • ES2015 and HTML5 Fundamentals
  • NPM + WebPack
  • Introduction to React
    - Understanding the React approach
  • JSX
  • Flux architecture
  • Components
    - Building components
    - Extending components
    - Component interaction
  • Rendering
    - Creating elements
    - Understanding Virtual DOM
  • Events
  • Specs, Lifecycle and State
  • Routing
  • API communication
  • Forms
  • Unit Testing
  • Style guide and best practices
  • Optimizing performance
  • Working with other libraries

Similar courses

This two-day instructor-led course focuses on the skills, work to be done, and communication styles necessary to be successful in an Agile BA role. Moving from a project to a product mindset can deliver value sooner.

More Information

Over the course of 3 days, students will master essential concepts of Angular’s component-based framework, including routing, API communication, working with forms and more.

More Information

Great software development using Scrum requires the seamless integration of the tool, a well-functioning team, and software development best practices. Improving is now offering the 3-day Scrum.org Applying Professional Scrum for Software Development (APS-SD) certification course. This course is about software craftsmanship under a Scrum framework.

More Information