Udemy Link: https://udemy.com/3008282
বর্তমানে ওয়েব কিংবা মোবাইল যেকোন ক্ষেত্রে রিয়ালটাইম যোগাযোগ খুব কমন একটি ফিচার হয়ে দাঁড়িয়েছে। তাই যারা জাভাস্ক্রিপ্ট ডেভেলপার, তাদের জন্য জাভাস্ক্রিপ্ট এর WebSockets লাইব্রেরী Socket.io ব্যবহার করে কি করে একটা ছোট্ট চ্যাট এপ্লিকেশন তৈরি করা যায় সেটাই দেখানোর চেষ্টা করা হয়েছে এই টিউটোরিয়ালে। টিউটোরিয়ালটি পুরোপুরি এপ্লিকেশন ডেভেলপমেন্ট কেন্দ্রিক, তাই এখানে থিওরি তে তেমন একটা জোর দেয়া হয়নি।
টিউটোরিয়ালটি কাদের জন্যঃ
আপনি ইতোমধ্যে জাভাস্ক্রিপ্ট নিয়ে কাজ করেন।
ReactJS ব্যবহার করে ডেভেলপমেন্ট করেছেন।
কিছুটা NodeJS সম্পর্কে ধারনা রাখেন।
যারা ReactJS নিয়ে এখনো কাজ করেননি তারা আমার ReactJS টিউটোরিয়ালটি দেখে আস্তে পারেন এই লিংক থেকে - • Beginners Guide to ReactJS in Bangla (incl...
Github: https://github.com/nowshad-sust/socke...
FAQ
যেকোন প্রশ্ন বা টিউটোরিয়ালটি নিয়ে যেকোন ধরনের সাজেশন/ফিডব্যাক থাকলে জানাতে ভুলবেন না।
Timestamp:
0:00 Introduction
1:43 Project Demo
4:24 Environment Setup
5:50 Project Initialisation
13:00 Running Express Server
14:37 Running React Client
16:38 Setting up Routes
23:15 Join page
32:30 Chat Page
35:32 Adding socket.io client
38:16 Adding socket.io server
42:02 Server socket connect
44:57 Server socket disconnect
46:26 Emit event
49:48 Add and remove users
59:20 Making chat component
1:04:31 Message passing
1:10:01 Adding room
1:10:47 Joining a room
1:17:03 Leaving a room
1:21:39 Messaging
1:28:26 Chat scroll
1:30:22 Fixing room leave
1:34:10 User list
1:46:24 Conclusion