ওয়েব ডিজাইন

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

ফুটবল খেলার ইতিহাস

আমাদের সবার অতি পরিচিত ফুটবল খেলাটি আবিষ্কার হয়েছিল রোমান ও গ্রীকে ৩৫০ সালের দিকে । যানা যায় প্রাচিন রোমানরা বল দিয়ে বিভিন্ন খেলা খেলত ,যার মধ্যে কিছু খেলা পা দিয়েও খেলত । রমানরা হারপেস্টর থেকে ও গ্রীকরা অ্যাপিক্সশট্র থেকে এসব খেলার উৎপত্তি এসেছে । এসব নিয়ে অনেকে অনেক কিছু লিখেছেন যাদের মধ্যে ওল্যেখযোগ্য কিছু বেক্তি […]

ফুটবল খেলার ইতিহাস Read More »

JavaScript: Difference Between var, let and const?

var, let এবং const এর মধ্যে পার্থক্য বুঝার আগে আমাদের Scope ভাল ভাবে বুঝতে হবে তাই আমরা আগে Scope সম্পর্কে জানবো তারপর আমরা var, let এবং const এর মধ্যে পার্থক্য নিয়ে আলোচনা শুরু করব। What is Scope? Scope আপনার কোডের, কোনো variable অথবা অন্যান্য resource এর visibility বা accessibility নির্ধারণ করে। অর্থাৎ কোন জায়গা থেকে

JavaScript: Difference Between var, let and const? Read More »

এসএসডি (SSD) ও এসডিডি (HDD) এর মধ্যে পার্থক্য

SSD এসএসডি  (SSD) এর পুর্ন রূপ হল Solid State Drive ।  এটি কোন হার্ড ডিস্ক নয় তবে হার্ড ডিস্কের মতই একটি ড্রাইভ যা হার্ড ডিস্কের  এর থেকে অনেক বেশি গতিসম্পন্ন ।  বর্তমানে এসএসডি  (SSD) সর্বাধুনিক স্টোরেজ ডিভাইস । এটি দেখতে  আকারে অনেক ছোট এবং গতিসম্পন্ন । SSD চিপ ভিত্তিক ডিভাইস যার মধ্যে কোন মেকানিক্যাল যন্ত্র

এসএসডি (SSD) ও এসডিডি (HDD) এর মধ্যে পার্থক্য Read More »

Malware কি? বিভিন্ন প্রকার Malware সম্পর্কে আলোচনা-

Malware হল Malicious Software এর একটি  সংক্ষিপ্ত রূপ। এখানে Malicious মানে ক্ষতিকারক সুতরাং Malware মানে হল সেই প্রোগ্রাম ( কম্পিউটার, মোবাইল ) যা বিভিন্ন ডিভাইসগুলোর জন্য ক্ষতিকারক এক ধরনের প্রোগ্রাম। এটি  কোন ভুলত্রুটি কারনে আপনার কম্পিউটারে প্রবেশ করে কম্পিউটারকে স্লো করে দেয় করে দেয় এমনকি হার্ডডিস্ককে নষ্ট করে দিতেও পারে।  Malware এর আকার বিভিন্ন প্রকারের

Malware কি? বিভিন্ন প্রকার Malware সম্পর্কে আলোচনা- Read More »

ফরম – পিএইচপি

পিএইচপিতে খুব সহজেই এইচটিএমএল এর ফরমের সাথে কাজ করা যায়। মূল ফরমের ডিজাইনটি থাকে এইচটিএমএল এর এবং এর ফিল্ডগুলো পিএইচপি ফাইল কল করে কাজ করে। এইচটিএমএল ফরম অংশ জানা না থাকলে দেখে নিলে ভাল হবে। নিচের কোডটি দেখিঃ <!DOCTYPE HTML><html>  <body> <form action=”welcome.php” method=”post”>Name: <input type=”text” name=”name”><br>E-mail: <input type=”text” name=”email”><br><input type=”submit”></form> </body></html> welcome.php এর কোড

ফরম – পিএইচপি Read More »

১২.৪ মাল্টিডাইমেনশনাল এরে (Multidimensional array)

সাধারণত এরেতে এরে ইলিমেন্ট হিসেবে ব্যবহৃত হয় কোন সংখ্যা অথবা স্ট্রিং । কিন্তু মাল্টিডাইমেনশনাল এরেতে এরে ইলিমেন্ট নিজেই একটা এরে হয়। যেমন $name = array( “Web”=>array(“HTML”, “CSS”, “PHP”), “Graphics”=>array(“Photoshop”, “Illustrator”, “Flash”), “Programming”=>array(“Java”, “C++”, “C”) ); এখানে মোট তিনটি এরে একটি মূল এরের এরে ইলিমেন্ট হিসেবে গৃহীত হয়েছে। এখন যদি এরে থেকে “PHP” নির্বাচন করে ওয়েবে

১২.৪ মাল্টিডাইমেনশনাল এরে (Multidimensional array) Read More »

১৩.২ ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু

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

১৩.২ ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু Read More »

১৩.১ ফাংশন (Function)

