- Have any question?
- 📲 0197-2719550
- ✉️ [email protected]
The Complete Full-Stack JavaScript Course in Bangla
- Development, Programming
- 2300 (Registered)
- (42 Reviews)
কেন আমি এই “Complete Full-Stack JavaScript” কোর্সটি তৈরি করেছি?
জাভাস্ক্রিপ্ট বিশ্বের সবচেয়ে জনপ্রিয় একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং অন্য যেকোন প্রোগ্রামিং ল্যাঙ্গুয়েজের তুলনায় এর জনপ্রিয়তা প্রতিনিয়ত বেড়েই চলেছে। আপনি যদি একটি মাত্র ল্যাঙ্গুয়েজ শিখে প্রফেশনাল ডেভেলপার হিসাবে নিজেকে প্রতিষ্ঠিত করতে চান, তাহলে সেটি হবে জাভাস্ক্রিপ্ট। শুধুমাত্র এই একটি ল্যাঙ্গুয়েজ শিখেই আপনি ওয়েবসাইট, ওয়েবসার্ভার, মোবাইল অ্যাপ্লিকেশান, ডেক্সটপ অ্যাপ্লিকেশান, গেমস ইত্যাদি আরও অনেক কিছু তৈরি করতে পারবেন। কিন্তু দুঃখজনক হলেও সত্যি, মাতৃভাষা বাংলায় এই জাভাস্ক্রিপ্টের Resourceful & Project-based Course এর বড়ই অভাব। অনলাইনে যা পাওয়া যায় তার ম্যাক্সিমামই অসম্পূর্ণ এবং অগোছালো। যার কারণে শিক্ষার্থীরা শিখার জন্য সঠিক গাইডলাইন পাচ্ছে না। আর তাই এই প্রয়োজনীয়তার কথা মাথায় রেখে আমি আমার দীর্ঘ কাজের অভিজ্ঞতার আলোকে আপনাদের জন্য এই “The Complete Full-Stack JavaScript Course in Bangla” কোর্সটি তৈরি করেছি।
এই কোর্সটি থেকে, যারা জাভাস্ক্রিপ্টে আগে কখনো কোড করেনি, তারা যেভাবে উপকৃত হবে, একইভাবে যারা জাভাস্ক্রিপ্ট তাদের দৈনন্দিন ডেভেলপমেন্ট লাইফে ব্যবহার করছে, কিন্তু জাভাস্ক্রিপ্টের Next Generation Features গুলো শিখতে ইচ্ছুক, তারাও এই কোর্সটি থেকে উপকৃত হবে। So, This course is for EVERYONE!!
জাভাস্ক্রিপ্ট শিখে ফাংশনাল Website develop করা যায়, Web server তৈরি করা যায়। এখানেই শেষ না, জাভাস্ক্রিপ্ট দিয়ে Desktop Application, Android and iOS Application, Real-time Networking Apps, Command line tools, Games ইত্যাদি আরও অনেক কিছু ডেভেলপ করা সম্ভব। So, All these things you can build with this ONE LANGUAGE!! আশা করি বুঝতেই পারছেন, এই কোর্সটি করার মাধ্যমে আপনি আপনার ক্যারিয়ারে নতুন মাত্রা যুক্ত করতে পারবেন।
এই কোর্সটি কেন মার্কেটের অন্যান্য কোর্স বা টিউটোরিয়াল থেকে আলাদা?
- এই কোর্সে আপনাদের প্রতিটা টপিক শিখানো শেষে আমরা কিছু প্রাকটিস প্রবলেম সল্ভ করবো। এরপর আপনাদের নিজেদের প্রাকটিসের জন্য এসাইনমেন্ট দেয়া হবে। এগুলোর মাধ্যমে আপনাদের কোডিং স্কিল ডেভেলপের সাথে সাথেই আপনার চিন্তা শক্তি ও ডেভেলপ হবে। কোডিং যে কেউই করতে পারবে, কিন্তু ক্লায়েন্টের দেয়া Requirement অনুযায়ী যদি চিন্তা করে সেই প্রবলেম টা সল্ভ না করতে পারেন, তাহলে আপনার এই ল্যাঙ্গুয়েজ শিখাটা কাজে দিবে না। So, THINK LIKE A CODER
- আমরা একদম Fundamental থেকে Advanced level এর প্রতিটা টপিক শিখার সাথে সাথে সেগুলো আমাদের প্রোজেক্টগুলোতে Apply করবো। So, আপনারা এই Latest Features গুলোর ব্যাবহারিক প্রয়োগ দেখতে পারবেন। THIS IS THE MOST UP-TO-DATE COURSE AVAILABLE IN BANGLA ✌✌
- আপনি এই কোর্সটি থেকে বোনাস হিসেবে NodeJS, ExpressJS, Rest API Design, ReactJS, MongoDB এবং Web scraping শিখতে পারবেন। এবং অবশ্যই এগুলো উপর আমাদের একের অধিক প্রোজেক্ট থাকবে। আমরা একই সাথে ওয়েবসাইট এবং ওয়েবসার্ভার কিভাবে তৈরি করতে হয় শিখবো। After completing this course, YOU CAN BECOME A FULL STACK DEVELOPER
- আমরা আমাদের কোডিং পর্ব শেষে আমাদের এই ওয়েবসাইট গুলোকে কিভাবে Github, Heroku এবং Netlify তে হোস্ট করতে পারি সেটা দেখবো। So, আমরা একসাথে যেসব Projects করবো, তা আপনারা আপনাদের PORTFOLIO তে রেখে দিতে পারবেন। যেটা পরবর্তীতে আপনাদের জব পেতে খুবই সাহায্য করবে।
- এই কোর্সের প্রতিটি টপিক আমরা ছোট ছোট ভাগে ভাগ করে শিখবো। প্রতিটি লেকচার সর্বোচ্চ ৪ থেকে ৬ মিনিটের হবে। তাতে করে আপনাদের এই ভিডিওগুলো দেখতে দেখতে একঘেয়েমিতা চলে আসবে না এবং আপনারা খুব ভালোভাবে প্রতিটি টপিক শেষ করে (এবং সাথে সাথে কোড করে) পরবর্তী টপিকে যেতে পারবেন। MY GOAL IS TO MAKE WEB DEVELOPMENT FUN AND ACCESSIBLE TO EVERYONE. THAT'S WHY MY COURSES ARE SIMPLE AND MUCH INFORMATIVE.
- এই কোর্সটি এনরোল করার পর আপনি জাভাস্ক্রিপ্টে যেকোনো ধরনের প্রবলেম ফেইস করলে MSB Forum এ আমাকে পাবেন। আমি প্রতিদিন সকাল অথবা সন্ধ্যায় একটি নির্দিষ্ট সময় আপনাদের প্রশ্নগুলোর উত্তর দিতে বসবো।
- আমাদের এই কোর্সের স্টুডেন্টস দের জন্য রয়েছে Discord Online Classroom যেখানে অলরেডি শতাধিক স্টুডেন্টস রয়েছে এবং তারা প্রতিনিয়ত সাপোর্ট পেয়ে যাচ্ছে।
কি থাকছে এই “Complete Full-Stack JavaScript” কোর্সে?
- জাভাস্ক্রিপ্ট কি? জাভাস্ক্রিপ্ট কেন শিখবো? এই কোর্সটি থেকে আমরা কিভাবে মাক্সিমাম আউটপুট পেতে পারি।
- বিভিন্ন Variables & Data types এর ব্যাবহার সম্পর্কে জানবো (String, Number, Boolean, Null, Undefined, Object, Array, Function ইত্যাদি)।
- Latest JavaScript Feature (let, const, template literals) নিয়েও আলোচনা করবো।
- JavaScript Operators, Conditional Statements and loops নিয়ে বিস্তারিত আলোচনা করবো। এখানে আমরা বিভিন্ন মডার্ন জাভাস্ক্রিপ্ট ফিচারস নিয়ে আলোচনা করবো।
- প্রতিটি টপিকে অসংখ্য Exercises, Resources & Assignments থাকবে।
- Object Basics, Object Destructuring, Cloning an Object, Built-in Objects, JSON ইত্যাদি উদাহারণ সহকারে বিস্তারিত শিখব।
- Function Basics, Default & Rest parameters, Hoisting, ARROW FUNCTION ইত্যাদি আরো অনেক টপিক শিখব।
- Array সম্পর্কে জানবো এবং শিখব। Array Methods এর উপর প্রায় ১৭ এর অধিক লেকচার রয়েছে।
- Sorting, Reversing, Slicing, Combining, Joining ইত্যাদি আরো অনেক array methods নিয়ে বিস্তারিত আলোচনা করবো।
- Latest JavaScript Features: Spread Operators, Map, Filter, Reduce নিয়ে উদাহারণ সহ আলোচনা রয়েছে। এমনকি আমরা এই Features গুলো আমাদের প্রোজেক্টসগুলোতেও Apply করবো।
- আমরা এতক্ষণ পর্যন্ত যেসব Fundamental concepts শিখেছি, সেগুলোর উপর ৫০ এর ও অধিক প্রোগ্রামিং চ্যালেঞ্জের রিসোর্স আমি দিয়ে দিব। যা কমপ্লিট করার মাধ্যমে আপনার জাভাস্ক্রিপ্ট শেখার ভিত্তি নিঃসন্দেহে মজবুত হবে।
- বিভিন্ন Job Interview Questions নিয়ে আলোচনা করা হবে। যা আপনাদের পছন্দের জবটি পেতে সাহায্য করবে।
- বিভিন্ন ধরনের Data Structure & Algorithms নিয়ে আলোচনা করবো।
- ES6/ES7/ES8 Features দেখবো। যেমনঃ Set, Map, WeakSet, WeakMap, Module (Import, Export), padStart, padEnd, trimStart, trimEnd, Array & Object destructuring. এছাড়াও পূর্ববর্তী এবং পরবর্তী লেকচার গুলোতে আমরা আরো অনেক Latest Features দেখবো। যেমনঃ let, const, template literals, Spread Operators, Map, Filter, Reduce, rest parameter, Class Inheritance, Promises, Async Await ইত্যাদি।
- Object Oriented Programming (OOP) এর ব্যাপারে পরিস্কার একটি ধারনা নিব।
- Constructor Functions, this keyword, prototypes, ES6 Classes and Inheritance নিয়ে উদাহারণ সহকারে বিস্তারিত আলোচনা করবো।
- OOP ব্যবহার করে আমরা একটি সম্পূর্ণ প্রোজেক্ট তৈরি করবো।
- Asynchronous JavaScript সম্পর্কে জানবো এবং শিখবো। আমরা দেখবো Callback কিভাবে ব্যবহার করতে হয় এবং আমরা কেন Callback ব্যবহার না করে Promises / AsyncAwait ব্যবহার করবো। আমরা দেখবো আমরা কিভাবে Multiple Promises Handle করতে পারি। সাথেই আমরা দেখবো আমরা কিভাবে Fetch API ব্যবহার করে Ajax Call করতে পারি।
- Document Object Model (DOM) নিয়ে আলোচনা করবো।
- DOM selectors, DOM Manipulation, UI events, LocalStorage ইত্যাদি শিখবো একটি প্রোজেক্ট করার মাধ্যমে।
- আমরা প্রায় ৮/৯ টি প্রোজেক্টে এই DOM নিয়ে কাজ করবো।
- অতঃপর আমরা আরও ৫ টি প্রোজেক্ট করবো। সেগুলোতে আমরা Modern ES6+ Features, DOM, OOP, Async JS, NPM, Webpack & Babel, ES6 Modules ব্যবহার করবো।
- আমরা Error Handlings কিভাবে করতে হয়, সেটা শিখবো। এবং Regular Expression ব্যবহার করে কিভাবে String Validation করতে হয় সেগুলো শিখবো।
- Local Storage and Session Storage নিয়ে আলোচনা করা হবে। এবং এদের উপর বিভিন্ন প্রোজেক্টস থাকবে।
- আমরা Node JS, Express JS and MongoDB শিখবো। এগুলো ব্যবহার করে কিছু প্রোজেক্ট তৈরি করবো এবং শিখবো কিভাবে আমরা নিজেরাই সার্ভার তৈরি করতে পারি এবং কিভাবে আমরা ডাটাবেসে ডাটা স্টোর করতে পারি।
- আমরা Template Engine: EJS শিখবো। এবং এগুলো দিয়ে অসংখ্য ওয়েবসাইট তৈরি করবো।
- এরপর আমরা Rest API Design করা শিখবো। বিভিন্ন CRUD Application এর মাধ্যমে Restful web services এর Best Practices গুলো শিখবো।
- Mongoose ব্যবহার করে কিভাবে Complex Query করতে হয়, সেগুলো দেখবো।
- Mongoose Static Methods and Middlewares নিয়ে আলোচনা করবো।
- Pagination, Filtering নিয়ে আলোচনা করবো।
- আমরা Password Security নিয়ে আলোচনা করবো।
- আমরা JWT এর মাধ্যমে Authentication & Authorization শিখবো।
- Node JS এ আমরা কিভাবে ফাইল আপলোড নিয়ে কাজ করতে পারি, সেটা শিখবো।
- আপনারা Postman ব্যাবহার করা শিখবেন (Beginner to Advanced)
- আমরা React JS শিখবো। React JS দিয়ে আমরা ২টি প্রোজেক্ট তৈরি করবো এবং দেখবো কিভাবে আমরা শুধুমাত্র জাভাস্ক্রিপ্ট শিখেই একটি সম্পূর্ণ ওয়েবসাইট তৈরি করতে পারি (Coming Soon)
- আমরা Web Scraping শিখবো এবং দেখবো কিভাবে আমরা অন্যান্য ওয়েবসাইট থেকে ডাটা নিয়ে আমাদের ওয়েবসাইটে কাজ করতে পারি।
- এরপর আমরা ReactJS + NodeJS + ExpressJS + MongoDB (MERN Stack) দিয়ে ১টি প্রোজেক্ট তৈরি করবো (Coming Soon)
- আমাদের সব প্রোজেক্টের কাজ শেষ হয়ে গেলে এগুলো আমরা Heroku, Netlify, Github এ কিভাবে হোস্ট করতে পারি সেগুলো দেখবো।
- আপনাদের চাহিদার উপর ভিত্তি করে এই কোর্সে মাঝে মধ্যেই নতুন লেকচার অ্যাড করা হবে।
- এই কোর্সের পেইড মেম্বার্সদের জন্য থাকবে একটি প্রাইভেট ফোরাম। যেখানে কোর্স সম্পর্কিত যেকোনো সমস্যা পোস্ট করলে আমি পার্সোনালি আপনাদের হেল্প করব।
- এছাড়া আপনাদের চাহিদার উপর ভিত্তি করে কোর্সে নতুন কোন ভিডিও অ্যাড করা হলে সেগুলার আপডেটও আপনারা ফ্রিতেই পেতে থাকবেন। যেটা আপনাকে বেস্ট লারনিং এক্সপেরিয়েন্স দিবে। তাই আর দেরি না করে, এই কোর্সটি এখনই এনরোল করুন এবং বিশ্বের সবচেয়ে জনপ্রিয় এই ল্যাঙ্গুয়েজটি শিখে আপনার ক্যারিয়ারে নতুন মাত্রা যুক্ত করুন। I AM WISHING YOU ALL THE VERY BEST!
স্টুডেন্টরা এই কোর্স সম্পর্কে যা বলছে ~
সচরাচর প্রশ্ন সমূহ (FAQ)
(১) কোর্সটি কিভাবে করবো? উত্তরঃ MSB Academy একটি ই-লার্নিং প্ল্যাটফর্ম। আপনি অনলাইনে ঘরে বসে আপনার সুবিধামত সময়ে কোর্স করতে পারবেন। আর কাজ করার সময় প্রবলেম ফেস করলে, Instructor-এর হেল্পও কোর্সের ফোরামে পাবেন। কোর্স কিভাবে দেখবেন? কিভাবে কোর্স কমপ্লিট করে সার্টিফিকেট পাবেন? এই সব কিছু জানতে এই ভিডিওটি দেখে ফেলুনঃ
(২) আমি এই অনলাইন কোর্সটি কিনতে চাই। কিভাবে কিনবো? উত্তরঃ বাংলাদেশী DBBL / নেক্সাস / ভিসা / মাস্টারকার্ড / রকেট / বিকাশ দিয়ে মূল্য পরিশোধ করলেই কোর্সের লাইফ-টাইম আক্সেস পেয়ে যাবেন এবং যেকোনো সময় ওয়েবসাইটে লগিন করে কোর্সের ভিডিও দেখে শিখতে পারবেন।
(৩) কোর্সের শেষে কোন প্রশ্ন থাকলে সাপোর্ট পাওয়া যাবে? উত্তরঃ অবশ্যই। কোর্সের এনরোল করা মেম্বার্সদের জন্য আছে প্রাইভেট ফোরাম। সেখানে তারা কোর্স সম্পর্কিত যেকোনো প্রশ্ন করলে, তার উত্তর পেয়ে যাবে।
কোর্স সার্টিফিকেট
কোর্সটি সফলভাবে শেষ করলে আপনার জন্য আছে সার্টিফিকেট যা আপনি ⤵
- আপনার সিভিতে যোগ করতে পারবেন
- লিংকডইন প্রোফাইলে শেয়ার করতে পারবেন
- ফেসবুকে ১ ক্লিকেই শেয়ার করতে পারবেন
আর কোর্সটি আপনার বন্ধু, অথবা যে কাউকে রেফার করে ২০% কমিশন পেতে আমাদের অ্যাফিলিয়েট প্রোগ্রামে জয়েন করুন।
Curriculum
- 33 Sections
- 295 Lessons
- Lifetime
- Getting Started with JavaScript6
- Variables and Data Types8
- JavaScript Operators6
- Conditional Statements9
- JavaScript Loops13
- String in JavaScript9
- 6.1String Basics
- 6.2String Methods: charAt, charCodeAt, toUpperCase, toLowerCase, includes, startsWith, endsWith
- 6.3String Methods: Search, IndexOf, lastIndexOf
- 6.4String Methods: toString, Concat, split
- 6.5String Methods: slice, subStr, subString
- 6.6Escape Sequences
- 6.7String Immutability
- 6.8Best Resources for Learning String
- 6.9Problem Solving (String)
- Objects - The Core of Javascript & JSON10
- 7.1Object Basics with Dot & Bracket Notation
- 7.2Adding, Modifying & Deleting Properties (with Dynamic Property Access)
- 7.3Object Methods & This Keyword
- 7.4Traversing Object Entries
- 7.5Exercise – Total Salary
- 7.6Object Destructuring
- 7.7Exercise – Doctor Object (Learn Object All in One)
- 7.8Cloning an object
- 7.9Math Object
- 7.10JSON Data Format
- JavaScript Functions7
- JavaScript Arrays18
- 9.1Array Basics
- 9.2Adding Elements
- 9.3Removing Elements
- 9.4Finding Elements (Primitive Type)
- 9.5Finding Elements (Reference Type)
- 9.6Iterating an array
- 9.7Sorting and Reversing an array
- 9.8Testing the elements of the array
- 9.9Combining and Slicing the array
- 9.10Spread Operators
- 9.11Joining Array
- 9.12Mapping an array
- 9.13Filtering an array
- 9.14Reducing an array
- 9.15When to Use Map, Filter & Reduce
- 9.16Exercise – Odd Sum
- 9.17Exercise – Even Max
- 9.18Exercise – Books
- Other ES6, ES7 and ES8 Features7
- JavaScript Coding Interview Questions [Solved with CODE]10
- 11.1What is Data Structure and Algorithms
- 11.2Why Data structure and Algorithms are important in coding interviews
- 11.3Find a duplicate number in an array of integers
- 11.4Remove all duplicates from an array of integers [2 ways]
- 11.5Find all pairs in an array of integers whose sum is equal to a given number
- 11.6Reverse a string [2 ways]
- 11.7Reverse each word of a string [2 ways]
- 11.8Recursion – Print recursively [1 to 10]
- 11.9Recursion – Print recursively [10 to 1]
- 11.10Recursion – Calculate Factorial
- Error Handlings in JavaScript4
- Regular Expression3
- Object Oriented JavaScript4
- Asynchronous JavaScript, Ajax & Fetch API9
- DOM (Document Object Model)8
- Web Storage API5
- Project 1 - Monster Finder (DOM + Module)5
- Project 2 - E-Wallet App (DOM + LocalStorage)8
- Project 3 - ProFinder (DOM + Async)5
- Project 4 - Form Validator6
- 21.1Project overview
- 21.2Build a basic template for Form validator
- 21.3Proper type, name, placeholder, and required keyword for each Input Field
- 21.4Minlength, Maxlength, regex in pattern, and title as attribute. (Detect valid/invalid input field in CSS)
- 21.5Constraint Validation API
- 21.6Validate password and show final Object. Wrap up!!
- Project 5 - Task List (OOP Based Project CRUD Application)9
- 22.1Project intro and UI Setup
- 22.2Create 3 Constructor Functions, Show Task and Reset Form
- 22.3Delete Task and Mark Task Completed using ES5 Prototypes
- 22.4Local Storage Read and Store Task
- 22.5Delete and Mark Completed in LocalStorage
- 22.6Show List of tasks from LocalStorage
- 22.7Initiate the Update and store Task ID in Hidden Field
- 22.8Update Tasks
- 22.9Converting from prototype to ES6 Classes
- Learn Node.js From Scratch13
- 23.1Introduction to NodeJS
- 23.2Getting Started With Nodemon
- 23.3Understanding Modules
- 23.4Exercise – MiniCalculator (with Command Line Arguments)
- 23.5File System Module (With Callbacks)
- 23.6File System Module (Refactoring With Promises)
- 23.7Exercise – Read and Write File Simultaneously
- 23.8HTTP Module
- 23.9Exercise Rendering HTML as a Response
- 23.10URL Module Explained
- 23.11Importing NPM Modules
- 23.12ASSIGNMENT (Node JS)
- 23.13Solution Of Assignment (Node JS)
- Project 6 - The Bicycle Shop (Build a Web Server with Pure Node JS)8
- 24.1Project Intro and UI Setup
- 24.2Folder Structure and Create HTTP Server
- 24.3Parsing URL and Query String
- 24.4Declaring Routes and Rendering HTML
- 24.5Rendering CSS, Images, SVG Files
- 24.6Rendering Dynamic Data for Overview Page
- 24.7Create Dynamic blocks in Homepage
- 24.8Rendering Dynamic Data for Homepage & Wrap Up!
- Learn Express JS From Scratch7
- Project 7 - Learn EJS with a Complete Project7
- Project 8 - Build your own RESTFUL API from Scratch17
- 27.1Section Prerequisites
- 27.2What is REST API?
- 27.3Create a CRUD Rest API with Node and Express.js
- 27.4Basic Server Setup with EXPRESS and POSTMAN
- 27.5GET All Products, Create a new Environment and Collection in POSTMAN
- 27.6GET a Specific Product with Query Parameters
- 27.7POST a New Product
- 27.8Validate the body of the request with Joi
- 27.9Update a Product Information with PUT Method
- 27.10Update a Product Information with PATCH Method
- 27.11DELETE a Specific Product
- 27.12DELETE all the products
- 27.13API Documentation
- 27.14Best Resources for REST API Design
- 27.15ASSIGNMENT
- 27.16[Bonus] Validation in Patch Method
- 27.17[Bonus] Let’s Learn some Status Code
- Web Server Deployment5
- MongoDB - A NoSQL Database14
- 29.1Introduction to MongoDB
- 29.2Installing MongoDB and Compass
- 29.3Connecting to MongoDB
- 29.4Schema and Models
- 29.5Create and Save a document
- 29.6Find documents in multiple ways
- 29.7Query API – Select, Sort, Limit, Count Documents
- 29.8Complex Query – Comparison Operators
- 29.9Complex Query – And, Or Operations
- 29.10Exercise – Advanced Query
- 29.11Update a document (Way 1)
- 29.12Update a document (Way 2)
- 29.13Delete documents in 3 ways
- 29.14MongoDB Assignment (with complex MOVIE DATASET)
- Project 9 - All in One (REST API and Mongoose)13
- 30.1Section and Project Overview
- 30.2Mongoose Connection, Create User and Task Model with Proper Folder Structure
- 30.3Data Validation and Sanitization in User Model
- 30.4Data Validation and Sanitization in Task Model
- 30.5REST API Design with Express
- 30.6Store User and Task Information
- 30.7Fetch all users and tasks information from Database
- 30.8Fetch a single user and task from Database
- 30.9Update User and Task Documents
- 30.10Delete User and Task Documents
- 30.11Organize Routes with Express Router
- 30.12Separate Functionalities from Routes and Create Controllers
- 30.13Assignment
- Password Security, Authentication and Authorization6
- React - A JavaScript Library35
- 32.1(Overview) What is React.js and why is it so popular
- 32.2Minimum JS needed to learn React.js (or any kinds of library or framework)
- 32.3Technical Aspects of React.js
- 32.4Development Environment Setup
- 32.5Create React App
- 32.6Understanding Folder Structure
- 32.7Structure of a component
- 32.8Rules of JSX
- 32.9Difference between JSX and HTML
- 32.10React Functional Components (+Reusablity)
- 32.11Working with Props
- 32.12Weekly Reading Materials
- 32.13Weekly Assignment
- 32.14Props Children Property
- 32.15PropTypes
- 32.16Styling Components
- 32.17CSS in JSX
- 32.18Blogstar – Component Overview
- 32.19Blogstar – Header and PostList Component
- 32.20Blogstar – PostList, Post and Props
- 32.21Blogstar – Children props, Destructuring, PropTypes
- 32.22Blogstar – Footer Component
- 32.23(Recap) JavaScript Array Map() Method
- 32.24Displaying Lists in React and JSX
- 32.25Key property in the List
- 32.26React Event handlers
- 32.27(Issue) Why is the component not updating
- 32.28What is State in React
- 32.29State vs. Props
- 32.30Issue solved using React State
- 32.31Introduction to Counter Application
- 32.32Creating User Interface
- 32.33Adding the Functionalities
- 32.34Passing callback function to useState() hook
- 32.35React Hooks useState() with Object
- Conclusion + BONUS1