আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।

আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।

React JS

Build Dynamic, Responsive Web Applications

In our comprehensive React.js course, designed to equip you with the expertise to create dynamic, interactive user interfaces. Whether you’re a beginner or an experienced developer, this course offers in-depth knowledge of React.js, the leading JavaScript library for building fast, scalable, and user-friendly web applications.Through hands-on projects and real-world applications, you’ll gain practical experience in building responsive, feature-rich applications that deliver seamless user experiences.

Whether you’re pursuing career advancement, freelancing opportunities, or personal growth, this course equips you with the practical expertise to succeed and become job-ready.

Enroll Now

Acquire a skill and become job-ready with professional certifications

Online

BDT 25,000

On-Campus

Not Available

Share this course

Key Features

Tools Covered

What you'll learn

Upon completing this course, you will gain proficiency in the following areas:

Learning Path

  • Browsers and HTML
  • Editors Offline and Online
  • Tags, Attributes, and Elements
  • Doctype Element
  • Comments
  • Paragraph
  • Heading
  • Formatting Text
  • Lists
  • Links
  • Images
  • HTML Layout Elements
  • HTML Semantic Elements
  • Tables
  • HTML Forms
  • HTML Media
  • HTML Element Reference
  • HTML Attribute Reference
  • Introduction CSS
  • Basic Concept of CSS (2 Hours)
  • Applying CSS to HTML
  • Selectors, Properties, and Values
  • CSS Colors
  • CSS Backgrounds
  • CSS Box Model
  • CSS Margins, Padding, Borders
  • CSS Text and Font Properties
  • CSS General Topics
  • CSS Navigation Bar
  • Navigation Bar / Menu Bar
  • CSS Dropdowns
  • CSS Website Layout
  • CSS Specificity
  • CSS Animations
  • CSS Flexbox
  • CSS Media Queries
  • CSS Responsive
  • CSS Reference
  • CSS Selector Reference
  • Git, Source Control, GitHub
  • Installing Git, Create GitHub Repository
  • Git Init, git Add, Git Commit
  • Set Origin, Git Push, Git Pull, Repo Overview
  • Send Project Code GitHub
  • Host website in GitHub & Create the Project Live Link
  • Common GitHub Related Issues
  • Git Branch, Merge Branches
  • Git Pull, Toggle Branch, Merge Conflict
  • Get started with Bootstrap
  • Learning Bootstrap 2 Hour
  • HTML5 doctype
  • Responsive meta tag
  • Box-sizing
  • Breakpoints
  • Containers
  • Grid & Columns
  • Gutters
  • Utilities
  • Z-index
  • Typography
  • Tables
  • Figures
  • Form control
  • Select
  • Checks & radios
  • Input group
  • Floating labels
  • Validation
  • Layout
  • Accordion
  • Alerts
  • Buttons
  • Button group
  • Card
  • Carousel
  • Collapse
  • Dropdowns
  • List group
  • Modal
  • Navbar
  • Navs & tabs
  • Offcanvas
  • Tooltips
  • Navs & tabs
  • Offcanvas
  • Tooltips
  • Backgrounds
  • Display
  • Flex
  • Float
  • Opacity
  • Overflow
  • Position
  • Shadows
  • Sizing
  • Spacing
  • Text
  • Vertical align
  • Visibility
  • Introduction | Tailwind CSS
  • Tailwind Installation
  • Utility-First Approach
  • Responsive variants – Tailwind Breakpoints
  • Hover, focus & other state variants
  • Dark mode variant
  • Composing Utilities with @apply Directive
  • Tailwind @layer Directive – Understand Tailwind Layers
  • @variants Directive
  • @responsive and @screen Directives
  • theme() and screen() – Tailwind Functions
  • Tailwind Configurations – Advanced Concepts
  • PostCSS Installation – Advanced Concepts
  • Theme Configuration – Advanced Concepts
  • Extend Theme – Advanced Concepts
  • Extend Variants – Advanced Concepts
  • Tailwind CSS 3 tutorial – Upgrade to Tailwind 3
  • Getting Started with JavaScript
  • JS Variables & Constants
  • JS console Log
  • JavaScript Data types
  • JavaScript Operators
  • JavaScript Comments
  • JavaScript Type Conversions
  • JavaScript Comparison and Logical Operators
  • JavaScript if else Statement
  • JavaScript for loop
  • JavaScript while and do…while loop
  • JavaScript break Statement
  • JavaScript continue Statement
  • JavaScript Switch Statement
  • JavaScript Function and Function Expressions
  • JavaScript Variable Scope
  • JavaScript Recursion
  • JavaScript Objects
  • JavaScript Methods
  • JavaScript Array
  • JS Multidimensional Array
  • JavaScript String
  • JavaScript for…in loop
  • JavaScript try…catch…finally
  • JavaScript throw Statement
  • JavaScript Modules
  • JavaScript ES6
  • JavaScript Arrow Function
  • JavaScript Default Parameters
  • JavaScript Template Literals
  • JavaScript Spread Operator
  • JavaScript Map
  • Destructuring Assignment
  • JavaScript for…of
  • JavaScript setTimeout()
  • JavaScript CallBack Function
  • JavaScript Promise
  • JavaScript async/await
  • JavaScript setInterval()
  • What is DOM
  • Analyze the DOM
  • Traversing DOM Elements
  • Traversing DOM Hierarchy
  • Manipulate the DOM
  • Listening to DOM Events
  • DOM Project – To Do App using DOM
  • JavaScript JSON
  • JavaScript Browser Debugging
  • What is React and How It Works
  • React Virtual DOM Explained – Easy Explanation
  • React ESLint, Formatting with Prettier, Editor & Project Setup
  • React Prerequisites
  • React JSX Element & Rendering Elements
  • React Components and Props Core Concept
  • React State & Lifecycle in Class Component
  • React Higher Order Components (HOC)
  • React Render Props
  • What is Context API – Why Context API
  • How to Use React Context API
  • contextType & useContext Hook
  • What is React Hook – React Hook Introduction
  • React useState Hook
  • React useEffect Hook
  • React useReducer Hook
  • React Custom Hook
  • Stylesheets Inline Style & CSS Modules
  • React Styling – CSS in JS
  • React Router DOM Complete Guide
  • Router DOM v6 – Breaking Changes – React Router 6 vs 5
  • React Router v6 Private Route
  • React 18 New Features – What’s New in React
  • React Event Handling & Control Re-Rendering
  • React Conditional Rendering, List, and Keys
  • React Form Handling – Controlled vs. Uncontrolled Component
  • Webpack
  • Fetch Data from API in React
  • React with Firebase
  • Server-Side Rendering
  • Branding
  • LinkedIn
  • Portfolio
  • Payoneer
  • Remote Jobs Opportunity
  • Fiverr Account Creation
  • Fiverr TOS Discussion
  • Fiverr Gig Creation
  • Buyer Communication
  • Order Delivery
  • Payment Method
  • Upwork Account Creation
  • Bidding
  • Followup

