Skip to main content

Command Palette

Search for a command to run...

Vue Js এর প্রাথমিক ধারণা ও ইন্সটল প্রসেস

Updated
3 min read
Vue Js এর প্রাথমিক ধারণা ও ইন্সটল প্রসেস
A

Love to Explore PHP, Vue, Laravel and WordPress 💻

হ্যালো সবাইকে, আশা করি সবাই ভালো আছেন। আজ আলোচনা করবো Vue Js কি, কিভাবে Install করতে হয় এবং প্রাথমিক জিনিসগুলোর পরিচিতি।

What is Vue Js?

Vue Js হলো একটি JavaScript Framework যেটি মূলত Front-end Application এর জন্য ব্যবহার করা হয়। একে নানা উদ্দেশ্যেই ব্যবহার করা যায়, কিন্তু আমরা ব্যবহার করবো Website এর UI (User Interface) তৈরী করার জন্য। সাধারণত Website এ কোনো Interaction এর দরকার পড়লে Vue ব্যবহার করতে হয়।

Vue Installation Process...

আপনার Project এ Vue মোট ৩ ভাবে Install করতে পারবেন। যেমনঃ

  • CDN ব্যবহার করে,

  • Node Js ব্যবহার করে এবং

  • CLI ব্যবহার করে।

- CDN

শুরুতে vue-project নামে একটি Directory বানাবো। এর মধ্যে index.html নামে একটি file নিবো। এ index.html ফাইলের ভিতরে <head></head> ট্যাগ এর মধ্যে Vue এর CDN লিঙ্কটা বসিয়ে দিবো। (Vue এর CDN লিঙ্ক তাদের Official Website এ পেয়ে যাবেন)। ব্যাস হয়ে গেলো Vue Js Install।

কোনটা কিভাবে কাজ করছে আপাতত না বুঝলেও চলবে। শুধু দেখুন CDN লিঙ্কটা কাজ করছে কিনা?

- Node Js

Node Js দিয়ে Install করতে হলে আমাদের কয়েকটি Command লিখতে হবে। এই Command গুলো ব্যবহার করলে Node নিজেই একটি Vue Environment তৈরী করে দিবে।

npm init vue@latest

এটা Terminal এ দেওয়ার পর আপনার প্রজেক্টের নাম দিতে বলবে। এখানে মূলত Directory এর নাম হবে। নাম দেওয়ার পরে Enter চাপুন। এরপরে কয়েকটি প্রশ্ন করা হবে, আপাতত আমরা প্রাথমিক Installation করছি তাই সব No দিবো।

cd <your-project-name>

এবার cd লিখে আপনার যেই প্রজেক্টের নাম দিয়েছিলেন সেইটা লিখবেন। এরপর Enter.

npm install

এই কমান্ডে আপনার Vue ফাইলগুলো কম্বাইন্ড করে একটি সার্ভার তৈরী করে দিবে।

এই সার্ভারের লিঙ্কে গিয়ে দেখবেন আপনার Vue Application সেটআপ হয়ে গেছে।

এবার আমাদের কিছু প্রাথমিক বিষয় জানতে হবে। এগুলো কি? কেনো ব্যবহার হয়? এসব ব্যাপারে পরিষ্কার ধারণা থাকা জরুরী।

Vue Application কি?

Vue Install করার পরে একটি Function Import করতে হয় createApp নামে। এটা আসলে কি? এটা হলো Vue এর Built-in Function. এটাকে Vue এর সবকিছু বলতে পারেন। এই createApp ছাড়া Vue অচল। তাই Vue দিয়ে কোন কিছু বানাতে চাইলে সবার আগে এই createApp Function কে আপনার .js ফাইলে Import করে নিতে হবে।

এই লাইন দেখলেই বোঝা যাচ্ছে যে, createApp কে Vue থেকে Import করা হলো।

Vue এর Instance কি?

