React Master Class - Learn By Coding Components

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Learn React step by step from basics to advanced by building UI components in simple and intuitive way + includes hooks

Treat this offer as a "One Time Investment" to all future updates.


This course will take you from React Novice to React intermediate (advanced, or Expert level, with practice).  We will covering some fundamentals in the beginning but move on to applications and the cool stuff.

In this course we will also code a reusable DataTable component from scratch, implement drag and drop without using any third-party library, create JSON based dynamic forms and much more.  

You will learn many fundamental aspects of React Component design and also learn how to take this approach to build any UI component that you wish.  Once you successfully complete the course you will have learned how to build a pretty advanced React component that contains the following features.

[ x ] React fundamentals

[ x ] Component in depth

[ x ] Hooks

[ x ] Understanding Virtual DOM and diffing

[ x ] Context API

[ x ] Learn to build dynamic form component using JSON.

[ x ] Customizing components using props

[ x ] Learn to add drag and drop feature without using third party library.

[ x ] Bind data to a table layout

[ x ] Searching on any columns

[ x ] Pagination, with custom pagination view

[ x ] Drag and reorder table columns

[ x ] In-place editing

[ x ] Custom cell renderer

[ x ] Attach the dynamic form to the DataTable.

[ x ] React Common Patterns

[ x ] State Management

[ x ] Server Side Rendering(SSR)  and more

Planned overall agenda for the course:

Section 1 - 
Fundamentals of React

  • Introduction

  • Fundamentals of React

  • JSX in depth

  • Component based design

  • Fragment

  • Functional Component

  • Stateful Component

  • Event Handling

  • Conditional

  • State Management

  • Life Cycle

  • Error Handling

Section 2 - 
Advanced React

  • Type checking with PropTypes

  • Refs and the DOM

  • Uncontrolled Components

  • Higher Order Components (HOC)

  • Render Props

  • Performance Optimization

  • Context API

  • Portals

  • Integrating with other JavaScript

Section 3 - Building a simple CRUD app with React
Section 4 - New React Features
Section 5 - Context API Demo
Section 6 - Building a simple Modal Component
Section 7 - Building a Tagging Component
Section 8 - Building a Calendar Component
Section 9 - Building a DataTable Component
Section 10 - React Drag and Drop Tutorial


Bonus Section:  (Dec 2018)

  • Server Side Rendering

We will minimize the use of third party libraries/frameworks and will only include them when absolutely required.

This course will be part of the Full Stack Engineering Open Source Curriculum and publishing on Udemy will kind of support the development of this.  

NOTE:    Most of the components developed in this training, is kept simple so that even a beginner could understand.  To make it work in production scenarios, this has to be thoroughly tested and adapted as needed.  I will keep on updating the content with better practices once the core course is completed.


Enjoy Programming!!

(Everyone can code!)


  • Understand how setState works

  • Understand common design patterns for building reusable components

  • Better practices and learning's from the field

Course Curriculum

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Rajesh Pillai
Rajesh Pillai

Rajesh has about 20+ years of experience in creating solutions for various verticals like ecommerce, banking, retail, travel and tourism using a variety of technologies and is passionate about teaching things in a very clear and crisp manner.He is the founder of Algorisys Technologies and is responsible here for setting up and mentoring the Engineering team.He is also actively part...

More Courses By Rajesh Pillai
Review
4.9 course rating
4K ratings
ui-avatar of C.h. Tseng
C.h. T.
5.0
2 years ago

Very well. I love this course, totally worth it.
Expect the teacher to continue to add more into the course content.

  • Helpful
  • Not helpful
ui-avatar of K Suraj Shet
K S. S.
3.0
2 years ago

yes good

  • Helpful
  • Not helpful
ui-avatar of Mathew Daugherty
Mathew D.
4.5
2 years ago

Very helpful in understanding how React works.

  • Helpful
  • Not helpful
ui-avatar of Amandeep Singh
Amandeep S.
5.0
4 years ago

Very Good Course

  • Helpful
  • Not helpful
ui-avatar of Venkat
Venkat
5.0
4 years ago

excellent and well tailored for me.

  • Helpful
  • Not helpful
ui-avatar of Bulgogi Wan
Bulgogi W.
5.0
4 years ago

This is the second course I've taken with Rajesh and he's one of the best. You won't find another course with his quality of advanced content and I've taken a lot of courses on Udemy.

  • Helpful
  • Not helpful
ui-avatar of Farrukh Choudhary
Farrukh C.
5.0
5 years ago

This course is a good fit for anyone wants to learn React from scratch and become a master. You will need to build a habit of writing the code and experimenting some personal use-case. You also learn enterprise level of programming using server side rendering which is great to have. I still feel server side rendering module could have been little extended but for beginner it more than sufficient.

  • Helpful
  • Not helpful
ui-avatar of Marie Billot
Marie B.
1.0
5 years ago

trying to understand what the instructor is saying is so excruciating, that I must give up at the third lecture

  • Helpful
  • Not helpful
ui-avatar of Shivamcs0049@Gmail.Com
Shivamcs0049@gmail.com
4.5
5 years ago

yes course look good till now.

  • Helpful
  • Not helpful
ui-avatar of Rodinei Teixeira
Rodinei T.
5.0
5 years ago

Muito show as aulas, estou aprendendo demais com o teacher, aprimorando cada vez mais meu background em React.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses