Complete MERN Project with AWS

শূন্য থেকে কমপ্লিট অ্যাপলিকেশন এবং প্রোডাকশন

এই কোর্সটি থিওরিটিক্যাল কোনো কোর্স না। এখানে আমরা শুধু প্রাক্টিক্যাল ইমপ্লিমেন্টেশন নিয়ে আলোচনা করবো। কোর্সটি থেকে বেনিফিটেড হতে চাইলে অবশ্যই আপনার জাভাস্ক্রিপ্ট সম্পর্কে ভালো একটা ধারণা থাকতে হবে। React Redux এবং NodeJS ExpressJS নিয়ে কাজ করারও অভিজ্ঞতা থাকতে হবে। তবে AWS নিয়ে কাজ করার অভিজ্ঞতা থাকার দরকার নেই। যদি আপনি শুধুমাত্র Fullstack Journey টা সম্পর্কে জানতে চান তাহলে এই কোর্সটি আপনার জন্য না, আপনার জন্য আমাদের একটি কোর্স আছে যার নাম I am Fullstack Noob (Releasing Soon)। যদি আপনি প্রফেশনাল ভাবে ফুলস্ট্যাক ডেভেলপমেন্ট করতে চান তাহলে এই কোর্সটি আপনার জন্য। এবং এই কোর্সটি আমাদের পূর্বে রিলিজ হওয়া ৪ টি কোর্সের পঞ্চম ইন্সটলমেন্ট।
Stack Learner - Add to cart project

কি কি থাকবে এই কোর্সে?

কমপ্লিট MERN প্রোজেক্ট এবং ডেপ্লয়মেন্ট

এই কোর্সটি কোনো থিওরিটিক্যাল কোর্স না। সম্পূর্ণ প্রোজেক্ট ভিত্তিক একটা কোর্স। পুরো কোর্সটাই ডিজাইন করা হয়েছে একটা প্রোজেক্টকে কেন্দ্র করে। এখানে প্রোজেক্ট হিসেবে আমরা সিলেক্ট করেছি একটা শপিং কার্ট অ্যাপলিকেশন। 


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


ফ্রন্টেন্ড থেকে ইউজার তার নিজস্ব একাউন্ট ক্রিয়েট করতে পারবে, সমস্ত প্রোডাক্ট দেখতে পারবে, শপিং কার্টে প্রোডাক্ট অ্যাড করতে পারবে। ক্রেডিট কার্ড ব্যবহার করে অর্ডার কনফার্ম করতে পারবে। অর্ডার কনফার্ম হওয়ার পরে ইউজারের ইমেইলে অটোজেনারেটেড একটা ইনভয়েস চলে যাবে। ইউজার অর্ডারের অবস্থা ট্রাক করতে পারবে, অর্ডার ক্যান্সেলও করতে পারবে।


এটা হচ্ছে আমাদের প্রোজেক্টের বেসিক ওভারভিউ যা আমরা শিখবো এই কোর্সে। ফিচার কিছুটা কম বেশি হতে পারে। অ্যাপলিকেশন তৈরির পাশাপাশি আমরা আরও শিখবো কিভাবে AWS S3 (Simple Storage Service) ব্যবহার করে আমরা লার্জ ফাইল স্টোর করতে পারি, কিভাবে AWS SES (Simple Email Service) ব্যবহার করে বাল্ক ইমেইল সেন্ড করতে পারি, কিভাবে AWS EC2 (Elastic Compute Cloud) এ ইন্সটেন্স ক্রিয়েট করে সেখানে Ubuntu সার্ভার সেটআপ করতে পারি এবং আমাদের NodeJS অ্যাপলিকেশন সার্ভ করতে পারি? 


আমরা তিনটা ভিন্ন ভিন্ন অ্যাপলিকেশন তৈরি করবো। একটা হচ্ছে ব্যাকেন্ড অ্যাপলিকেশন যা সরাসরি MongoDB Atlas এর সাথে কমিউনিকেট করবে, অ্যাডমিন ড্যাশবোর্ড এর সাথে কমিউনিকেট করবে এবং ফ্রন্টেন্ড অ্যাপলিকেশনের সাথে কম্পিউনিকেট করবে। একটা অ্যাডমিন ড্যাশবোর্ড থাকবে যেটা মূলত একটা ফ্রন্টেন্ড অ্যাপলিকেশন যা আমরা ডেভেলপ করবো React ব্যবহার করে এবং আমাদের ব্যাকেন্ড অ্যাপলিকেশন থেকে সরাসরি সার্ভ করা হবে। এবং সর্বশেষ অ্যাপলিকেশনটি হবে শপিং কার্ট অ্যাপলিকেশন যা ব্যবহারকারীরা ব্যবহার করবে। এই অ্যাপলিকেশনটিও React এবং এর ইকোসিস্টেম ব্যবহার করে SEO ফ্রেন্ডলি করেই তৈরি করা হবে। এবং এই অ্যাপলিকেশনটি ডেপলয় করা হবে Vercel এ। 


যদি আপনার জাভাস্ক্রিপ্টের একটা ভালো নলেজ থাকে, React ব্যবহার করে কাজ করতে পারেন এবং নোডজেএস নিয়ে কাজ করারও মোটামোটি অভিজ্ঞতা থাকে তাহলে এই একটা কোর্স আপনার জন্য গেম চেঞ্জার হতে পারে। এখানে অনেক নতুন টেকনোলজির সাথে আপনার পরিচয় হবে, পরিচিত অনেক টেকনোলজিও নতুন করে চেনার সুযোগ পাবেন। সব মিলিয়ে এটা একটা বড় সড় জার্নিই হতে যাচ্ছে। 

Additional products

Releasing Soon (30 Aug 2020)

প্রিঅর্ডার করতে আমাদের সাথে যোগাযোগ করুন

Instructor(s)

Instructor Bio:

I am a full-stack web and mobile application developer, entrepreneur and trainer. I love to work with new technologies, new people and new environment. I like ideas not to talk about but like to implement. My passion is learning and exploring new technologies and programming languages. I think the best way to learn anything is to teach people about that thing. I am an evergreen learner.

HM Nayem

Fullstack Javascript Developer