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


ওয়েব ডেভেলপমেন্ট কি?
ওয়েব ডেভেলপমেন্ট হচ্ছে ওয়েবসাইটের জন্য এপ্লিকেশন তৈরী করা,যেমন লগিন সিস্টেম, নিউজলেটার সাইনআপ, পেজিনেশন, ফাইল আপলোড করে ডেটাবেসে সেভ করা।যদি ফ্রিল্যান্সিং করেন তাহলে ক্লাইন্টের চাহিদা অনুযায়ী এমনও এপ্লিকেশন তৈরী করা লাগতে পারে যার অস্তিত্ব পৃথিবীতে নেই।এই বিষয়টি বেশি চ্যালেন্জিং এবং ডাইনামিক।অর্থ্যাৎ আপনাকে এপ্লিকেশন ডিজাইন করতে হবে।তাই ওয়েব ডেভেলপমেন্ট কে আরও সুনির্দিষ্ট করে বলা যায় ওয়েব এপ্লিকেশন ডেভেলপমেন্ট। ওয়েব ডেভেলপমেন্ট শিখতে যেসব জানতে হবে

এইচটিএমএল, সিএসএস এবং এরপর নিচেরগুলি.. ক্লাইন্ট সাইড প্রোগ্রামিং ল্যাংগুয়েজ যেমন জাভাস্ক্রিপ্ট :

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

সার্ভার সাইড প্রোগ্রামিং ল্যাংগুয়েজ যেমন পিএইচপি :
এটাকে সার্ভার সাইড স্ক্রিপ্টিং বলা হয় কারন এই ল্যাংগুয়েজ দিয়ে লেখা কোডগুলি শুধু সার্ভারে এক্সিকিউট হয়।

ডেটাবেসঃ
পিএইচপি দিয়ে কিভাবে ডেটাবেস সংযোগ করতে হয়, এসকিউয়েল দিয়ে ডেটাবেস বানানো অর্থ্যাৎ ডেটাবেস ডিজাইন জানতে হবে কারন এখন যেকোন ডাইনামিক সাইটের ডেটাবেস আছে অথবা বলতে পারেন ডেটাবেস থাকতেই হয়।

পিএইচপি এর যেকোন একটা ফ্রেমওয়ার্ক যেমন কোডইগনাইটার :

(আরও আছে যেমন কেক পিএইচপি, জেন্ড ফ্রেমওয়ার্ক, সিমফনি, ওয়াই আইআই, কোহানা ইত্যাদি একটা শিখলেই চলবে) : কোন ফ্রেমওয়ার্ক ছাড়াও ওয়েব এপ্লিকেশন তৈরী করতে পারবেন তবে এতে বেশি সময় লাগবে এবং বেশি কোড লিখতে হবে।

 এক্সএমএল :
 ওয়েব এপ্লিকেশন তৈরীতে এক্সএমএল লাগে।

কিভাবে শিখবেন ওয়েব ডেভেলপমেন্ট প্রথমেই আপনাকে মনস্থির করতে হবে যে কমপক্ষে দুই বছর সময় ব্যয় করবেন শুধু শেখার জন্য। তারপর ফেসবুকের দুইটা গ্রুপে যোগ দিবেন একটা হল আর আর ফাউন্ডেশনের অফিসিয়ার গ্রুপ আর একটি হল odesk help গ্রুপ। গ্রুপে যোগ দিয়েই প্রথমেই গ্রুপের ফাইল গুলো পড়ে ফেলেন । প্রথমে কিছুই বুঝবেন না তারপরও ধৈর্য ধরে পড়ে ফেলেন। এরপর গ্রুপে যে যত পোষ্ট দিবে নিয়মিত পড়তে থাকেন। তারপর আর আর ফাউন্ডেশনের বেসিক এইচটিএমএল টিউটোরিয়াল দেখেন ।পারলে সাথে বিডি গিকস্ এর এইচটিএমএল টিউটোরিয়ালও দেখতে পারেন। এরপর সিএসএস এবং সাথে ফটোশপের টিউটোরিয়াল দেখেন । আপনি টিউটোরিয়ালগুলো এক সপ্তাহে শেষ করতে পারবেন। ভুলেও এরকম করবেন না , অন্তত তিন মাস সময় দিন এইচটিএমএল, সিএসএস এবং ফটোশপ শিখতে ।কারন মনে রাখবেন এটাই আপনার ভিত্তি । এই ভিত্তি যত মজবুত হবে সামনের পথ গুলো তত সহজ হবে। বাংলা টিউটোরিয়াল দেখার পড় অবশ্যই ভাল মানের কোন ইংরেজী টিউটোরিয়াল দেখুন। ইংরেজী ফ্রি টিউটোরিয়াল সাইট লিস্ট আমাদের টিউটোরিয়াল রিসোর্স পেজে দেয়া আছে ।
এই অংশটি মনোযোগ দিয়ে পড়েন – এরপর পথ আপনার দুইটি ।
*এক যেকোন একটি সিএমএস যেমন – ওয়ার্ডপ্রেস, জুমলা ইত্যাদি শেখা ।
*দ্বিতীয় অন্যান প্রোগ্রামিং ল্যাংগুয়েজ শিখে নিজেকে একজন ওয়েব ডেভালপার হিসেবে গড়ে তোলা।

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

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

কোথায় শিখবেন ?
 এখন অনলাইনে এত রিসোর্স যে খুব সহজে একা একাই আপনি শিখতে পারবেন। w3schools যেখানে সব টিউটোরিয়াল রিসোর্স পাবেন। আর টুলস্ পেজে পাবেন সব রকম টুলস্ । অথবা বিভিন্ন প্রকার ট্রেনিং সেন্টার থেকেও শিখতে পারেন। একটা ব্যাপারে লক্ষ্য রাখবেন ।আমাদের দেশে এখন পযর্ন্ত ভাল মানের ট্রেনিং সেন্টার আছে হাতে গোনা কয়েকটি।

Free Apk Download

*

একটি মন্তব্য পোস্ট করুন (0)
নবীনতর পূর্বতন