Home / course / React JS (A-Z) For Backend Developer

React JS (A-Z) For Backend Developer

Course Description

React JS for Backend Developers" is designed to help backend developers transition into front-end development using React JS. This guide covers key React concepts such as components, state management, props, and hooks, along with practical tips for integrating React with backend technologies. It also includes best practices for setting up a React development environment and creating efficient, interactive user interfaces.

JavaScript Code Run - Topic -01

  • How to run JavaScript Code in browser

External JS file - Topic -02

  • How a beginner can make a JS file and add it with HTML file and render in browser

JS Syntax - Topic -03 & 04

  • Variable (basic)
  • Number
  • String
  • Operator (basic)
  • JavaScript Expressions
  • JavaScript Keywords
  • JavaScript Comments
  • JavaScript Identifiers / Names
  • JavaScript is Case Sensitive
  • JavaScript and Camel Case

Variable - Topic -05

  • What is variable?
  • When to Use var
  • let
  • or const?
  • JavaScript Identifiers
  • The Assignment Operator
  • Re-Declaring JavaScript Variables

Operators - Topic -06

  • JavaScript Assignment
  • JavaScript Addition
  • JavaScript Multiplication
  • Types of JavaScript Operators
  • JavaScript Arithmetic Operators
  • JavaScript Comparison Operators

Data Types - Topic -07

  • The Concept of Data Types
  • JavaScript Types are Dynamic
  • JavaScript Strings
  • JavaScript Numbers
  • JavaScript Booleans

Function - Topic -08 & 09

  • JavaScript Function Syntax
  • Function Invocation
  • Function Return

If else - Topic -10

  • Overview of if else condition

Loop - Topic -11

  • What is loop ?
  • Details of For Loop

Object - Topic -12

  • JavaScript Objects
  • Object Properties
  • Object Methods

Array - Topic -13

  • Why Use Arrays?
  • Creating an Array
  • Accessing Array Elements
  • Changing an Array Element
  • Array Properties and Methods

Asynchronous JavaScript - Topic -15

  • Callbacks
  • Promises
  • Async-await

DOM, BOM and Event Listeners - Topic -16, 17, 18, 19

  • DOM Manipulation
  • Event Listener
  • BOM

Projects - Topic -20, 21, 22, 23, 24

  • Project -01
  • Project -02

Introduction to React - Topic -25

  • What is React?
  • Why use React?
  • Setting up a React environment

React Components - Topic - 26

  • What are components?
  • Creating and rendering components

JSX - Topic - 27

  • Understanding JSX
  • Embedding expressions in JSX
  • JSX attributes and styling

Props and State - Topic -28

  • Passing data with props
  • Using state to manage component data
  • setState and the useState Hook

Component Lifecycle - Topic -29

  • Learn about component lifecycle

Conditional Rendering - Topic -30

  • Conditional rendering in React
  • Using **`if`**
  • **`else`**
  • and ternary operators

Forms and Controlled Components - Topic -31

  • Handling forms in React
  • Controlled vs uncontrolled components
  • Using state to control form inputs

React Router - Topic -32

  • Setting up React Router
  • Basic routing
  • Browser Router
  • Route
  • Link
  • Introduction to React Router

Event Handling - Topic -33

  • Handling events in React
  • Updating state with event handlers

State Management - Topic -34

  • Understanding the need for state management
  • Introduction to Redux: Store
  • actions
  • and reducers

Project - Topic -36

  • Plan and build a complete React application using all the concepts learned
  • Suggested projects: Task manager
  • Weather app
  • E-commerce front-end etc
  • Implement state management
  • routing
  • context
  • and API integration

Evaluation

Image

Will You Get a Certificate After the Course:
Yes, after completing the course you will achieve the certificate. There are 3 Types of Certification available based on assessment in our each course. These types are mentioned below:

  1. General Certificate (If the total marks are between 60% and 70%)
  2. White Belt Certificate (If the total marks are between 70% and  90%)
  3. Black Belt Certificate (If the total marks are between 90% and 100%)

How do we evaluate a Student for certificate:
Our Evaluation Process is extremely simple. Our Evaluation process is maintained by following steps:

  1. Class Attendance (between 60 - 100%)
  2. Assignment Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  3. Mock Test (Written + Viva)
  4. Project Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  5. Soft Skills

Please note that the evaluation always be done by the internal and external judges via a blind review process

 

How do we recommend a Student for the job:
After completing the course, the white and black belt certificated students will be allowed to join our stem-learning-based Bootcamp. The students will need to complete the boot camp with proper instruction and discipline. After completing the Bootcamp, we will recommend the desired candidate to any company in sha Allah.

Reviews through our website

Reviews through Social Media

Tasfiq Kamran

Aminul Mahi

Shaiful Islam

MD Asadullah Shibli

Obaydullah Hasib

Nirban Mitra Joy

Md Maniruzzaman Manir

Md Anower Hossain

Mehedi Azad

Alomghir Hossain

Video Feedback

Student - 1
Student - 2
Student - 3
Student - 4
Student - 5

Price

5000

Discount Price

3000

Duration

2.5 months

Class Type

Pre-Recorded

Access

Lifetime
Whatsapp
Whatsapp