Who Will Benefit

This course is ideal for:

Skill Level

Eligibility

Prerequisite

Develop Your Professional Skills for a Successful Career

Earn a professional certificate and get ready for your dream job!

Training 1.5M+ Learners and Professionals in 15+ Countries
Build Your Future!

Enroll in CodersTrust Digital Skills courses and get globally accepted certifications.

Frequently Asked Questions

We offer flexible learning options with on-campus and online classes, available in weekday (2 sessions per week, 3 hours on-campus or 2 hours online) or weekend (1 session per week, 4 hours on-campus or 3 hours online) cohorts to fit your schedule.
This course is ideal for beginners in front-end developers looking to enhance their skills, freelancers, and small business owners who want to create dynamic responsive websites.
A basic understanding of HTML, CSS, and JavaScript will be helpful but however, no prior knowledge is required.
You’ll learn everything from the fundamentals of React.js to advanced topics such as state management, React Hooks, component-based architecture, and routing. The course also covers real-world applications and hands-on projects to help you master React.js.
You’ll need a computer with a code editor (we recommend Visual Studio Code) and a modern web browser. Instructions for setting up your development environment will be provided in the course.
Yes, the course includes hands-on projects where you’ll apply the skills you learn to create dynamic and responsive websites. By the end of the course, you’ll have a portfolio of real-world projects showcasing your capabilities.
Absolutely. The course equips you with the skills to build and customize websites, which can be applied in freelance work or for improving your own business’s online presence.
Yes, upon successfully completing the course, you will receive a certificate that you can share with potential employers or clients to showcase your expertise in frontend development.
Yes, you will have access to support from instructors and a community of learners who can help with any challenges you face during the course.
Yes, you will have lifetime access to the course materials, including updates and new content, so you can revisit lessons and projects anytime.

Innovating to Transform High-Potential Youth into Skilled Digital Workforce Worldwide

CONTACT

40 Wall Street, Suite 2004

New York 10005, USA

House# 82, Road# 19/A, Block# E

Banani, Dhaka-1213

Bangladesh

SUBSCRIBE

Unsubscribe anytime

We Accept

Copyright © 2023 – 2024 CodersTrust | All Rights Reserved

Call us to Enroll
Banani Campus
Mirpur Campus
Dhamondi Campus
Chattogram Campus
Select Your Option
Online

Course Fee

BDT 25,000
On-Campus

Course Fee

Not Available
Get Quick Answers

Error: Contact form not found.