ওয়েব ডেভেলপমেন্ট কি? কিভাবে ওয়েব ডেভেলপমেন্ট শিখা যায়

0Shares

 

আপনি কি web developer হতে চান? কোন ওয়েবসাইট ডেভেলপ করার জন্য যে পদ্ধতি ব্যবহার করা হয়, তাকে ওয়েব ডেভেলপমেন্ট বলে।

যে এই কাজ করেন তাকে ওয়েব ডেভেলাপার বলে।

আজ আমি আপনাদের ওয়েব ডেভেলপমেন্ট কি এই সম্পর্কে বিস্তারিত জানাব।

আজকে ইন্টারনেটে বিভিন্ন ধরনের ব্লগ এবং ওয়েবসাইট অবস্থান করছে।

এবং, ইন্টারনেট ব্যবহারকারীর সুবিধার্থেই, এই সমস্ত ওয়েবসাইট গুলিকে ডেভেলপ করা হচ্ছে।

যার পেছনে লক্ষ্য লক্ষ্য ওয়েব ডেভলপার প্রতিনিয়ত কাজ করে চলেছে।

আপনি যদি ওয়েব ডেভেলপমেন্ট সম্পর্কে জানতে চান বা আপনি ওয়েব ডেভলপার হতে চান।

তাহলে, আপনি এই আর্টিকেলে ওয়েব ডেভেলপমেন্ট কি, কিভাবে শিখা যায়, গাইডলাইন, Web development এর কাজ কি, এই সমস্যাগুলো সম্পর্কে বিস্তারিত তথ্য পেয়ে যাবেন।

 

ওয়েব ডেভেলপমেন্ট কি?

What is web development in Bangla?

ওয়েব ডেভেলপমেন্টকে সংক্ষেপে web dev বলে।

কোন ওয়েবসাইট ডেভেলপ বা উন্নত করার জন্য যে পদ্ধতি বা লেঙ্গুয়েজ ব্যবহার করা হয়, তাকে ওয়েব ডেভেলপমেন্ট বলে।

এবং, যিনি এই কাজগুলি করেন তাকে ওয়েব ডেভেলাপার বলা হয়।

একজন web developer ওয়েবসাইট বানানো থেকে শুরু করে সেই ওয়েবসাইটটির Database এবং ডোমেইন ও হোস্টিং ম্যানেজ করে থাকেন।

একটি নির্দিষ্ট ওয়েবসাইট বা ব্লগ ব্যবহার করার জন্য, একজন ওয়েবসাইট বা ব্লগ এর মালিক বা owner সম্পূর্ণ দায়িত্ব নেন।

কিন্তু নির্দিষ্ট ওয়েবসাইট ব্যবহার করার আগে যেই পদ্ধতিতে কোডিং করে ওয়েবসাইটটি বানানো হয়।

সেই সমস্ত কোডিং ও ম্যানেজমেন্ট গুলি ওয়েব ডেভলপার করে থাকেন।

এর মানে কোডিং করার প্রক্রিয়াটি ওয়েব ডেভলপার করে এবং সেই ওয়েবসাইট বা ব্লগকে পরবর্তীকালে ইউজার এর সামনে আনার জন্য একজন ওয়েবসাইটের মালিক বা ব্লগার এর প্রয়োজন হয়।

ব্লগ এর সম্পর্কে আগেই একটি আর্টিকেল  প্রকাশ করা হয়েছে। আপনি চাইলে সেটি দেখতে পারেন।

 

ওয়েব ডেভেলপমেন্ট এর কাজ কি কি :

ওয়েব ডেভেলপমেন্ট এর কাজ হল কোন নির্দিষ্ট ওয়েবসাইটকে আপডেট করে সেটিকে ডেভলপ বা উন্নত করে আরও আকর্ষণীয় করে তোলা।

কোডিং এর সাহায্যে নতুন ওয়েবসাইট তৈরি করা থেকে শুরু করে পুরানো ওয়েবসাইটকে আগের থেকে অধিক উন্নত করার কাজ গুলো ওয়েব ডেভেলপমেন্ট কাজ এর মধ্যে পড়ে।

 

ওয়েব ডেভেলপমেন্ট কত প্রকার ও কি কি?

ওয়েব ডেভেলপমেন্ট দুই প্রকার। যথা-

