কিভাবে খুব সহজে ওয়েভ ডেভেলমেন্ট শিখবনে। How to Learn web development.
![]() |
| Web Development |
ওয়েব ডেভেলপমেন্টঃ
ওয়েব ডেভেলপমেন্ট হল ওয়েব সাইটের জন্য এপ্লিকেশন তৈরি করা। ওয়েব ডেভেলপারকে অনেক এ্যাপ্লিকেশন তৈরি করতে হবে। আপনি যদি ফ্রিল্যান্সিং করেন তাহলে ক্লইয়েন্ট এর চাহিদা অনুযায়ী যে কো ধরনের এ্যাপ্লিকেশন তৈরি করতে হবে। তাই ওযেব ডেভেলপমেন্টকে আরও সুনির্দিষ্ট করে বলা যায় ওয়েব এপ্লিকেশন।
ওযেব ডেভেলপমেন্ট শিখতে হলে যে বিষয় গুলো জানতে হবে।
প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভাস্কিপ্টঃ
এটাকে ব্রাউজার স্কিপ্টিং বলা হয়। এই ল্যাঙ্গুয়েজ দিয়ে লেখা কোড শুধু ব্রাউজারে ( যেমন ইন্টারনেট এক্সপ্লোরাল, মজিলা ফায়ারফক্স, অপেরা, ইত্যাদি) কাজ করবে। জাভাস্কিপ্ট দিয়ে দ্রুত কাজ করা যায়।
প্রোগ্রামিং ল্যাঙ্গুয়েজ পিএইচপিঃ
এটাকে সার্ভার সাইট স্কিপ্টিং ল্যাঙ্গুয়েজ বলে। কারন এই র্যাঙ্গুয়েজ দিয়ে লেখা কোডগুলি শুধু সার্ভারে এক্সিকিউট করে।
ডেটাবেসঃ
পিএইচপি দিয়ে কিভাবে ডেটাবেস সংযোগ করতে হয়, এসকিউএল দিয়ে ডেটাবেস বানানো ডেটাবেস চালিত সাইট তৈরি করা জানতে হবে। কারন বর্তমান যেকোন ডাইনামিক সাইটেরই ডেটাবেস আছে।
পিএইচপিঃ
আরও আছে যেমন প্রিএইচপি, ফ্রেমওয়ার্ক, সিমফনি, ওয়াইআইআই, কোহানা ইত্যাদি। কোন ঢ্রেমওয়ার্ক ছাড়াও এসব আ্যাপ্লিকেশন তৈরি করতে পারবেন, তবে এতে বেশি সময় লাগবে।
বর্তমান বাজারে এর চাহিদা কেমন এবং আয়ের সম্ভবনাঃ
অনলাইন উপার্জনের যত মাধ্যম রয়েছে, আর মধ্যে ওয়েব সাইট ডিজাইন ও ডেভেলপমেন্ট হচ্ছে সবচেয়ে চাহিদা পৃর্ন ক্ষেত্ত। বর্তমান বিশ্বে ব্যক্তিগত ও সামাজিক ক্ষেত্তে প্রায় সবাই ইন্টানেটের দিকে ঝুকে পড়েছে। ফলে এ সম্পর্কিত কাজের জন্য ওয়েব ডিজাইনের চাহিদা দিনদিন বেড়েই চলছে। এ কারনে, ফ্রিল্যান্সিং মার্কেটে যত ধরনের কাজ রয়েছে, তার মধ্যে ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্টের কাজই সর্বাধিক।
ওয়েব ডিজাইন দুই ধরনের হয়ে থাকেঃ
1/ Static
website
2/ Dynamic website
স্ট্যাটিক ওয়েবসাইট : স্ট্যাটিক ওয়েবসাইট ওয়েব জগতের সবচেয়ে পদ্ধতিতে ( এইচটিএমএল) অবলম্বন করে তৈরি করা হয়। এই ধরনের ওয়েভ
এই ধরনের সাইট তৈরি করতে খরছ খুব কম হয়ে থাকে, সময় ও অনেক কম লাগে। স্ট্যাটিক ওয়েবসাইটের জন্য html, css, javascript, jquery, photoshop ইত্যাদি শিখতে হবে। আপনাকে মনে রাখতে হবে কোন প্রতিষ্ঠান থেকে ওয়েব ডিজাইনের উপর দু-তিনমাসের একটি কোর্স করে আপনি প্রফেশনাল ওয়েব ডিজাইনার হতে পারবেন না। আপনাকে প্রথমে বেসিক কমান্ড শেখার পর বিভিন্ন প্রজেক্ট প্র্যাকটিস করার মাধ্যমেই প্রফেশনার দক্ষ হওয়া সম্ভব। এছাড়া অনলাইনে বিভিন্ন্ ওয়েবসাইট দেখে অনুরুপ ওয়েব সাইট তৈরি করা শিখতে হবে। প্রফেশনাল মানের কোয়ালিটি ডিজাইন বিক্রি করে এমন অনেক সাইট রয়েছে। সেই সব সাইটের ডিজাইন প্রিভিউ দেখে চেষ্ট করতে হবে অনুরুপ ডিজাইন আপনি তৈরি করতে পারছেন কিনা। এ রকম কিছু সাইট রয়েছে- www. templatemo.com, www. dreamtemplate.com, www. templatemonsten.com ইত্যাদি। প্রফেশনাল মানের ডিজাইন তৈরির বিবিন্ন্ টিউটোরিয়াল আছে সেই সাইটের টিউটোরিয়ার প্যাকটিস এর মাধ্যমে আপনি একজন ওয়েব ডিজাইনার হতে পারবেন। শুধু স্ট্যাটিক ওয়েব সাইট তৈরি করা জানলেই অনলাইন থেকে মাসে ৫০০ থেকে ১ হাজার ডলার উপার্জন করা যায়।
ডাইনামিক ওয়েব সাইটঃ একটি ডাইনামিক ওয়েবসাইট স্ট্যটিক ওয়েব সাইট থেকে বহুগুনে আলাদা, কারন ইউজার সাইটে যা দেখছেন তা ওয়েব সার্ভারে থাকে না, যাকে ডাটাবেসে, সেই কারনে ডাইনামিক ওয়েব পোজগুলো নতুন করে তৈরি করতে অনেক সহজ হয়। ডাইনামিক ওযেব সাইট তৈরি করতে প্রয়োজন হয় php/mysql প্রকৃতি। ডাইনামিক ওয়েব সাইট তৈরিতে বর্তমানে cms ( content management system) ব্যাপকভাবে ব্যবহার করা হচ্ছে। wordpress & joomla বর্তমানে শক্তিশালী দুটি cms যার চাহিদা বর্তমানে অনলাইনে সবচেয়ে বেশি। একজন প্রফেশনাল ওয়েব ডিজাইনার/ ডেভেলপারের কাজের ক্ষেত্ত অন লাইনে যে তারা ফ্রিল্যান্সিংয়ের বিশাল বাজেটের কাজ করে অর্থ উপার্জন করতে পারে, ব্লগিং করে উপার্জন করতে পারে।
ওযেব ডেভেলপমেন্ট সফটওয়্যারের নামঃ ওয়েব ডিজাইন এবং ডেভেলপমেন্ট এর জন্য আমরা বিভিন্ন ধরনের সফটওয়্যার ব্যবহার করে থাকি। যেমন-
1/ Notepad
2/ Word press
3/ Joomla
4/ Drupal
5/ Font page
এছাড়া অনলাইনে ফাইল আপলোড করার সফটওয়্যার হলো-
1/ Filezilla
2/ Online File Manager.
ডাইনামিক ওয়েব সাইটঃ একটি ডাইনামিক ওয়েবসাইট স্ট্যটিক ওয়েব সাইট থেকে বহুগুনে আলাদা, কারন ইউজার সাইটে যা দেখছেন তা ওয়েব সার্ভারে থাকে না, যাকে ডাটাবেসে, সেই কারনে ডাইনামিক ওয়েব পোজগুলো নতুন করে তৈরি করতে অনেক সহজ হয়। ডাইনামিক ওযেব সাইট তৈরি করতে প্রয়োজন হয় php/mysql প্রকৃতি। ডাইনামিক ওয়েব সাইট তৈরিতে বর্তমানে cms ( content management system) ব্যাপকভাবে ব্যবহার করা হচ্ছে। wordpress & joomla বর্তমানে শক্তিশালী দুটি cms যার চাহিদা বর্তমানে অনলাইনে সবচেয়ে বেশি। একজন প্রফেশনাল ওয়েব ডিজাইনার/ ডেভেলপারের কাজের ক্ষেত্ত অন লাইনে যে তারা ফ্রিল্যান্সিংয়ের বিশাল বাজেটের কাজ করে অর্থ উপার্জন করতে পারে, ব্লগিং করে উপার্জন করতে পারে।
ওযেব ডেভেলপমেন্ট সফটওয়্যারের নামঃ ওয়েব ডিজাইন এবং ডেভেলপমেন্ট এর জন্য আমরা বিভিন্ন ধরনের সফটওয়্যার ব্যবহার করে থাকি। যেমন-
1/ Notepad
2/ Word press
3/ Joomla
4/ Drupal
5/ Font page
এছাড়া অনলাইনে ফাইল আপলোড করার সফটওয়্যার হলো-
1/ Filezilla
2/ Online File Manager.

No comments