Blog
/
Category
/
Details
PHP ডেভেলপারদের জন্য ৫টি সেরা VSCODE এক্সটেনশন!
Intro
PHP এর জন্য শত শত VSCode এক্সটেনশন রয়েছে। কিন্তু আমি আপনাকে PHP Devs-এর জন্য বেস্ট অব বেস্ট এক্সটেনশনগুলো দেখাবো! তো চলুন দেরি না করে শুরু করা যাক।
List
- PHP Debug
PHP Debug হলো একটি পিএইচপি ডিবাগার। শুনে খুব সিম্পল মনে হলেও এটি সত্যিই একটি শক্তিশালী এক্সটেনশন।
লিংক: PHP Debug
2. PHP Intelephense
এই এক্সটেনশনটি একটি পিএইচপি ফরম্যাটার, এখানে অনেকগুলো ফিচার রয়েছে, তবে এর মধ্যে কয়েকটি গুরুত্বপূর্ণ ফিচারগুলো হলো:
- PHPStorm মেটাডেটা পড়া
- এমবেডেড HTML/JS/CSS কোড ইন্টেলিজেন্স
- সিগনেচার হেল্প
- ডায়াগ্নোস্টিক্স
- অফিসিয়াল পিএইচপি ডকুমেন্টেশনের লিঙ্কসহ ডিটেইলড হোভার ইনফরমেশন
- রেফারেন্স এবং কীওয়ার্ডের স্মার্ট হাইলাইটিং যা কিছু পিএইচপি ডেভের জন্য সত্যিই ইউসফুল। আপনি যদি সত্যিই Intelephense-এর সম্পূর্ণ পোটেনশিয়াল আনলক করতে চান তবে তাদের একটি প্রিমিয়াম প্লানটি দেখতে পারেন।
লিঙ্ক: PHP Intelephense
3. Laravel Artisan
এটি লারাভেল প্রেমীদের জন্য। এই এক্সটেনশনটি আপনাকে Visual Studio Code এর মধ্যে থেকেই Laravel Artisan কমান্ড চালাতে দেয়। আপনি রুটের একটি লিস্ট পেতে পারেন, একটি কন্ট্রোলার তৈরি করতে পারেন। এটা WSL ব্যবহারকারীদের জন্য সম্ভব। এর আরও কিছু ফিচার রয়েছে:
- ডকার সাপোর্ট
- জেনারেট কি’স
- ক্লিয়ার ক্যাশে
- ম্যানেজ ডাটাবেস
- টেস্ট পারপাসে একটি লোকাল পিএইচপি সার্ভার স্টার্ট/ স্টপ করা
- ফাইল তৈরি করা (কন্ট্রোলার, মাইগ্রেশন, মডেল, ইত্যাদি) আরও আছে! কিন্তু আপনি যদি এটি ইনস্টল করতে চান তবে লিঙ্কটিতে ক্লিক করুন। লিঙ্ক
4. Laravel Blade Snippets
আমি যদি Laravel Artisan করতাম, তাহলে আমি কীভাবে Laravel Blade Snippets কে ভুলতে পারি! আমি এক্সপ্লেইন করছি আপনি যদি না জানেন এই এক্সটেনশনটির কাজ কি। এটি Laravel Blade এর জন্য একটি স্নিপেট এবং ফর্ম্যাটিং এক্সটেনশন । আপনি যদি এক্সটেনশনটি কনফিগার করতে চান তবে এটি সহজেই কনফিগারযোগ্য। এর ফিচারগুলোর মধ্যে রয়েছে:
- ব্লেড সিনট্যাক্স হাইলাইট
- ব্লেড স্নিপেট
- Emmet ব্লেড টেমপ্লেটে কাজ করে
- ব্লেড ফরম্যাটিং, এটি ‘b:if’ বা ‘b:stack’ এর মতো ব্লেড স্নিপেটের একটি বিশাল লিস্টের সাথে আসে।
লিঙ্ক: Laravel Blade Snippets
5. PHP Tools
পিএইচপি টুলস হলো পিএইচপি ল্যাঙ্গুয়েজের জন্য ফুল ডেভেলপমেন্ট ইন্টিগ্রেশন। ফিচারগুলো কনভেনশন, স্টেবিলিটি, সিম্পল ইউস এবং পারফরমেন্সের উপর ভিত্তি করে প্রদান করা হয়। এটি সম্পূর্ণরূপে vscode.dev সাপোর্ট করে । এটি নিম্নলিখিত ফিচারের মতো শত শত ফিচারের সাথে আসে:
- টেস্টিং
- ডিবাগিং
- এডিটর
- কোড হেল্প
- কোড অ্যাকশান
- কন্টিনিউয়াস কোড ভ্যালিডেশন। এই লিস্ট চিরতরে চলতে পারে! আপনি যদি এটি নিজেই দেখতে চান তবে নীচের লিঙ্কে ক্লিক করুন। লিঙ্ক
Conclusion
আপনার কাছে যদি এটি ইউজফুল মনে হয় তাহলে শেয়ার করতে ভুলবেন না।
RELATED ARTICLES
টেকনোলজি না জানা কেউ কি DevOps শিখতে পারবে? || Can A Non_IT Person Learn DevOps? (DevOps Guideline for Non-IT Person)
বর্তমান টেক দুনিয়ায় DevOps (Development and Operations) একটি জনপ্রিয় প্রফেশান হিসেবে গড়ে উঠেছে। DevOps মূলত একটি প্রসেস যা সফটওয়্যার ডেভেলপমেন্ট এবং আইটি অপারেশনস টিমের মধ্যে কম্বাইন করে, যার ফলে ফাস্ট, রিলায়েবল এবং ইফেক্টিভ সফটওয়্যার ডেলিভারি এনশিউর হয়। DevOps-এ ডেভেলপ মানে কেবল টেকনিক্যাল স্কিল নয়, বরং টিম কোলাবোরেশন, কালচারাল চেঞ্জ এবং ডেভেলপ প্রসেসের ইউজের স্কিলও এতে ইনক্লুডেট। আজ আলোচনা করা হবে, Non-IT বা টেকনোলজিক ফিল্ডে না থাকা কেউ কি DevOps শিখতে পারবে? এবং এই প্রফেশানে সাকসেসফুলল
DevOps শেখা কি সহজ? || Is DevOps Easy to Learn? (DevOps Learning Guideline)
বর্তমান টেক দুনিয়ায় DevOps একটি বহুল আলোচিত ও গুরুত্বপূর্ণ আইডিয়া। সফটওয়্যার ডেভেলপমেন্ট ও আইটি অপারেশনের মধ্যে একটি ব্রিজ হিসেবে DevOps-এর ইনোভেশন হয়েছে। এটি সফটওয়্যার ডেভেলমেন্ট ও ডেলিভারির স্পীড বাড়ানোর জন্য অটোমেটিক টুলস ও প্র্যাকটিসের মাধ্যমে কাজ করে। এই DevOps শেখা কি সহজ? এই প্রশ্নের উত্তর অনেকাংশে নির্ভর করে একজন লার্নারের ব্যাকগ্রাউন্ড, এক্সপেরিয়েন্স এবং শেখার ইন্টারেস্টের উপর। আসুন এই বিষয়ে বিস্তারিত আলোচনার আগে আজকের টপিকগুলো জেনে নেই, DevOps কী? DevOps শেখার চ্যালেঞ্জ শেখা
DevOps এর কোন ল্যাঙ্গুয়েজটি বেস্ট? || Which Language is Best for DevOps? || (Best Language For DepOps)
DevOps বর্তমানে সফটওয়্যার ডেভেলপমেন্ট এবং আইটি অপারেশনসের কম্বাইন প্রসেস হিসেবে কাজ করছে। এর মূল উদ্দেশ্য হলো সফটওয়্যার ডেলিভারি প্রসেসকে ফাস্ট এবং কারেক্টলি কমপ্লিট করা, যেখানে ডেভেলপার এবং অপারেশন টিম কোলাবোরেটলি কাজ করে। DevOps প্রসেসে DevOps এর জন্য পারফেক্ট প্রোগ্রামিং ল্যাঙ্গুয়েজের সিলেক্ট করা অত্যন্ত গুরুত্বপূর্ণ কারণ এটি সিস্টেম অটোমেশন, কনফিগারেশন ম্যানেজমেন্ট, ইনফ্রাস্ট্রাকচার ম্যানেজমেন্ট এবং আরও বিভিন্ন কাজে হেল্পফুল হয়। DevOps-এর কাজের প্রসেসে ইউজ করার মতো বিভিন্ন প্রোগ্রামিং ল্
পাইথন কি বিগিনারদের জন্য শেখা সহজ? || Is Python Easy to Learn for Beginners || ( Python Guideline for Beginners)
প্রোগ্রামিংয়ের দুনিয়া বিগিনারদের জন্য অনেকটা কঠিন। প্রোগ্রামিংয়ে আগ্রহ থেকে ক্যারিয়ার হিসেবে অনেকেই প্রোগ্রামার হতে চায়। কিন্তু প্রোগ্রামার হওয়ার জার্নিটা এতো সহজ নয়। দিনের পর দিন কোডিং নিয়ে থাকতে থাকতে অনেকেই হাপিয়ে যায়। ঠিক তখন-ই বিগিনারদের এই কোডিংয়ের ঝামেলা থেকে চলে আসে পাইথন। প্রোগ্রামিং ল্যাঙ্গুয়েজের দুনিয়ায় সবচেয়ে সহজ প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয় পাইথনকে। কিন্তু এই কথা কি আসলেই সত্যি? * কেন পাইথন শেখা সহজ? ● পাইথনের ইংরেজি সিনট্যাক্স ● পাইথন লজিকে ফোকাস করে ● পাইথন ফ্রি-তে ইউজ করা