Course Code: advancedreact
Duration: 14 hours
Prerequisites:
  • Development experience using React.

Audience

  • Front-end developers
  • Web developers
  • Javascript programmers
Overview:

React is an open source Javascript library that can be used to create interactive web and mobile applications.

This instructor-led, live training (online or onsite) is aimed at developers who wish to build React components and design complex applications.

By the end of this training, participants will be able to:

  • Understand React's advanced concepts, including context APIs, HOCs, external state, asynchronous APIs, etc.
  • Build composable components with React.
  • Enable server side and client side authentication.
  • Implement React and Redux libraries to manage complex stateful applications.
  • Reduce code and optimize an application's performance.
  • Test and deploy an application.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Preparing the Development Environment

Using Advanced Hooks

  • Effect hook (querying asynchronous APIs)
  • Context hook
  • External hooks
  • Custom hooks
  • Reducer hook

React and TypeScript

  • React prop and event types
  • React state types

Redux

  • Managing State with Redux
  • Understanding Middleware Functions
  • Handling Asynchronous Actions with Redux Middleware

Authentication

  • Authenticating Users on the Server Side
  • Authenticating Users on the Client Side

Testing and Debugging

  • Testing React components
  • Debugging React and Redux
  • Logging User Actions and Reporting Errors
  • Troubleshooting

Optimizing performance

  • Measuring render times
  • Using memoization for performance optimization

Higher-order components

Deployment

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Advanced React

Qatar - Advanced React

Egypt - Advanced React

Saudi Arabia - Advanced React

South Africa - Advanced React

Brasil - Advanced React

Canada - Advanced React

中国 - Advanced React

香港 - Advanced React

澳門 - Advanced React

台灣 - Advanced React

USA - Advanced React

Österreich - Advanced React

Schweiz - Advanced React

Deutschland - Advanced React

Czech Republic - Advanced React

Denmark - Advanced React

Estonia - Advanced React

Finland - Advanced React

Greece - Advanced React

Magyarország - Advanced React

Ireland - Advanced React

Luxembourg - Advanced React

Latvia - Advanced React

España - Advanced React

Italia - Advanced React

Lithuania - Advanced React

Nederland - Advanced React

Norway - Advanced React

Portugal - Advanced React

România - Advanced React

Sverige - Advanced React

Türkiye - Advanced React

Malta - Advanced React

Belgique - Advanced React

France - Advanced React

日本 - Advanced React

Australia - Advanced React

Malaysia - Advanced React

New Zealand - Advanced React

Philippines - Advanced React

Singapore - Advanced React

Thailand - Advanced React

Vietnam - Advanced React

India - Advanced React

Argentina - Advanced React

Chile - Advanced React

Costa Rica - Advanced React

Ecuador - Advanced React

Guatemala - Advanced React

Colombia - Advanced React

México - Advanced React

Panama - Advanced React

Peru - Advanced React

Uruguay - Advanced React

Venezuela - Advanced React

Polska - Advanced React

United Kingdom - Advanced React

South Korea - Advanced React

Pakistan - Advanced React

Sri Lanka - Advanced React

Bulgaria - Advanced React

Bolivia - Advanced React

Indonesia - Advanced React

Kazakhstan - Advanced React

Moldova - Advanced React

Morocco - Advanced React

Tunisia - Advanced React

Kuwait - Advanced React

Oman - Advanced React

Slovakia - Advanced React

Kenya - Advanced React

Nigeria - Advanced React

Botswana - Advanced React

Slovenia - Advanced React

Croatia - Advanced React

Serbia - Advanced React

Bhutan - Advanced React

Nepal - Advanced React

Uzbekistan - Advanced React