আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।
Follow Us!
Stay in the loop by connecting and following us on our social media! Keep up-to-date with our latest news and activities.
FOLLOW
আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।
Follow Us!
Stay in the loop by connecting and following us on our social media! Keep up-to-date with our latest news and activities.
FOLLOW
Home > Courses > Software Development > React JS
React JS
React.js Wizards, Where Code Meets Creativity!
Enroll Now
Acquire a skill and become job-ready with professional certifications
- 108 Hours
- 27 Classes
- Instructor-Led
- Online
Share this course
- Expert-Led Curriculum
- Hands-On Experience
- Cutting-Edge Techniques
- Develop skills for real career growth
- Learn from experts active in their field
- Learn by working on real-world problems
- Structured guidance ensuring continuous learning
Key Features
- Comprehensive curriculum covering fundamental and advanced React.js concepts
- Emphasis on practical, hands-on experience through projects
- Focus on creating engaging user interfaces with React components
- Integration of API usage for practical data retrieval scenarios
- Instruction on coding practices for efficient and maintainable code
- Teaches styling with CSS-in-JS and popular libraries
- Provides strategies for effective debugging and testing
- Tailored for various skill levels with community support and networking opportunities
Tools Covered
What you'll learn
- Gain a deep understanding of React.js and its core concepts
- Create interactive user interfaces using React components
- Master state management and event handling
- Implement routing and navigation with React Router
- Integrate APIs for data retrieval
- Style and theme your applications with CSS-in-JS and popular libraries
- Learn debugging and testing best practices for React applications
- Explore coding practices for efficiency and maintainability
- Apply your knowledge through hands-on projects that reinforce learning
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
- Project Day 1
- Project Day 2
- Project Day 3
- Branding
- 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
- Front-end developers improving UI skills with React.js
- Students acquiring essential modern web development skills with React.js
- Web development professionals deepening expertise in React.js and related libraries
- Tech enthusiasts exploring and mastering React.js for dynamic web applications
- Tech industry professionals staying competitive with React.js expertise
Skill Level
- Intermediate
Eligibility
- SSC/HSC or equivalent qualification
- Basic IT literacy
- Age: No specific age limit
Prerequisite
- Basic knowledge of PCs, MS Windows, internet and online proficiency
- Basic knowledge of English (reading, writing, speaking)
Develop Your Knowledge and Skills for a Successful Career
Earn a 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
Innovating to Transform High-Potential Youth into Skilled Digital Workforce Worldwide
MENU
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