Blog
/
Category
/
Details
৫টি ফ্রী টুলস যা সকল লারাভেল ডেভেলপারদের অবশ্যই থাকতে হবে
প্রোডাক্টিভিটি বাড়াতে এবং সময় বাঁচাতে এই ৫টি টুলস লারাভেল ডেভেলপারদের অবশ্যই থাকা উচিত
এই পোস্টে, আপনি এমন ৫টি টুলসের একটি সংক্ষিপ্ত ওভারভিউ পাবেন যা সমস্ত লারাভেল ডেভেলপারদের অবশ্যই থাকতে হবে এবং আপনার লারাভেল প্রজেক্ট ডেভেলপমেন্টের গতি বাড়ানোর জন্য এবং বেটার প্রোডাক্টিভিটির জন্য ব্যবহার করতে হবে। চল শুরু করি।
Laravel Valet / Laragon
Laravel Valet হলো একটি ডেভেলপমেন্ট টুল যা শুধুমাত্র macOS এর জন্য এভেইল্যাবল, এটি আপনার লারাভেল ডেভেলপমেন্টকে ব্যাপকভাবে ত্বরান্বিত করতে পারে। আউট অব দ্যা বক্স, লারাভেল ভ্যালেট আপনাকে সরাসরি ".test" ডোমেনের (example.test) আন্ডারে একটি নতুন ইনস্টল করা লারাভেল প্রোজেক্ট রান করার অনুমতি দেবে। বিহাইন্ড দ্যা সিন, এটি হোমব্রু (Homebrew) ব্যবহার করে প্রয়োজনীয় সমস্ত ডিপেন্ডেন্সি PHP, Nginx, MySQL এবং অন্যান্য প্রয়োজনীয় টুলস কনফিগার করে।
নীচে আপনি রান করতে পারেন এমন কিছু কমান্ড রয়েছে:
- valet install
- valet start
- valet restart
- valet link
- valet park
- valet use <php>
- valet open
উইন্ডোজ ব্যবহারকারীদের জন্য, লারাগন একটি ভ্যালেটের মতো টুল যা একই পদ্ধতিতে ব্যবহার করা যেতে পারে। আউট অব দ্যা বক্স, এটি সমস্ত ডিপেন্ডেন্সির সাথে আসে যা সহজেই কনফিগার এবং ব্যবহার করা যেতে পারে। Laragon এর নিজস্ব GUI আছে তাই PHP, Nginx স্টার্ট এবং স্টপ করার মত যেকোন কাজ ইন্টারফেস থেকে অপারেট করা যেতে পারে।
PHP Storm (EAP: Early Access Program)
আপনার কাছে থাকা দরকার এমন আরেকটি টুল হলো একটি ভাল IDE এবং যদিও আমরা জানতাম যে অনেকেই ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করে এবং পছন্দ করে, তবে PHPStorm এখনও পিএইচপি ডেভেলপমেন্টের জন্য রাজা। একটি ফ্রেশ ইনস্টল করার পরে, এটি সমস্ত সিনট্যাক্স হাইলাইটিং, কোড কমপ্লিশন, কোড ইন্সপেকশন এবং আরও অনেক কিছুর সাথে বান্ডেল আকারে আসে। হ্যাঁ, আপনি প্লাগইন দিয়ে সমস্ত কোড কমপ্লিশন ইত্যাদির জন্য VS Code ব্যবহার করতে পারেন, তবে কখনও কখনও এটি সেট আপ করার জন্য আমাদের কাছে এনার্জি থাকে না। আপনি যদি PHPStorm ব্যবহার না করেন তবে আপনি অনেক কিছু মিস করবেন।
PHP Monitor (Only on macOS)
পিএইচপি মনিটর একটি টুল যা লারাভেল ভ্যালেটের সাথে নির্বিঘ্নে কাজ করে এবং এটি "আপনার স্ট্যাটাস বারে এক্টিভ পিএইচপি ভার্সন ডিসপ্লে করে। PHP মনিটর থাকার মাধ্যমে আপনি গ্লোবাল কীবোর্ড বাইন্ডিং করতে পারবেন যা ড্রপডাউনটি অপেন করবে এবং তারপরে আপনি ommand + number ব্যবহার করে "Switch PHP 8.0 or 8.1" এর মতো যেকোনও অ্যাকশনকে ট্রিগার করতে পারেন।
পসিবল কম্বিনেশন আইডিয়াস:
- Shift + Option + p (আপনাকে PHP Monitor preference থেকে এই কীবাইন্ডিং সেট করতে হবে)
- Command + 1 (PHP ভার্সন 8.1 এ পরিবর্তন করবে)
- Command + 2 (PHP ভার্সন 8.0 এ পরিবর্তন করবে)
TablePlus
TablePlus হলো একটি ফ্রিমিয়াম (freemium) ক্রস-প্ল্যাটফর্ম ডাটাবেস ম্যানেজমেন্ট টুল যা সমস্ত অপারেটিং সিস্টেমের জন্য এভেইলেবল। এটি বেশ কিছুদিন আগেই মার্কেটে এসেছে এবং লারাভেল ডেভেলপারদের জন্য সত্যিই রেকমেন্ডেড টুল। TablePlus এর কিছু সুবিধা হলো যে এটি আউট অব দ্যা বক্স নেটিভ, ফাস্ট, সিকিউর, কাস্টমাইজযোগ্য এবং কমপ্লিট।
Expose
তালিকার ৫ম টুল হলো এক্সপোজ (শুধুমাত্র macOS এর জন্য এভেইলেবল) এবং এটি এমন একটি টুল যা আপনাকে যেকোনো ফায়ারওয়াল এবং VPN এর মধ্য দিয়ে লোকাল সাইটের জন্য পাবলিক URL তৈরি করতে দেয়। আপনার মেশিনে ওয়েবহুক রিসিভ করুন, মোবাইল ডিভাইসে লোকাল সাইটগুলো টেস্ট করুন, অথবা অন্যদের সাথে শেয়ার করুন। এক্সপোজ তৈরি করে বিয়ন্ড কোড (Beyond Code) এবং এই টুলটি ফ্রীতে ইনস্টল এবং ব্যবহার করার যায়।
নীচে এক্সপোজ ইনস্টল করার কমান্ড রয়েছে তবে আপনার API টোকেন পেতে বিয়ন্ড কোডে একটি অ্যাকাউন্ট রেজিস্টার করতে ভুলবেন না।
এবং এখন আপনার Laravel প্রোজেক্ট রুট ফোল্ডারে, আপনি expose কমান্ড রান করতে পারেন এবং এটি স্বয়ংক্রিয়ভাবে সিকিউর টানেল তৈরি করবে।
উইন্ডোজ ব্যবহারকারীরা, লোকাল লারাভেল প্রোজেক্ট দ্রুত শেয়ার করতে পারে Laragon ব্যবহার করে।
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)
প্রোগ্রামিংয়ের দুনিয়া বিগিনারদের জন্য অনেকটা কঠিন। প্রোগ্রামিংয়ে আগ্রহ থেকে ক্যারিয়ার হিসেবে অনেকেই প্রোগ্রামার হতে চায়। কিন্তু প্রোগ্রামার হওয়ার জার্নিটা এতো সহজ নয়। দিনের পর দিন কোডিং নিয়ে থাকতে থাকতে অনেকেই হাপিয়ে যায়। ঠিক তখন-ই বিগিনারদের এই কোডিংয়ের ঝামেলা থেকে চলে আসে পাইথন। প্রোগ্রামিং ল্যাঙ্গুয়েজের দুনিয়ায় সবচেয়ে সহজ প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয় পাইথনকে। কিন্তু এই কথা কি আসলেই সত্যি? * কেন পাইথন শেখা সহজ? ● পাইথনের ইংরেজি সিনট্যাক্স ● পাইথন লজিকে ফোকাস করে ● পাইথন ফ্রি-তে ইউজ করা
Relevant Live Courses for WEB AND APP DEVELOPMENT