• (512) 318-2336
  • Cazton Email Address

Mastering ReactJS

ReactJS has received much attention in the JavaScript framework world in recent years. It provides a simple programming model, better performance, and helps developers create reusable components and interactive UIs. React can be easily integrated with Redux, which is typically used for state management and React Native that helps create native apps.

In this training, our expert React trainers will conduct a fully code-intensive training and take you from beginner to an advanced level React developer. We cover the most important topics about React and Redux, including React Native. For those who prefer a more customized approach, our trainings can also be delivered onsite based on your requirements. Please contact us at trainings@cazton.com for more details. The following topics will be covered in this training.

Modern JavaScript, Tooling & Testing

  • ES6, ES7 and Beyond
  • TypeScript
  • Package Managers
  • Task Runners
  • Transpilers
  • Survey of Front-End IDEs and Editors
  • Introduction to Jasmine
  • Using Karma
  • Using Protractor

The Modern Browser

  • Introduction to the Modern DOM
  • Web Components
  • Beyond the Browser

Getting Started with ReactJS

  • Setting up Your Environment
  • What is ReactJS?
  • What is Redux?
  • What is React Native?
  • Why should you choose ReactJS?
  • Create first ReactJS App
  • Understanding Folder Structure

ReactJS Basics

  • Understanding and Creating Component
  • Understanding JSX - In Depth
  • Reusing Components
  • Rendering Elements
  • Understanding Props and PropTypes
  • State and Lifecycle Hooks
  • Events
  • Lifting State
  • Data Binding

ReactJS Intermediate

  • Stateless vs Stateful Components
  • Understanding Component Lifecycle
  • Working with Lists and Keys
  • Conditional Rendering
  • Styling React Components and Elements

ReactJS Advanced

  • Forms and Controller Components
  • Form Validations
  • Understanding State Management
  • Installing React Redux
  • Async Actions and Flows
  • Server Rendering
  • Understand Middleware and React Router
  • Quick look at React Native
  • React Native - InDepth

Testing

  • Testing Components
  • Testing Containers
  • Testing Redux
  • Resources & Wrap-up

Cazton has ReactJS Trainers who can provide expert guidance and training per your organization’s needs. This code-intensive training lets you explore ReactJS from basics to advanced level and gives a first-hand experience developing a React application from scratch.

Over the years, Cazton has expanded into a global company servicing clients not only across the United States, but in Europe and Canada as well. In the United States, we provide our ReactJS Consulting and Training Services across various cities like Austin, Dallas, Houston, New York, New Jersey, Irvine, Los Angeles, Denver, Boulder, Charlotte, Atlanta, Orlando, Miami, San Antonio, San Diego and others. Our ReactJS Experts remain committed to the vision of transforming our clients and their team by providing the best training experience. Contact Us today to learn more about what our experts can do for you.

Copyright © 2018 Cazton. • All Rights Reserved • View Sitemap