Understand ReactJS Core Features - Absolute Beginner
সম্পূর্ণ বাংলা ভাষায় রিয়েক্ট জেএস এর বিগিনার কোর্স যা আপনাকে রিয়েক্ট শেখাবে না রিয়েক্টে চিন্তা করা শেখাবে। রিয়েক্টজেএস শিখুন নিজের মাতৃভাষায়।
React না, React এ চিন্তা করা শিখুন
এই কোর্সটি করার পূর্ব শর্ত সমূহ
জাভাস্ক্রিপ্ট সম্পর্কে একটা ভালো জ্ঞান থাকতে হবে। জাভাস্ক্রিপ্টের সাধারণ বিষয় গুলো এবং ES6 সম্পর্কে কাজ করার অভিজ্ঞতা থাকতে হবে।
ES5 সম্পর্কে অল্প জ্ঞান থাকলেও ES6 সম্পর্কে পূর্ণাঙ্গ ব্যবহারিক জ্ঞান থাকতে হবে।
HTML, CSS, Bootstrap সম্পর্কে নূন্যতম একটা ধারণা থাকতে হবে। কারণ ফ্রন্টেন্ড ফ্রেমওয়ার্ক শেখার পূর্বে আপনাকে ওয়েবসাইট ডিজাইন করা জানতে হবে।
যথেষ্ট ধৈর্য এবং পরিশ্রম করার মানুষিকতা থাকতে হবে। কারণ অনুশীলন না করলে ব্যাপার গুলো শিখলেও ভুলে যেতে সময় লাগবে না।
কিভাবে কোর্সটিতে এনরোল করবেন
বিকাশ, রকেট, নগদ বা যে কোনো বাংলাদেশি ব্যাংকের মাধ্যমে কোর্স ফি ট্রান্সফার করতে পারবেন।
যে কোনো কোর্স এনরোল করার পূর্বে আমাদের সাথে যোগাযোগ করুন, না হলে আপনাকে আমাদের কমিউনিটি তে এক্সেস দিতে প্রব্লেমে পড়তে হবে।
আপনি যদি বাংলাদেশি হয়ে থাকেন, তাহলে আপনাকে বাংলাদেশের পেমেন্ট মেথডেই পেমেন্ট করার জন্য অনুরোধ করা হচ্ছে। কারণ আমরা চাই না আপনার টাকা অন্য দেশের ট্যাক্সের কাজে ব্যবহৃত হোক।
যদি আপনি দেশের বাইরে থেকে কোর্সটা এনরোল করতে চান, তাহলে আপনি ইন্টারন্যাশনাল যেকোনো ক্রেডিট বা ডেবিট কার্ডের মাধ্যমেই পে করতে পারবেন। পেপাল ব্যবহার করে পেমেন্ট করার সুবিধাও রয়েছে।
আমাদের দেশে Stripe বা Paypal কোনোটারই সাপোর্ট নেই। আমরা দেশের বাইরের স্টুডেন্টদের সুবিধা দেওয়ার জন্য Paypal and Stripe ব্যবহার করে থাকি যা দেশের বাইরে থেকে অপারেট হয়। তাই দয়া করে দেশের টাকা দেশে রাখতে দেশের পেমেন্ট মেথডই ব্যবহার করবেন।
যেকোনো ধরনের পেমেন্টের পূর্বে আমাদের অফিশিয়াল পেজে যোগাযোগ করবেন। কোনো থার্ড পার্টি কারোর সাথে যোগাযোগ করে কোনো পেমেন্ট করবেন না।।
এক ঝলকে দেখে নিন সম্পুর্ণ কোর্স আউটলাইনটি
Welcome to Our Course
1. Introduction
2. How Does Website Work
3. How Does SPA Work
4. How Does ReactJS Work
5. Which Type of Problem React is Solving
6. Core Features of React
7. Advanced Features of React
8. Tools We Need to Work with React
9. How to Use This Course
References & Download Links
1. Introduction
2. Tools We Need to Compile React
3. What is BabelJS
4. What is Webpack
5. Hands on Environment Setup
6. Understanding Files We Need
7. Environment Setup Reference
8. First React APP
9. Section References
10. What We have Learned So Far?
1. Introduction
2. Create React App Overview
3. Create First Project
4. Understand React Scripts
5. File Structures of React Application
6. Create First React Component
7. Section References
1. Introduction
2. What is Component?
3. Understand Component in Details
4. Type of Components in React
5. How to Create Functional Component
6. Which Component We Should Pick When?
7. What is JSX?
8. How to Use JSX?
9. JSX Quick References
10. Create Profile Component
11. Split Profile Component into Child Components
12. How to Reuse Our Components?
13. What is Props?
14. Modify Profile Components using Props
15. Pass Function as Props
16. Render Props Children
17. Props Quick References
18. Understanding Component Tree
19. Section References
20. Practice Problems (Component, JSX and Props)
21. What We have Learned So Far?
1. Intro
2. Why Do We Need State
3. Introducing State
4. How Does State Work
5. How To Update State
6. State Example With Timer App
7. Section Reference
8. Practice Problem
What We have Learned So Far?
1. Introduction
2. How To Style React Apps
3. Inline Styles
4. Css Classes
5. Css Module
6. Styled Component
7. Which Method We Should Use?
8. What We have Learned So Far?
1. Introduction
2. What Is Event
3. First React Event
4. Text Field And Change Event
5. Two Way Data Bindings
6. Blur And Focus Events
7. Event Reference
8. Common Events in React
9. Practice Problems
10. What We have Learned So Far?
1. Introduction
2. Basic Input Elements
3. Checkbox And Radio Button
4. Checkbox And Skills Array
5. Input Element References
6. Introducing Forms In React - Uncontrolled Form
7. First React Form
8. Understand The Form Philosophy
9. Split Form Into Multiple Components
10. Form References
11. Create A Signup Form
12. How To Validate This Form
13. Implement Form Validationcmproj
14. State Lifting
1. Introduction
2. Project Architecture
3. Setup Project
4. Poll CRUD functionalities
5. Game Component Functionalities
6. Game Winning Logic
7. Implement Jump Functionality
1. Introduction
2. Project Architecture
3. Setup Project
4. List View
5. Table View
6. Create Todo Form
7. Controller Component with Search Panel
8. Add, Select and Complete Todo
9. Change View and Other Controller JSX
10. Search and Filter.cmproj
11. Bulk Controller
1. Introduction
2. Project Architecture
3. Setup Project
4. Poll Crud Functionalities
5. Implement Sidebar Component
6. Create Poll Form
7. Poll Participation Form
8. Main Content And Get Opinion.Cmproj
9. Reuse Create Poll Form
10. Search Polls
Google Drive Link
কিছু সাধারণ প্রশ্নোত্তর
না। যদি আপনার আত্মবিশ্বাস থাকে যে আপনি React এর মতো করে চিন্তা করতে পারেন, আপনি React এর সমস্ত ফান্ডামেন্টাল বিষয় সম্পর্কে পরিপূর্ণ একটা জ্ঞান রাখেন তাহলে এই কোর্সে এনরোল করার কোনো প্রয়োজন নেই। এটা একটা বিগিনার কোর্স। তবে আপনি যদি মনে করেন React কে একবার ঝালাই করে নিবেন তাহলে অবশ্য আমরা না করবো না।
না। কোনোভাবেই না। এই কোর্সে যা শেখানো হয়েছে তার পুরোটাই জাভাস্ক্রিপ্ট। তাই জাভাস্ক্রিপ্টে ভালো একটা দক্ষতা না থাকলে আপনি কোনোভাবেই এই কোর্স করে কিছু শিখতে পারবেন না।
না। এই কোর্সটির প্রধান আলোচনার বিষয় হচ্ছে ReactJS যা একটি UI লাইব্রেরী। এই কোর্সে ফ্রন্টেন্ড ডেভেলপমেন্ট পুরোপুরি শেখানো হয়নি। আর React ব্যবহার করে পুরোপুরি ফ্রন্টেন্ড ডেভেলপমেন্ট করতে হলে অন্যান্য অনেক লাইব্রেরী এর সাহায্য দরকার হয় যা আমাদের পরবর্তী কোর্স গুলোতে আসবে।
কারণ ফ্রন্টেন্ড ডেভেলপমেন্টের জগতে React একটা বড় ভূমিকা পালন করছে। সব কোর্সে ফ্রন্টেন্ড ডেভেলপমেন্টের সাথে জড়িত অন্যান্য অনেক বিষয় নিয়ে আলোচনা করা হয়। যার ফলে React এর ফান্ডামেন্টালটাই ভালোভাবে শেখা হয়ে ওঠে না। আর এই কারণে ডেভেলপমেন্টে অনেক রকম সমস্যার সৃষ্টি হয়। আমাদের এই কোর্স তৈরি করার মূল লক্ষ্যই হলো ফ্রন্টেন্ড ডেভেলপমেন্ট না, কোর React টা ভালোভাবে শেখা এবং বোঝা।
আমাদের প্রিমিয়াম কোর্স গুলো
All Courses, Premium Courses
সম্পূর্ণ বাংলা ভাষায় জাভাস্ক্রিপ্টের কমপ্লিট কোর্স। একদম বিগিনার থেকে অ্যাডভান্সড লেভেল সবার জন্য। এবার জাভাস্ক্রিপ্ট শিখবো নিজের মাতৃভাষায়।
কোর্স ইন্সট্রাক্টর সম্পর্কে কিছু কথা