১. ফ্রন্ট এন্ড ডেভেলপমেন্ট (font end development)

২. ব্যাক এন্ড ডেভেলপমেন্ট (back end development).

 

১. Font end Development

যে ওয়েবসাইটের Font end Develop করে তাকে front end developer বলে।

কোন নির্দিষ্ট ওয়েবসাইটের থিম এবং ওয়েবসাইটটি কেমন ডিজাইনে তৈরি হবে এই সমস্ত বিষয়গুলি font end development কাজ এর মধ্যে পড়ে।

এখানে একজন ওয়েব ডেভলপার ওয়েবসাইটের থিম এবং ডিজাইনের কোডিং গুলো করে থাকে।

একজন ওয়েব ডেভেলপার HTML, CSS এবং JavaScript এর সাহায্যে কোডিং করে নির্দিষ্ট ওয়েব সাইটের ডিজাইন তৈরি করে।

তবে কোন website ইউজার এর সামনে দেখানোর জন্য যে ধরনের ডিজাইন করতে হয়, সেই ডিজাইন করা একজন web developer এর কাছে খুবই জটিল পদ্ধতি।

একজন ওয়েব ডেভেলপার কোডিং এর মাধ্যমে কোন ওয়েবসাইটের ডিজাইন, গ্রাফিক্যাল ইন্টারফেস এর মাধ্যমে ইউজারের সামনে ফুটিয়ে তোলে।

 

২. Back end Development

যে ওয়েবসাইটের Back end Develop করে তাকে back end developer বলে।

ওয়েব ডিজাইন এবং থিম ডিজাইন ছাড়াও যে সমস্ত কোডিং কোন ওয়েবসাইটের জন্য করা হয় সেই সমস্ত কাজ গুলি, Back end development কাজ এর মধ্যে পড়ে।

এই সমস্ত ডেভেলপ গুলি ইউজার এর সামনে ফুটিয়ে তোলা হয় না, কিন্তু পেছন থেকে এগুলো ম্যানেজ করা হয়।

যার মধ্যে ওয়েবসাইটের ডাটাবেস ম্যানেজমেন্ট এর গুরুত্ব অন্যতম।

 

ওয়েব ডেভেলপমেন্ট গাইডলাইন :

ডেভেলপমেন্ট শেখার জন্য দেশে ও বিদেশে অনেক ধরনের ইনস্টিটিউট এবং কলেজ আছে।

যেখান থেকে আপনি খুবই সহজে ওয়েব ডেভেলপমেন্ট শিখে নিতে পারেন।

 

ওয়েব ডেভেলপমেন্ট শিখতে কি কি প্রয়োজন :

ওয়েব ডেভেলপমেন্ট শেখার আগে আপনি যদি (Bachelor in computer application, Diploma in Computer Science, B.Tech in computer science) এই সমস্ত কোর্স গুলি করে করে নেন।

তাহলে ওয়েব ডেভেলপমেন্ট শেখা আপনার জন্য খুবই সহজ হবে।

Web development হল খুবই বড় ধরনের প্রফেশনাল পদ।

এইজন্য, একজন প্রফেশনাল ওয়েব ডেভেলপার হতে হলে আপনাকে ওয়েব ডেভেলপমেন্ট শিখতেই হবে।

এইজন্য যদি আপনি ওয়েব ডেভলপার হতে চান তাহলে আপনার প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে ভাল জ্ঞান থাকতে হবে।

এর জন্য HTML, CSS, JavaScript, PHP, Java এই সমস্ত প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে আপনাকে শিখতে হবে।

 

ওয়েব ডেভলপার হতে কি কি শিখা লাগবে :

ওয়েব ডেভেলপার হওয়ার জন্য যে জিনিসটি সব থেকে জানা জরুরী এবং যেটি সব থেকে গুরুত্বপূর্ণ সেটা হল প্রোগ্রামিং ল্যাঙ্গুয়েজ (PHP, JavaScript, Java)।

এছাড়াও, আপনাকে আরও কিছু বিষয় জ্ঞান রাখতে হবে।

সেগুলি হল-

আপনার কমিউনিকেশন স্কিল উন্নত করতে হবে যার মাধ্যমে আপনি আপনার টিমের সাথে এবং বায়ারের সাথে ভালভাবে গুছিয়ে কথা বলতে পারবেন।