সংক্ষিপ্ত অর্থে ফাংশন হচ্ছে কতগুলো স্টেটমেন্ট এর সমষ্টি বা ব্লক। যা একবার তৈরি করে সংক্ষিপ্তরূপে কল করে বারবার প্রোগ্রামের বিভিন্ন স্থানে প্রয়োজন অনুসারে ব্যবহার করা যায়। এতে করে প্রোগ্রামে কোডিং এর পরিমাণ হ্রাস পায়। তাছাড়া বিভিন্ন প্রোগ্রামের বিল্টইন ফাংশন সমূহ একজন প্রোগ্রামার শুধুমাত্র সরাসরি কলকরেই ব্যবহার করতে পারেন, এতে করে প্রোগ্রামিং অনেক সহজ হয়ে এসেছে।

১৩.১ ফাংশন (Function) Read More »

১২.৩ এরের প্রকারভেদ (Types of arrays)

পি এইচ পিতে তিন ধরণের এরে ব্যবহৃত হয়ে থাকে। যথা নিউমেরিক এরে (Numeric array) এসোসিয়েটিভ এরে (Associative array) মাল্টিডাইমেনশনাল এরে (Multidimensional array) নিউমেরিক এরে (Numeric array) নিউমেরিক এরে এর ক্ষেত্রে প্রতিটি এরে উপাদান নিউমেরিক সংখ্যার সূচি অনুযায়ী সজ্জিত থাকে। আগের টিউটোরিয়াল “এরে তৈরির কৌশল” লেখাটিতে যে দুটি কৌশল দেখানো হয়েছে তা মূলত নিউমেরিক এরে তৈরির

১২.৩ এরের প্রকারভেদ (Types of arrays) Read More »

১২.২ এরে তৈরির কৌশল

এরে তৈরির জন্য array() ফাংশনটি ব্যবহার করা হয়। সাধারণত কোন ভেরিয়েবল হিসেবে এরে ডিক্লেয়ার করা হয়।যেমন $name = array (“Rahim”, “Karim”, “Abdulla”, “Manik”); এখানে $name ভেরিয়েবলের মান হিসেবে এরে ডিক্লেয়ার করা হয়েছে। এখানে “Rahim” হচ্ছে একটি এরে ইলিমেন্ট। এরে তৈরির অপর একটা পদ্ধতি রয়েছে। যেখানে আলাদা আলাদাভাবে ম্যানুয়ালী এরে ইলিমেন্টকে ইনডেক্স করা হয়।যেমন $name[]=”Rahim”; $name[]=”Karim”;

১২.২ এরে তৈরির কৌশল Read More »

১২. এরে (Array)

সহজ ভাষায় এরে (Array) হচ্ছে তালিকাযুক্ত ভেরিয়েবল বা ভেরিয়েবলের সারণী। ভেরিয়েবল হচ্ছে ডাটা জমা রাখার জন্য সংরক্ষিত স্থান। কিন্তু সাধারণ ভেরিয়েবলের মাধ্যমে শুধুমাত্র একটা ডাটা জমা রাখা যায়। কিন্তু একই ধরণের অসংখ্য ভেরিয়েবলকে আলাদা আলাদা নামে ডিক্লেয়ার করা একটা জটিল প্রক্রিয়া। এই সমস্যা এরে ব্যবহার করে দূর করা যায়। যেখানে শুধুমাত্র একটা ভেরিয়েবল নামই যথেষ্ঠ।

১২. এরে (Array) Read More »

১১.৪ কন্টিনিউ স্টেটমেন্ট (Continue statement)

for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে কোন  বিশেষ শর্ত পূরণ হলে অসমাপ্ত লুপটি অসমাপ্ত রেখেই পরবর্তী লুপ শুরু করার জন্য  continue স্টেটমেন্ট ব্যবহার করা হয়। অনুশীলন প্রজেক্ট <html> <head> <title> www.tutohost.com</title> <style> body{background: #00cc99 ; color: #000000;} </style> </head> <body> <?php echo “<h2>Example of continue statement</h2>”; $i=0; for($i; $i<10; $i++)

১১.৪ কন্টিনিউ স্টেটমেন্ট (Continue statement) Read More »

১১.৩ ব্রেক স্টেটমেন্ট (break statement)

for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে এবং switch স্টেটমেন্ট এর ক্ষেত্রে কোন বিশেষ শর্ত পূরণ হলে লুপ থেকে বেড়িয়ে আসার জন্য break স্টেটমেন্ট ব্যবহার করা হয়। অনুশীলন প্রজেক্ট <html> <head> <title> www.tutohost.com</title> <style> body{background: #00cc99 ; color: #000000;} </style> </head> <body> <?php echo “<h2>Example of break statement</h2>”; $i=0; for($i; $i<10;

১১.৩ ব্রেক স্টেটমেন্ট (break statement) Read More »

১১.২ লুপিং স্টেটমেন্ট (Looping statement)

প্রোগ্রামিং এ লুপিং স্টেমেন্ট খুবই গুরুত্বপূর্ণ ভূমিকা পালন করে। মূলত কিছু সংখ্যক স্টেটমেন্ট কে পূণরাবৃত্তি ঘটানোর জন্য লুপিং স্টেটমেন্ট ব্যবহার করা হয়। সুনির্দিষ্ট কিছু শর্তের ভিত্তিতে লুপিং শুরু হয় এবং যতক্ষণ পর্যন্ত শর্তটি বিদ্যমান তাকে ততক্ষণ লুপ চলতে তাকে। একজন দক্ষ প্রোগ্রামার হওয়ার জন্য লুপিং এর ধারণা এবং প্রয়োগ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।

১১.২ লুপিং স্টেটমেন্ট (Looping statement) Read More »

১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)

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

১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement) Read More »

