09/01/2025
ওয়েব অটোমেশন জানুয়ারী ২০২৫ পেইড ওয়ার্কশপ আউটলাইন।
এই ওয়ার্কশপে তিনদিনে আমরা লাইভ ক্লাস এবং রেকর্ডেড ভিডিওর মাধ্যমে কিছু টপিকের উপর জানতে পারব। এগুলোর বাইরেও অনেকগুলো বিষয় আলোচনা করা হবে।
✅ ওয়েব অটোমেশন এর বিভিন্ন আলাদা বিষয়গুলো সম্পর্কে জানব। এবং আমাদের কোর্সের জন্য প্রয়োজনীয় নোড সহ অন্যান্য বিষয় সেটাপ করে নিব। অবশ্যই আপনাকে আগেই সেটাপ যথাসম্ভব ঠিক করে ফেলতে হবে। সেটাপ ঠিক না করতে পারলে আমরা ওয়ার্কশপ কন্টিনিউ করবো না।
✅ ব্রাউজার ছাড়া কিভাবে ডাটা কালেক্ট করতে হয়, curl, fetch, অন্যান্য উপায় এবং jsdom ও puppeteer দিয়ে ডাটা একসেস করা। এখানে আমরা প্লেরাইট, পাপেটার, সেলেনিয়াম, সাইপ্রেস সহ অন্যান্য সার্ভিস ও টুলস সম্পর্কেও কিছু আলোচনা করবো।
✅ পাপেটার দিয়ে কিভাবে ব্রাউজার লঞ্চ করতে হয়, অন্য জায়গায় লঞ্চ করা থাকলে সেখানে কানেক্ট করা, হেডলেস ও হেডফুল মোড সম্পর্কে বিস্তারিত। পাপেটার ছাড়াও একই কাজ প্লেরাইট দিয়ে করা যায় কিনা, সেগুলো আলোচনা করবো।
✅ পাপেটারের বিভিন্ন রকম গুরুত্বপূর্ণ ও কমান্ড, click, type, select, focus, evaluate, সহ অনেকগুলো মেথড। একই জিনিস অন্যান্য লাইব্রেরীতে কিভাবে করে সেগুলো নিয়ে হালকা করে আলোচনা করা হবে।
✅ সিএসএস ও এক্সপাথ সিলেক্টর, এআই ব্যাবহার করে সিলেক্টর ছাড়া ডাটা কালেক্ট করার কিছু উপায়। তবে আমাদের মূল ফোকাস থাকবে সহজে এলিমেন্ট চুজ করা নিয়ে।
✅ পেইজের কোড থেকে নিয়ে করা পেজিনেশন, নেক্সট পেজিনেশন, ইনফিনিটি, লোড মোর সহ আরো অনেক রকম পেজিনেশন থাকবে। যদিও সব রকম পেজিনেশন আমরা কাভার করতে পারব না, বেসিক পেজিনেশনগুলো আমরা কাভার করে ফেলব ইনশাআল্লাহ।
✅ রিকুয়েষ্ট ব্লক করা, বিভিন্ন এড ও কুকি নোটিশ ব্লক করা, ক্লিন একটি স্ক্রিনশট নিতে হয়, ও ব্যান্ডউইথ সেইভ করতে হয় এগুলো জানতে পারব। স্ক্রিনশট তৈরি করার একটা ছোট এপিআই তৈরি করার সময় এগুলো কাজে আসবে।
✅ ক্রোমে বিভিন্ন এক্সটেনশন লোড করা সম্পর্কে দেখানো হবে। এক্সটেনশন লোড করার পরবর্তী বিষয়গুলো আলোচনা করা হবে। ক্রোম এক্সটেনশন টেস্টিং নিয়ে কিছু ছোট আলোচনা থাকতে পারে।
✅ প্রক্সি ও ভিপিএন, টাইমজোন ইত্যাদি নিয়ে আলোচনা থাকবে। কিভাবে এবং কেন প্রক্সি ব্যবহার করতে হয় সেগুলো নিয়ে আলোচনা থাকবে। প্রক্সি ব্যবহার করার পজিটিভ নেগেটিভ দিকগুলো নিয়ে আলোচনা হবে। তবে বট প্রটেকশন বাইপাস নিয়ে বিস্তারিত আলোচনা করার সুযোগ মিলবে না।
✅ একটা সিম্পল এপিআই তৈরি করা হবে যা ব্যবহার করে আমরা একটা ওয়েবসাইটের স্ক্রিনশট নিতে পারব। এই স্কিল কাজে লাগিয়ে ছোট ছোট কিছু প্রজেক্টের আইডিয়া শেয়ার করা হবে যা পরবর্তীতে মাইক্রোসার্ভিস হিসাবে অন্যান্য জায়গায় ব্যবহার করা যাবে।
✅ কিভাবে ক্রোম আরো ফাস্ট রান করতে হয়, কিভাবে রিসোর্সের লিমিট হিট না করে কম্পিউটার স্লো না করে ডাটা কালেক্ট ও প্রসেস করতে হয়, এগুলো নিয়েও আলোচনা হবে। কি করলে সার্ভার ক্র্যাশ করতে পারে, কি কি লাগতে পারে না পারে এগুলো আলোচনা হবে।
✅ কিউ ব্যবহার করে কিভাবে অনেকগুলো আলাদা রিসোর্স থেকে ডাটা ক্রল করতে হবে, মিনিমাল একটা ডাটাবেইজে ডাটা সেইভ করা, রিকুয়েস্ট ক্যাশ করা সহ অনেকগুলো বিষয়। যাতে আমরা বড় এমাউন্টের ডাটা কালেক্ট করতে পারি।
সময় ও সুযোগ সাপেক্ষে ওয়ার্কশপ ও আলোচনার পরিধি বড় বা ছোট হতে পারে।
তিনদিনের এই ওয়ার্কশপ ফি ৩০০০ টাকা। ওয়ার্কশপে জয়েনের আগে একটা ছোট পরীক্ষা থাকবে, পরীক্ষা ও পেমেন্ট ডিটেইলস ডিসকর্ডে প্রদান করা হবে। ডিসকর্ডের লিংক নিচে দেয়া হলো।