আমরা যেই createApp Function কে Import করলাম, এটার মধ্যে Vue এর সব command বা সব নিয়ম- কানুন রয়েছে। এই function কে কাজে লাগাতে হলে নতুন variable নিয়ে সেটার ভিতরে বলে দিতে হয় কি কি করতে হবে। এবার নতুন এই Variable এর ভিতরে যদি createApp কে ব্যবহার করি তাহলে এই এক একটা Variable কেই Instance বলে।

এই app নামের Variable ই হচ্ছে একটা Instance। এইরকম যতগুলো Variable বানানো হবে, প্রত্যেককেই এক একটি Vue Instance বলে।

এই Instance গুলো সবসময় Object হিসেবে থাকে। মানে এর মধ্যে Object এর Value গুলোই দিতে হয়। Object এর Value গুলোর মধ্যে কয়েকটি হলোঃ Data, Methods, Computed ইত্যাদি। এদেরকে Object এর Propertyও বলা হয়।

Mount কি?

আমরা যেই Instance বানিয়েছি এটার ভিতরে যা কিছু লিখবো এর সবই আমাদের Html এর মধ্যে এক্সিকিউট হতে হবে। ধরুন একটি Button এ ক্লিক করলে “Hello” টেক্সট দেখাবে। এজন্য ঐ Button এর জন্য Instance তৈরী করতে হবে। এখন Instance টা কিভাবে এই Button টাকে চিনবে বা কিভাবে Data Pass করবে?

মূলত Mount Function টা চিনিয়ে দেওয়ার কাজ করে। Html Elements এর সাথে Instance এর সম্পর্ক তৈরী করে দেয় এই Mount.

M

I was struggling to creating vue app for my practice then i follow this blog instruction Alhamdulillah i could do it.Thanks

1
A

My Pleasure

A

মাশাল্লাহ প্রিয়, অনেক সুন্দর ও উপকারী পোস্ট।

1

More from this blog

We discuss basic routing

বেসিক রাউটিং সফটওয়্যার আর্কিটেকচারে রাউট হচ্ছে মৌলিক উপাদান(Basic Component). রাউট URL(URL = Uniform Resource Locator) থেকে অনুরোধ গ্রহণ করে এবং এপ্লিকেশনকে রিসোর্সের জন্য নির্দেশনা প্রদান করে। লারাভেলের রাউট সমূহ একই সাথে সুবিন্যস্ত করে রাখার জন্য r...

Jun 1, 20233 min read

Visual Studio Code এডিটর কি-বোর্ড শর্টকার্ট

এখন কোডিংয়ের স্পীড হবে রকেটের গতি যদি আপনি ব্লগটি পড়েন এবং শর্টকাট ব্যবহার করেন তাহলে চলুন শুরু করি। Visual Studio Code এডিটর কি-বোর্ড শর্টকার্টঃ MAC ও WINDOWS এর জন্য আলাদা কি-বোর্ড শর্টকাট নিচে দেওয়া হল- Visual Studio Code এর কমান্ড পেলেট কিভাবে ওপ...

Jun 1, 20233 min read
Visual Studio Code এডিটর কি-বোর্ড শর্টকার্ট

WordPress Support Engineer Input Field And Form

আজকে আমরা আলোচনা করব আমাদের WordPress Support Engineer Course এর ক্লাস ২ নিয়ে এবং আমাদের টপিক হলো html input fields. ইনপুট ফিল্ডে বিভিন্ন রকম টাইপ রয়েছে এর মধ্যে default html,html-5,iput type="text" ইত্যাদি। তো চলুন শুরু করি ।প্রথমেই আমরা আলোচনা করব ...

May 7, 20233 min read

Tailwind Css CLI ব্যাক্ষ্যা সহ Install প্রসেস

সবার প্রথমে আমাদের একটা Directory বানাতে হবে। আপনার Project এর নাম দিয়ে একটি Directory বানিয়ে ফেলুন। এরপর যেকোনো একটা Terminal ব্যবহার করে এই Directory তে ঢুকুন। npm install -D tailwindcss autoprefixer vite এই কমান্ড Terminal-এ দিবো। এক্সট্রা হিসেবে...

Apr 3, 20232 min read
Tailwind Css CLI ব্যাক্ষ্যা সহ Install প্রসেস
S

Shikhun Blog

96 posts