ভূমিকা সমগ্র বাংলাদেশ আজ ডিজিটাল বাংলাদেশ গড়ার মানসে এগিয়ে চলছে। আর ডিজিটাল বাংলাদেশ গড়ার অন্যতম একটি উপাদান হচ্ছে ইন্টারনেট। বর্তমান কিন্তু আজ Cyber বিশ্বে পরিনত হয়েছে। ব্যবসা বানিজ্য থেকে শুরু করে যে কোন ধরণের তথ্য আদান প্রদান সহ সবকিছুই আজ Online অর্থাৎ ইন্টারনেটের মাধ্যমে সংঘটিত হচ্ছে। আমাদের দেশও আজ পিছিয়ে নেই। বিভিন্ন সরকারী সংস্থা ও ব্যবসা প্রতিষ্ঠানের Online এর উপস্থিতিই এর প্রমান। তাই সংযুক্ত হচ্ছে Cyber বিশ্বের সাথে। আর এই Cyber বিশ্বের অন্যতম উপাদানটিই হচ্ছে World Wide web যা ওয়েব পেজের সমন্বয়ে গঠিত। এই ওয়েব পেজ তৈরীর প্রাথমিক এবং মূল Language টি হলো HTML বা Hyper Text Mark up Language। এই HTML দ্বারা আপনি সাধঅরণ বা Static ওয়েব তৈরী করতে পারবেন, কিন্তু বর্তমান বিশ্বের চাহিদানুযায়ী Dynamic বা Interactive ওয়েব ডেভেলপের জন্য আপনাকে HTML এর সাথে Style sheet ও Scripting Language এর জ্ঞান আহরণ করতে হবে। তবেই আপনি বর্তমান বিশ্বের চাহিদানুযায়ী Dynamic বা Interactive ওয়েব সাইট তৈরী করতে পারবেন। Scripting Language গুলো আবার দু ধরণের। Client side scripting language ও Server side Scripting language। Java Script, Visual basic script ইত্যাদি হচ্ছে Client side আর ASP, Perl, (CGI), PHP এগুলো হচ্ছে Server side Scripting Language।
Server side Scripting এর জন্য যেহেতু server প্রয়োজন সেহেতু এই বইটিতে মূলতঃ Client side scripting হিসাবে Java Script সম্পর্কে ব্যাপক ধঅরণা য়োর পাশাপাশি PHP, Perl সম্পর্কে ধারণা দেয়ার প্রয়াস নেয়া হয়েছে। Array, Functing, Loop, Flow control সহ ইত্যাদি সব বিষয়ই যেহেতু Java Script এ আলোচনা করা হয়েছে এবং PHP'র ক্ষেত্রে এ বিষয়গুলো যেহেতু প্রায় একই রকম সেহেতু এই বইটির PHP অধ্যায়ে এই বিষয়গুলো সম্পর্কে বিস্তারিত আলোচনায় না গিয়ে শুধুমাত্র PHP Syntax, PHP তে ব্যবহৃত নতুন বিষয়গুলো সম্পর্কে আলোকপাত করা হয়েছে। PHP ও JavaScript এর মতই ব্যাপক একটি বিষয় তাই প্রকাশকের অনুরোধে খুব শীঘ্রই PHP'র উপর একটি পূর্ণাঙ্গ বই প্রকাশের আশা রাখি।
সময়ের সল্পতার কারণে হয়তো অনেক ভুলত্রুটি হয়েছে, আশাকরি পাঠক সমাজ এ সমস্ত ভুলত্রুটি ক্ষমাসুন্দর দৃষ্টিতে দেখবেন এবং আপনাদের সুচিন্তিত মতামত ও আমার ভুলত্রুটিগুলো সম্পর্কে [email protected] এর ই-মেইল ঠিকানায় মেইল করে আমাকে জানিয়ে ত্রুটি সংশোধনে সাহায্য করবেন। সকলের মঙ্গল কামনায়-
খন্দকার রাশেদ হাসান
ফ্ল্যাপে লিখা কথা * প্রাথমিক আলোচনা * ওয়ার্ল্ড ওয়াইড ওয়েব * প্ল্যানিং এন্ড ডিজাইন * HTML এবং এর কাঠামো * Text Formatting * হাইপার লিংক * লিষ্টের মাধ্যমে Text প্রদর্শন * ইমেজ সংযোজন * Table * মাল্টিমিডিয়া সংযোজন * ফ্রেমের মাধ্যমে ডকুমেন্ট প্রদর্শন * ওয়েব পেজে Form সংযোজন * ওয়েব পেজের অলংকার * Style Sheet * Style Sheet Positioning * Scripting Language * Variable, Array, Statement * Function * Flow Control Statement এবং Loop * ইভেন্ট ও ইভেন্টের ব্যবহার * অবজেক্ট * ফর্ম অবজেক্ট * JavaScript এ লিংক ও Java Protocol * কুকি * Java Applet * সি জি আই * সার্চ ইঞ্জিন * পি এইচ পি * Project * Appendix