ওয়েব ডিজাইন ডেভেলপমেন্ট এবং প্রোগ্রামিং কি প্রাথমিক ধারণা ?

0
396
ওয়েব ডিজাইন ডেভেলপমেন্ট এবং প্রোগ্রামিং কি প্রাথমিক ধারণা ?

Al Mahadi Utshob

আমি আল-মাহাদী (উৎসব) ০৯-০২-১৯৯৮ সালে নাটোর জেলার মীরপাড়ায় জন্ম গ্রহণ করি। আমি নাটোর নবাব সিরাজুদ্দৌলা কলেজ এর মানবিক বিভাগের ইন্টার প্রথম বর্ষের ছাত্র, আমি একটু বেশিই নেট ইউস করি যার কারণে বন্ধুরা আমাকে ফান করে নেট বাবা বলে খেপায় যাই হোক সারা দিন কিছু না কিছু শেখার চেষ্টা করি আর যা শিখতে পারি তা সবার সাথে সেয়ার করার চেষ্টা করি ।
ওয়েব ডিজাইন ডেভেলপমেন্ট এবং প্রোগ্রামিং কি প্রাথমিক ধারণা ?

ওয়েব ডিজাইন কি

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

ওয়েব ডিজাইন শিখতে যেসব জানতে হবে

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

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

সিএসএস : এটাও মার্ক আপ ল্যাংগুয়েজ

ফটোশপ : এখানে যে মুল কাজটি শিখতে হবে তাহল পিএসডি থেকে এইচটিএমএল টেমপ্লেট (PSD to HTML) বানানো এছাড়া ব্যানার, বাটন, এনিমেশন তৈরী করা এসব জানতে হবে।

অতিরিক্ত হিসেবে ফ্ল্যাশ দিয়ে এনিমেশন তৈরী করা শিখতে পারেন।

যেভাবে ওয়েব ডিজাইন শিখবেন

বাংলা ইংরেজি অনেক সাইট আছে এই সব সাইটএর টিউটোরিয়াল ফলো করে শিখতে পারবেন তা ছাড়াও আমি টিউনার পেজে একটি ধারাবাহিক টিউন করব এর উপরে ।

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

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

ওয়েব ডেভেলপমেন্ট শিখতে যেসব জানতে হবে

এইচটিএমএল, সিএসএস এবং এরপর নিচেরগুলি..

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

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

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

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

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

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

বাংলা ইংরেজি অনেক সাইট আছে এই সব সাইটএর টিউটোরিয়াল ফলো করে শিখতে পারবেন তা ছাড়াও আমি টিউনার পেজে একটি ধারাবাহিক টিউন করব এর উপরে ।এছাড়া Wrox বা Apress পাবলিকেশনের অনেক ভাল ভাল বই আছে সেগুলির সাহায্য নিতে হবে।ওয়েব ডেভেলপমেন্ট শেখার সবচেয়ে কার্যকরী কৌশলটি হল “বসে যান এবং একটা প্রজেক্ট তৈরী করুন” হতে পারে একটা ফোরাম, ব্লগ, ইউজার ম্যানেজমেন্ট সিস্টেম বা এই ধরনের কোন প্রজেক্ট।raw PHP দিয়ে করুন।এরপর সিএমএস বা ফ্রেমওয়ার্ক ডেভেলপমেন্টে যান।

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

5 × two =