ওয়েবসাইটের কোনো অংশে তথ্যগত ত্রুটি দেখতে পেলে তা আমাদের গ্রুপে জানাতে পারেন (Only Boys) Join Now!

php

php Logo

php (1995)
ডাইনামিক ওয়েব পেজ তৈরি, ডেটাবেস ইন্টিগ্রেশন, API ইন্টিগ্রেশন, সার্ভার সাইড কাজ ইত্যাদিতে php ব্যবহার করা হয়

ইতিহাস

phpএর জন্ম হয় 1994 সালে। রাসমুস লার্ডোফ নামে এক ডেনিশ প্রোগ্রামার তার নিজের ওয়েবসাইটের জন্য কিছু স্ক্রিপ্ট লিখতে গিয়ে এই ল্যাঙ্গুয়েজটি তৈরি করেন। প্রথমে এর নাম ছিল "Personal Home Page Tools"। পরবর্তীতে এর নাম পরিবর্তন করে "PHP" রাখা হয়।

PHP মূলত সার্ভার-সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ হিসেবে ব্যবহৃত হয়। অর্থাৎ, ওয়েবসাইটের ব্যাক-এন্ডে কোড চালানোর জন্য PHP ব্যবহার করা হয়। PHP দিয়ে ডাটাবেজ ম্যানেজ করা, ফর্ম প্রসেস করা, সেশন ম্যানেজ করা ইত্যাদি কাজ করা যায়।

প্রয়োজনীয় যন্ত্রাংশ এবং সফটওয়্যার

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

কম্পিউটার
মোটামুটি যেকোনো ডেক্সটপ বা ল্যাপটপে C কোড কম্পাইল করা যায়। C সহ অন্য সকল ভাষার কোড কম্পাইলের ক্ষেত্রে VS Code সবথেকে জনপ্রিয় IDE. শুধু C ও C++ কম্পাইলের ক্ষেত্রে Code::Blocks ওপেন সোর্স IDE. তবে, কারও কম্পিউটারে যদি দুটোর একটাও না চলে, সেক্ষেত্রে অনলাইন কম্পাইলারও ব্যাবহার করা যেতে পারে।

VS Code: এটি বহুল ব্যাবহৃত অন্যতম জনপ্রিয় IDE. এর জন্যে নুন্যতম 1.6 GHz বা তার থেকে বেশি প্রসেসর এবং নুন্যতম 1 GB RAM প্রয়োজন হয়। এর সবথেকে বড় অসুবিধা হলো, এটা অনেক ভারী একটি সফটওয়্যার।
VS Code 94.9MB
Windows, Linux, Mac

PhpStorm:
PhpStorm 693MB (Around)
Windows, Linux, Mac

অনলাইন কম্পাইলারঃ যদি কারও কম্পিউটারে একটাও না চলে সেক্ষেত্রে অনলাইন কম্পাইলার ব্যাবহার করতে পারবেন। সেক্ষেত্রে ব্রাউজার এবং ইন্টারনেট সংযোগ থাকলেই যেকোনো কোড কম্পাইল করা যাবে
Online Compiler Internet
Computer and Phone

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

মোবাইল অ্যাপঃ কোনো অ্যান্ড্রয়েড অ্যাপ দিয়ে কম্পাইল করে খুব একটা সুবিধাজনক ফল পাওয়া যায়না। তবুও কিছু অ্যাপ এর তালিকা দেয়া হলো।
C Compiler Different
Android and IOS

অনলাইন কম্পাইলারঃ ফোনে একান্ত কোডিং করতেই হলে সবথেকে ভালো হয় কোনো অনলাইন কম্পাইলার ব্যাবহার করলে। এক্ষেত্রে সবথেকে বড় অসুবিধা হলো, এখানে ইন্টারনেট সংযোগ থাকতে হবে।
Online Compiler Internet
Computer and Phone
সহায়ক ওয়েবসাইট এবং AI

বেশ কিছু ওয়েবসাইট আছে, যেগুলো থেকে শেখার জন্যে হেল্প পাওয়া যায়। কোনো সিনট্যাক্সট ভুলে গেলে সেখান থেকে সাহায্য নিয়ে খুব দ্রুত শেখা সম্ভব হয়। কিছু সহায়ক ওয়েবসাইট:

It'sComing Soon!

আমরা এই পেজের কাজের পরিকল্পনার করছি। এই পেজের কাজ সম্পন্ন না হওয়া অব্দি অন্যান্য গুলো দেখতে পারেন।

.     .     .
php শেখার জন্য কোন কোর্স করবেন?

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

সামনে হয়তো বেসিক টু এডভান্স আকারে সাজানোর চেষ্টা করা হবে

ধাপে ধাপে শিখুন (রোডম্যাপ)
.     .     .

বাংলায় শিখুন
Procoder BD
Beginners 1 01h 50m YouTube

ইংরেজীতে শিখুন
Bro Code
Everyone 1 04h 00m YouTube
freeCodeCamp.org
Everyone 1 04h 36m YouTube

হিন্দিতে শিখুন
Code with Harry
Everyone 82 23h 22m YouTube
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
Site is Blocked
Sorry! This site is not available in your country.