What is MERN?


আপনি যদি MEAN Stack এ কাজ করে থাকেন অথবা ব্যাসিক ধারনা থাকে তাহলে MERN Stack খুব সহজেই আয়াত্ত করতে পারবেন।
যেকোন প্লাটফর্মে কাজ শেখার জন্যে সবসময় তাদের অফিসিয়াল ওয়েবসাইটে চোখ রাখবেন। প্রায় সকল টেকনোলজির নিজস্ব ওয়েবসাইটে সুন্দর গাইডলাইন থাকে।
MEAN Stack সম্বন্ধে ব্যাসিক ধারনা না থাকলেও এই পর্বটি অনুসরন করলে আপনি খুব সহজেই শুরুটা করতে পারবেন। এই Ecosystem সম্বন্ধে মোটামুটি পরিষ্কার ধারনা পাবেন যা আপনার পুর্নাঙ্গ অ্যাপ ডেভেলপমেন্ট এর বেলায় সহায়ক হবে।

ওহ, বলে নিচ্ছি প্রথমেই - MEAN Stack হল ডেটাবেজ হিসেবে MongoDB ( NoSQL ডাটাবেজ সিস্টেম ), ব্যাকএন্ড ফ্রেমওয়ার্ক হিসেবে Express.js, ফ্রন্টএন্ড ফ্রেমওয়ার্ক হিসেবে AngularJS, সার্ভার সাইড লেঙ্গুয়েজ হিসেবে Node.js, এই প্লাটফর্মগুলোর সমন্নয়ে একটি Development Environment.
MERN Stack

MERN Stack, MEAN Stack এর মতই। এখানে শুধুমাত্র AngularJS এর স্থলে স্থান করে নিয়েছে React.js । যারা রিয়েক্ট ভালবাসেন সেইসঙ্গে Backend ডেভেলপমেন্টে Node.js তাদের জন্যই MERN Stack।

এই পর্বের পুরো গাইডলাইনটি Windows মেশিনের জন্য। অন্যান্য অপারেটিং সিস্টেমের জন্য পরবর্তিতে আরও লিখা পোস্ট করব খুব শীঘ্রই।

স্টেপ - ১ঃ Node.js ইন্সটল করা
সর্বপ্রথম আপনার মেশিনে Node.js ইন্সটল করতে হবে। তার আগে, ইতোমধ্যে ইন্সটল করা আছে কিনা চেক করা যেতে পারে নিম্নরূপে - 
CMD ওপেন করুন
টাইপ করুন node -v এবং এন্টার চাপুন
আপনি যদি এমন দেখতে পান-'node' is not recognized as an internal or an external command...
তাহলে বোঝা গেলো আপনার মেশিনে Node.js ইন্সটল করা নেই।
নোড ইস্নটল করা না থাকলে এই স্টেপ ফলো করুন অন্যথায় এড়িয়ে যেতে পারেন।

Download Node.js Runtime
Node.js এর অফিসিয়াল ওয়েবসাইটের এই লিঙ্ক থেকে সরাসরি ডাউনলোড করে নিতে পারেন *.msi ফাইলটি।
Install Node.js
উপরে ডাউনলোড করা *.msi ইন্সটলার ফাইলটিতে ডাবল ক্লিক করে কয়েকটি স্টেপ পরেই ইন্সটল হয়ে যাবে।
Test Node.js
CMD অথবা Windows Power Shell অথবা Git Bash ওপেন করে টাইপ করুন node -v । সঠিকভাবে নোড ইন্সটল হয়ে থাকলে আপনি নিম্নরূপ দেখতে পাবেন -
v0.10.35
Test npm
নোডে কাজ করতে হলে npm - নোড প্যাকেজ মেনেজার লাগবেই। এটি একটি অনলাইন প্যাকেজ শেয়ারিং প্লাটফর্ম যা আপনাকে MERN Stack এ ডেভেলপমেন্ট এর প্রয়োজনীয় যাবতীয় প্যাকেজ ইন্সটল করতে সহায়তা করবে।
টাইপ করুন npm -v
নিম্নরূপ দেখতে পাবেন -
5.6.0
আজ এপর্যন্তই। এর পরের পর্বগুলোতে দেখাব MERN Stack এর বাদবাকি Requirements গুলো কিভাবে সেটাপ দেওয়া যায়।

No comments:

Post a Comment

| Designed by Geek