HRD Corp Claimable Malay & English

Modern Web Development with React

4 days
Duration
RM 4,500
Price
1
Sessions
Training Centre
Delivery
Yes
HRD Claimable
Malay & English
Language
4 days
Duration
Modern Web Development with React
Image Placeholder
Back HRD Corp Claimable Malay & English
Duration
4 days
Price
RM 4,500

Modern Web Development with React

This 4-day React training program is designes for web development who possess a working knowldege of JavaScript and are looking to advance their skills in modern front-end development. The course provides a comprehensive introduction to React, focusing on practical application, architectural best practises and hands-on experience.

Participants will learn how to build interactive, component-driven web applications using React. The curriculum covers essential topics such as JSC, component structure, state and event management, routing, side effects with hooks, performance optimization and application deployment. Each day combines instructor-led sessions, live coding demonstrations and guided exercises to reinforce key concepts and encourage real-word application.

Learning Outcomes

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

  • Understand React's Core Concepts. Demonstrate a solid understanding of React fundamentals is including JSX, components, props and state.
  • Build Modular and Reusable Components. Develop functional, maintanable and reusable UI components using best practices.
  • Manage State and Side Effects. Effectively manage local and shared state using hooks such as useState, useEffect and useContext.
  • Handle Forms and User Input. Build and validate forms using controlled components and manage user interactions efficiently. 
  • Implement Client-Side Routing. Use React Router to create multi-pages Single Page Applications (SPAs) with dynamic routes and navigation.
  • Fetch and Display Data from APIs. Integrate external APIs using asynchronous data fetching patterns and manage loading/error states.
  • Create Custom Hooks. Refactor business logic into reusable custom hooks to promote cleaner and more modular code.
  • Optimize Performance. Apply basic performance optimization technique using React, memo, useMemo and useCallback.
  • Write and Run Tests. Understand the basics of testing React components and hooks using React Testing Library and Jest.
  • Deploy React Applications. Build and deploy a production-ready React application to platforms such as Netlify, Vercal or GitHub Pages.
  • Build and Present a Complete Application. Collaboratively design, implement and present a full-featured React application that demonstrates real-world use of learned skills.

Prerequisites

Participants are expected to have basic knowledge of HTML, CSS, PHP and JavaScript

Course Outline

Day 1

Core Concepts and Component Basics

  • Introduction to React & Project Setup
  • JSX & Functional Components
  • Hands-On Lab : UI Components

Day 2

State, Effects and Component Communication

  • Side Effects and Lifecycle
  • Forms and User Input
  • Lifting State and Using Context
  • Hands-On Lab: Stateful UI

Day 3

Routing, Data Fetching and Custom Hooks

  • Routing with React Router
  • Data Fetching and API Integration
  • Creating Custom Hooks
  • Hand-On Lab: API-Driven App

Day 4

Advanced Features and Final Project

  • Performance Optimization
  • Code Splitting and Error Handling
  • Testing and Deployment
  • Final Project and Wrap-Up

About This Course

This 4-day React training program is designes for web development who possess a working knowldege of JavaScript and are looking to advance their skills in modern front-end development. The course provides a comprehensive introduction to React, focusing on practical application, architectural best practises and hands-on experience.

Participants will learn how to build interactive, component-driven web applications using React. The curriculum covers essential topics such as JSC, component structure, state and event management, routing, side effects with hooks, performance optimization and application deployment. Each day combines instructor-led sessions, live coding demonstrations and guided exercises to reinforce key concepts and encourage real-word application.

Learning Outcomes

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

  • Understand React's Core Concepts. Demonstrate a solid understanding of React fundamentals is including JSX, components, props and state.
  • Build Modular and Reusable Components. Develop functional, maintanable and reusable UI components using best practices.
  • Manage State and Side Effects. Effectively manage local and shared state using hooks such as useState, useEffect and useContext.
  • Handle Forms and User Input. Build and validate forms using controlled components and manage user interactions efficiently. 
  • Implement Client-Side Routing. Use React Router to create multi-pages Single Page Applications (SPAs) with dynamic routes and navigation.
  • Fetch and Display Data from APIs. Integrate external APIs using asynchronous data fetching patterns and manage loading/error states.
  • Create Custom Hooks. Refactor business logic into reusable custom hooks to promote cleaner and more modular code.
  • Optimize Performance. Apply basic performance optimization technique using React, memo, useMemo and useCallback.
  • Write and Run Tests. Understand the basics of testing React components and hooks using React Testing Library and Jest.
  • Deploy React Applications. Build and deploy a production-ready React application to platforms such as Netlify, Vercal or GitHub Pages.
  • Build and Present a Complete Application. Collaboratively design, implement and present a full-featured React application that demonstrates real-world use of learned skills.

Prerequisites

Participants are expected to have basic knowledge of HTML, CSS, PHP and JavaScript

Course Outline

Day 1

Core Concepts and Component Basics

  • Introduction to React & Project Setup
  • JSX & Functional Components
  • Hands-On Lab : UI Components

Day 2

State, Effects and Component Communication

  • Side Effects and Lifecycle
  • Forms and User Input
  • Lifting State and Using Context
  • Hands-On Lab: Stateful UI

Day 3

Routing, Data Fetching and Custom Hooks

  • Routing with React Router
  • Data Fetching and API Integration
  • Creating Custom Hooks
  • Hand-On Lab: API-Driven App

Day 4

Advanced Features and Final Project

  • Performance Optimization
  • Code Splitting and Error Handling
  • Testing and Deployment
  • Final Project and Wrap-Up

Upcoming Sessions

January 25, 2026
12:00 AM
Taming Tech Training Centre
20 spots available 0 enrolled

Your Instructor

Selvakumar Arunasalam

Selvakumar Arunasalam

Professional Experience

View Full Profile

Selva has been act...

Java Core .Net Core PHP Laravel C++ Android Development with Java/Kotlin Xamarin with C React native Ionic iOS SQL Server Oracle DB2 MySQL PostgreSQL Business Intelligence

Upcoming Sessions

January 25, 2026
12:00 AM
Taming Tech Training Centre
20 spots available 0 enrolled

Course Information

Delivery: Training Centre
Language: Malay & English
Duration: 4 days
HRD Claimable: Yes

Your Instructor

Selvakumar Arunasalam

Selvakumar Arunasalam

Professional Experience

Selva has been act...

View Profile

Questions?

Our training experts are here to help

Questions?

Our training experts are here to help

Register Now