কিভাবে একটি নতুন বায়ার অফার ম্যানেজ করতে হয় সে সম্পর্কে ভাল নলেজ থাকতে হবে।

এবং, ওয়েবসাইট ডিজাইন করার জন্য, প্রোগ্রামিং ল্যাঙ্গুয়েজ এর পাশাপাশি Photoshop, PicsArt, Canva এর মত Photo design tools গুলি সম্পর্কে ধারণা থাকতে হবে।

 

কিভাবে ওয়েব ডেভেলপমেন্ট শিখব :

আমি শুরুতেই বলেছি ওয়েব ডেভেলপমেন্ট শেখার জন্য আপনাকে প্রোগ্রামিং ল্যাঙ্গুয়েজ জানতে হবে।

ওয়েব ডেভেলপমেন্ট শেখার জন্য আপনাকে এই সমস্ত প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলি শিখতে হবে।

যেগুলি নিচে বিস্তারিত দেওয়া হল।

 

১. HTML

HTML এর মানে হল Hyper Text Markup Language.

কোন ওয়েবসাইটের গঠন বা স্ট্রাকচার তৈরি করার জন্য এইচটিএমএল ল্যাঙ্গুয়েজ ব্যবহার করা হয়।

একটি ওয়েবসাইট ইউজারের সামনে দেখতে কেমন হবে সেটি এইচটিএমএল কোডিং এর সাহায্যে ঠিক করা হয়।

এই জন্য কোন ওয়েবসাইট ডেভেলপ করতে হলে তার স্ট্রাকচার প্রথম তৈরি করতে হয়, এর জন্য সর্বপ্রথম আপনাকে এইচটিএমএল কোড শিখতে হবে।

 

২. CSS

CSS মানে Cascading Style Sheets.

এটি হল এক প্রকার client side scripting language.

কোন ওয়েবসাইটের স্ট্রাকচার দেওয়ার পর সেই ওয়েবসাইটটিকে ডিজাইন এবং রং-রূপ দেওয়ার জন্য সিএসএস এর ব্যবহার করা হয়।

 

৩. PHP Language

PHP হচ্ছে server scripting language.

এটি হল এক প্রকারের server side scripting language.

যেটি ওয়েবসাইটের সিকিউরিটি বৃদ্ধি করার জন্য কাজে আসে।

 

৪. Java Language

কোন ইউজার ওয়েবসাইটের কোথায় ক্লিক করলে কি হবে এবং তিনি কি সুবিধা পাবেন, এই সমস্ত কিছু লজিক, Java Language এর কোডিং এর দ্বারা সম্পন্ন করা হয়।

যেখানে কোন ইউজার এর Action এর ভিত্তিতে ওয়েবসাইটটি তার সামনে ইউজার ফ্রেন্ডলি হয়ে থাকে।

 

ওয়েব ডেভেলপমেন্ট শেখার বই :

আপনি ওয়েব ডেভলপার হতে চাইলে কোন নির্দিষ্ট institute বা কলেজে ভর্তি হতে পারেন।

যেখানে আপনি ১-৩ বছরের মধ্যে ওয়েব ডেভলপার হওয়ার সম্পূর্ণ গাইডলাইন পেয়ে যাবেন।

এছাড়া যদি আপনি বই পড়ে বেসিক ওয়েব ডেভেলপমেন্ট শিখতে চান।

তাহলে এই সমস্ত বই গুলি আপনার কাজে আসবে।

যেমন-

  • HTML & CSS :

Design and Build Web Sites by Jon Duckett

  • JavaScript and JQuery :

Interactive Front-End Web Development by David McFarland

  • Eloquent JavaScript :

A Modern Introduction to Programming by Marijn Haverbeke

  • Don’t Make Me Think, Revisited :

A Common Sense Approach to Web Usability by Steve Krug

  • JavaScript :

The Definitive Guide: Master the World’s Most-Used Programming Language by David Flanagan

  • Flask Web Development:

Developing Web Applications with Python by Miguel Grinberg

  • Responsive Web Design with HTML5 and CSS :

Develop Future-proof Responsive Websites Using the Latest HTML5 and CSS Techniques, 3rd Edition by Ben Frain

 

আপনি যদি এই সমস্ত বইগুলির সঠিক ভাবে পড়েন।

