ওয়েব ডেভেলপমেন্ট(Web Development)


সাধারনত ওয়েব ডেভেলপমেন্ট নিয়ে যারা কাজ করেন তাদের ৩ ভাগে ভাগ করা যায়  




1. ফ্রন্ট এন্ড ডেভেলপার:


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


2. ব্যাক এন্ড ডেভেলপার:


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



3. ফুলস্ট্যাক ডেভেলপার:


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




Thanks for staying with us

Subscribe To My Channel Freelancer Nitu

Hire Me On Fiverr: nitu121


No comments

Clean Code কি?

Clean Code বলতে এমন কোড বোঝায় যা পড়তে, বুঝতে এবং পরিবর্তন করতে সহজ হয়। এটি এমনভাবে লেখা হয় যে তা শুধু মেশিনের জন্য কার্যকর হয় না, বরং ম...

Theme images by RBFried. Powered by Blogger.