React JS for Beginner Convert any HTML Site to React JS
React JS For Beginner Convert any HTML Site to React JS
- 0 lessons
fromAED 400
Delivered as a scheduled course — online, live or in your workplace. Tell us your scheme and team size and we’ll confirm dates and pricing.
- ✓Scheduled delivery — online, live or on site
About this course
Introduction:
This course is designed to teach you how to convert an
existing HTML website into a React JS project. React JS is a popular front-end
JavaScript library that allows developers to create dynamic and interactive
user interfaces. In this course, you will learn the basics of React JS,
including components, state, props, and JSX.
You will also learn how to use React Router DOM to
create a multi-page web application and how to fetch data from an API using
Axios.
By the end of this course, you will have a good
understanding of React JS and be able to build a simple but functional web
application.
This course is suitable for beginners who are new to
React JS and web development. However, it is assumed that you have a basic
understanding of HTML, CSS, and JavaScript. If you are a complete beginner, you
can still take this course, but you may need to supplement your learning with
additional resources.
Objectives:
- ·
Understanding the basics of React JS and
how it works.
- ·
Familiarizing yourself with the tools and
libraries used in React JS development, such as Babel, Webpack, and React
Router DOM.
- ·
Learning how to convert an existing HTML
site into a React JS project, using components, props, state, and other React
JS features.
- ·
Understanding how to use Axios or Fetch to
retrieve data from an API and display it in your React JS project.
- ·
Implementing React JS features such as
forms, input validation, and handling events.
- ·
Styling your React JS project using CSS,
Bootstrap, or React Bootstrap.
- ·
Learning how to deploy your React JS
project to a web server or hosting service such as cPanel.
- ·
Acquiring the skills to create and develop
your own React JS projects from scratch.
- ·
Enhancing your knowledge of React JS
through further exploration and practice with more advanced topics such as
Redux, context API, and hooks.
- ·
Developing problem-solving and critical
thinking skills through hands-on experience with React JS development.
Course Outlines:
- ·
Introduction
- ·
Let, Const Var in JavaScript
- ·
Arrow Function of JS
- ·
This Keyword of JavaScript
- ·
Classes, Object in JS
- ·
React JS Fundamental
- ·
Project Setup
- ·
Project Structure and First Code
- ·
Babel and Webpack
- ·
Components
- ·
Functional Components
- ·
Class Components
- ·
JSX
- ·
Props
- ·
State
- ·
Event Handler with Methods
- ·
State Manipulating
- ·
React DOM
- ·
Use of State Hook
- ·
Two Way Data Binding, on Change
- ·
Stylesheet & Inline Style in Component
- ·
Single Input
- ·
On Change
- ·
Another Way On change
- ·
On Submit
- ·
Multiple Input
- ·
Set Data to State in One Line
- ·
Form Validation
- ·
Error Showing
- ·
Text area
- ·
Select Option
- ·
Lists
- ·
JSON Array List
- ·
Use Bootstrap
- ·
React Bootstrap
- ·
Routing
- ·
React Router DOM
- ·
Router Link Load Component
- ·
HTTP Request
- ·
Axios – Lifecycle Methods
- ·
Fetch Data from API
- ·
Covert HTML to React JS
- ·
Setup Home Component
- ·
Setup About Component
- ·
Setup Services Component
- ·
Setup Portfolio Component
- ·
Setup Contact Component
- ·
Setup Blog and Blog Details Page Component
- ·
How to Upload Project in C-Panel
Who should attend?
- ·
Students who want to learn a new skill and
expand their knowledge in web development.
- ·
Web developers who want to switch to React
JS from other frameworks or libraries.
- ·
Entrepreneurs who want to create a new
website or web application using React JS.
- ·
UI/UX designers who want to expand their
knowledge of front-end development and create interactive and dynamic web
pages.
- ·
Anyone who wants to develop
problem-solving and critical thinking skills through hands-on experience with
React JS development.
Learning Outcomes:
- ·
Understanding the basics of React JS and how
it works.
- ·
Familiarizing yourself with the tools and
libraries used in React JS development, such as Babel, Webpack, and React
Router DOM.
- ·
Learning how to convert an existing HTML
site into a React JS project, using components, props, state, and other React
JS features.
- ·
Understanding how to use Axios or Fetch to
retrieve data from an API and display it in your React JS project.
- ·
Implementing React JS features such as
forms, input validation, and handling events.
- ·
Styling your React JS project using CSS,
Bootstrap, or React Bootstrap.
- ·
Learning how to deploy your React JS
project to a web server or hosting service such as cPanel.
- ·
Acquiring the skills to create and develop
your own React JS projects from scratch.
- ·
Enhancing your knowledge of React JS
through further exploration and practice with more advanced topics such as
Redux, context API, and hooks.
- ·
Developing problem-solving and critical
thinking skills through hands-on experience with React JS development.
End
of Course
After completion of the course students must undertake the
exam. Once the exam is passed, it is considered as end of the course.

