সাধারনত ওয়েব ডেভেলপমেন্ট নিয়ে যারা কাজ করেন তাদের ৩ ভাগে ভাগ করা যায়
একজন ফ্রন্ট এন্ড ডেভেলপার সাধারনত একটা ওয়েবসাইট বা ওয়েব অ্যাপের
ভিজুয়াল আউটলুক নিয়ে কাজ করেন যেটা আমরা ব্রাউজারে দেখতে পাই ।
ফ্রন্ট এন্ড ডেভেলপমেন্ট শিখতে গেলে ৪ টি জিনিস জানা বাধ্যতামুলক ;
এগুলো হলো এইচটিএমএল , সিএসএস , জাভাস্ক্রিপ্ট ও ডম । এরপর দরকার
ও চাহিদা অনুযায়ী সিএসএস ও জাভাস্ক্রিপ্ট এর বিভিন্ন লাইব্রেরী বা ফ্রেমওয়ার্ক
যেমন বুটস্ট্র্যাপ , ইউআইকিট , ফাউন্ডেশন , সিম্যানটিক ইউআই ,
ম্যাটেরিয়ালাইজ সিএসএস , ভ্যু , অরেলিয়া , রিয়্যাক্ট , পলিমার , অ্যাঙ্গুলার
শিখতে পারেন ।

2. ব্যাক এন্ড ডেভেলপার:
ব্যাক এন্ড ডেভেলপাররা সাধারনত একটা ওয়েবসাইট বা ওয়েব অ্যাপের
ফাংশনালিটির জন্য প্রয়োজনীয় লজিক লেয়ার লিখে থাকেন । ব্যাক এন্ডে যে
আসলে কত কি ব্যাবহার করা যায় বলে শেষ করা যাবেনা । ব্যাক এন্ড প্রোগ্রামিং
এর জন্য আপনি সি++ থেকে শুরু করে পিএইচপি , জাভাস্ক্রিপ্ট , সি শার্প ,
জাভা , গোল্যাং , পাইথন , রুবী , জুলিয়া , এরল্যাং , লিস্প সহ আরো
অনেককিছুই ব্যাবহার করতে পারবেন । চাইলে এগুলোর ভেতর থেকে যে কোন
একটা শিখতে পারেন । ব্যাক এন্ডের জন্য জনপ্রিয় কিছু ফ্রেমওয়ার্ক হচ্ছে
এএসপি ডটনেট , এক্সপ্রেস , রুবী অন রেইলস , স্প্রিং , জ্যাঙ্গো ইত্যাদি ।
এছাড়াও ব্যাক এন্ড ডেভেলপার হতে গেলে আপনার ডাটাবেজ সম্পর্কে জানা
থাকতেই হবে । ডাটাবেজ সাধারনত দুই ধরনের হয় ; যেমন রিলেশনাল ডাটাবেজ
ও নো-সিকুয়েল ডাটাবেজ । রিলেশনাল ডাটাবেজ এর উদাহরন হচ্ছে
মাইসিকুয়েল , মাইক্রোসফট সিকুয়েল সার্ভার , পোষ্টগ্রে সিকউয়েল , মারিয়া
ডিবি , ওরাকল ডিবি/২ ইত্যাদি । আবার নো-সিকুয়েল ডাটাবেজ মোঙ্গোডিবি ,
কাউচ-ডিবি , অ্যাপাচি ক্যাসান্দ্রা , রেডিশ ইত্যাদি । এই দুই প্রকারের যে কোন
একটি আপনার জানা থাকতেই হবে ।

3. ফুলস্ট্যাক ডেভেলপার:
ফুলস্ট্যাক ডেভেলপার = ফ্রন্ট এন্ড ডেভেলপার + ব্যাক এন্ড ডেভেলপার ।
বুঝতেই পারছেন যারা একই সাথে ওয়েবের দুই এন্ডেই সমান ভাবে হাত চালাতে
পারেন তারাই হচ্ছেন ফুলস্ট্যাক ডেভেলপার ।
এখন আপনি ঠিক করুন আপনি আসলে কোন ধরনের ডেভেলপার হিসেবে
পরিপুর্ন হতে চান । ফ্রন্ট এন্ড ডেভেলপার , ব্যাক এন্ড ডেভেলপার নাকি ফু
লস্ট্যাক ? এরপর বেছে নিন আপনার উপযুক্ত শেখার বিষয়বস্তু ।
Thanks for staying with us
No comments