১০.১০ কনক্যাটেনেশন অপারেটর (Concatenation Operator)

পি এইচ পি প্রোগ্রামিং এ কনক্যাটেনেশন অপারেটর (Concatenation Operator) ব্যবহার করা হয়,একাধিক স্ট্রিং, স্ট্রিং এবং যেকোন ভেরিয়েবল অথবা দুই বা ততোধিক ভেরিয়েবল কে পাশাপাশি যুক্ত করার জন্য। কনক্যাটেনেশন অপারেটর (Concatenation Operator) দুই ধরণের যথা (.) ডট চিহ্ন এবং (.=) চিহ্ন । যেমন echo “Hellow”.”World”; বা $a=50; echo “The book has”.$a.”pages.”; অথবা $a=5; $b=20; echo $a.$b;

১০.১০ কনক্যাটেনেশন অপারেটর (Concatenation Operator) Read More »

১০.৯ লজিক্যাল অপারেটর ( Logical Operator)

পি এইচ পি প্রোগ্রামিং এ লজিক্যাল অপারেটর (Logical Operator) ব্যবহার করা হয়, সাধারণত ভেরিয়েবল বা মান এর মধ্যে লজিক্যাল অপারেশন সংগঠনের মাধ্যমে দুইটি বুলিয়ান মান true অথবা false এর কোন একটি ফলাফল হিসেবে গ্রহণ করে এবং ফলাফল এর উপর ভিত্তি করে পরবর্তী অপারেশন সম্পাদনের জন্য। কন্ডিশনাল এবং লুপিং স্টেটমেন্ট তৈরিতে লজিক্যাল অপারেটর ( Logical Operator)

১০.৯ লজিক্যাল অপারেটর ( Logical Operator) Read More »

১০.৮. কমপারিসন অপারেটর (Comparison Operator)

পি এইচ পি প্রোগ্রামিং এ কমপারিসন অপারেটর (Comparison Operator) ব্যবহার করা হয়, সাধারণত অপারেন্ড তথা ভেরিয়েবল অথবা মান সমূহের মধ্যে তুলনা মূলক বিশ্লেষণ করার জন্য। এ ধরণের তুলনা মূলক বিশ্লেষণের ফলাফল হিসেবে true এবং false এ দুই ধরণের ফলাফল পাওয়া যায়।কন্ডিশনাল এবং লুপিং স্টেটমেন্ট তৈরিতে কমপারিসন অপারেটর (Comparison Operator) গুরুত্বপূর্ণ ভূমিকা পালন করে। কমপারিসন অপারেটর

১০.৮. কমপারিসন অপারেটর (Comparison Operator) Read More »

১০.৬ ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/decrement Operator)

পি এইচ পি প্রোগ্রামিং এ ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেটর ব্যবহার করা হয়, সাধারণত কোন ভেরিয়েবলের পূর্ব নির্ধারিত মানের পর্যায়ক্রমিক বৃদ্ধি এবং হ্রাস করার জন্য। দুই ধরণের ইনক্রিমেন্ট অপারেটর রয়েছে; যথা $a++ ও ++$a এর অনুরূপ এবং দুই ধরণের ডিক্রিমেন্ট অপারেটর রয়েছে; যথা $a– ও –$a এর অনুরূপ। ++$a কে বলা হয় প্রি ইনক্রিমেন্ট (Pre-increment)অপারেটর আর

১০.৬ ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/decrement Operator) Read More »

১০.৫ এসাইনমেন্ট অপারেটর ( Assignment Operator)

পি এইচ পি প্রোগ্রামিং এ ভেরিয়েবলের মান নির্ধারণ করতে, সমীকরণ তৈরি করতে এসাইনমেন্ট অপারেটর ব্যবহার করা হয়। প্রকৃতপক্ষে বেসিক এসাইনমেন্ট অপারেটর একটা সমান চিহ্ন (=) এর মাধ্যমে প্রকাশ করা হয়। যেমন $a=75; অথবা $b=$a+$c-$d; । এসাইনমেন্ট আপারেটর যদিও একটা সমান চিহ্ন প্রকাশ করে তার পরও প্রকৃতপক্ষে $a=$b; বলতে $a এর সমান $b প্রকাশ করে না।

১০.৫ এসাইনমেন্ট অপারেটর ( Assignment Operator) Read More »