তাহলে, কোন কলেজে ভর্তি হওয়া ছাড়াই ওয়েব ডেভেলপমেন্ট শিখতে পারেন।

এছাড়া ইন্টারনেটের মাধ্যমে বিভিন্ন ধরনের ফ্রী ওয়েব ডেভেলপমেন্ট Pdf বইগুলি পড়েন। আর নিজের অভিজ্ঞতা বাড়াতে থাকুন।

 

ওয়েব ডেভেলপমেন্ট এর ক্যারিয়ার :

একটি ওয়েব ডেভেলপমেন্ট কোর্স করার পর আপনি খুবই সহজে একটি কাজ পেয়ে যাবেন।

আজকাল বিভিন্ন আইটি কোম্পানি অনেক ওয়েব ডেভলপারকে কাজ দিচ্ছে।

এছাড়া যদি আপনি একজন ভাল ওয়েব ডেভেলপার হয়ে থাকেন।

তাহলে, আপনি সরাসরি ইন্টারনেটের মাধ্যমে নির্দিষ্ট ওয়েব সাইটে গিয়ে বায়ারদের সাথে যোগাযোগ করতে পারেন।

এবং, এর সাথে সাথে বিভিন্ন ফ্রিল্যান্সিং ওয়েবসাইটের মাধ্যমে নতুন নতুন বায়ারদের সাথে যোগাযোগ করে, কাজের অফার নিতে পারেন।

তাছাড়া, আজকাল বিভিন্ন সরকারি পদেও ওয়েব ডেভলপার নিয়োগ করা হচ্ছে।

 

ওয়েব ডেভলপারদের বেতন :

যারা website development করে তাদের চাহিদা অনেক।

ওয়েব ডেভেলপারদের বেতন সর্বদা কাজের এক্সপিরিয়েন্স এর উপর নির্ভর করে।

যদি, আপনি নতুন এবং মোটামোটি কাজ জানেন, তাহলে আপনার শুরুতেই স্যালারি ১৫-২০ হাজার অবধি হবে।

এবং যদি আপনি এর থেকে একটু উপরে হন তাহলে আপনার স্যালারি ৪০-৫০ হাজার এর উপরে হবে।

আপনি যদি সিনিয়র ওয়েব ডেভেলাপার হয়ে থাকেন, তাহলে আপনার মাসিক স্যালারি ১ লক্ষ টাকার উপরে চলে যাবে।

তবে পুরোটাই নির্ভর করবে আপনার কাজের ধরন এবং অভিজ্ঞতার উপর।

 পরামর্শ : আপনি চাইলে website development কাজ শিখে অধিক আয় করতে পারেন। বর্তমানে web development কাজের চাহিদা প্রচুর।

সর্তকতা : web development শিখে অনলাইনে ইনকাম করতে হলে প্রথমে আপনাকে দক্ষ হতে হবে। তা নাহলে সফলতা অর্জন করতে পারবেন না।

 

মন্তব্য :

পরিশেষে বলা যায় যে, উপরের ইনফরমেশন থেকে ওয়েব ডেভেলপমেন্ট কি বা কাকে বলে? কিভাবে শিখা যায় এই সম্পর্কে বিস্তারিত জানতে পেরেছেন।

সর্বোপরি, উপরে উল্লেখিত বিষয় গুলো জেনে কাজ করলে ইনশাআল্লাহ আপনি ওয়েব ডেভেলপমেন্ট শিখে ইনকাম করতে পারবেন।

এই পোস্টের বিষয়ে আপনার কিছু জানার থাকলে বা কোন প্রশ্ন থাকলে অবশ্যই কমেন্ট করে জানাবেন।

পোস্টটির মাধ্যমে উপকৃত হয়ে থাকলে অবশ্যই লাইক দিয়ে বন্ধুদের সাথে শেয়ার করবেন।

সবসময় সুস্থ, সুন্দর ও নিরাপদে ভাল থাকবেন। আমাদের আরও অন্যান্য পোস্টগুলো ভাল লাগলে অবশ্যই পড়তে পারেন।

পরবতীর্তে আমাদের ওয়েবসাইটে আসার অনুরোধ করছি।

এই ধরণের লেখার নিয়মিত আপডেট পেতে আমাদের ফেসবুক পেজে এবং টুইটারে ফলো করে রাখতে পারেন।

ধন্যবাদ

 

Leave a Comment