Project Based Bangla Online Course on Node.Js

Learn Backend Web Development with Node Js, Express and MongoDB

বর্তমানের অন্যতম ডিমান্ডিং জাভাস্ক্রিপ্ট রানটাইম সিস্টেম – Node JS ব্যবহার করে সার্ভার সাইড ডেভেলপমেন্ট শিখুন। হাতে কলমে প্রজেক্ট করে NodeJS এর বিভিন্ন কনসেপ্ট ও মডিউল – Express এবং ডেটাবেজ সাইডে NoSQL তথা MongoDB শেখার পাশাপাশি REST API ব্যবহার করে ফ্রন্ট এন্ড ও ব্যাক এন্ড কানেক্ট করার দক্ষতা অর্জন করুন।

Node.js কেন প্রয়োজন?

বর্তমান ওয়েব ডেভেলপমেন্ট ইন্ডাস্ট্রির একটি অন্যতম সংযোজন হল Node.js। জনপ্রিয় ওয়েব ডেভেলপমেন্ট স্ট্যাক MERN stack এর ব্যাক এন্ডে Node.js রানটাইম এনভারনমেন্ট ব্যবহার করা হয়। এর ফলে ফ্রন্ট এন্ড ডেভেলপমেন্টে বহুল ব্যবহৃত জাভাস্ক্রিপ্ট এর ফ্রেমওয়ার্ক Express.js এর সাহায্যে ব্যাক এন্ড ওয়েব ডেভেলপমেন্ট করা সম্ভব হয়। প্রোগ্রামারদের মধ্যে Node.js বেশ জনপ্রিয়তা লাভ করেছে কারণ এর ফলে শুধুমাত্র জাভাস্ক্রিপ্ট এ দক্ষতা লাভ করে ফুল স্ট্যাক ওয়েব ডেভেলপমেন্টের কাজ করা যায়। Paypal, LinkedIn, UBER, Yahoo এর মতো বিশ্বের নামীদামী কোম্পানিগুলো বর্তমানে এই প্রযুক্তি ব্যবহার করছে। 

বর্তমানে Node.js জনপ্রিয়তা লাভের আরও বেশ কিছু কারণ আছে। প্রায় সব ধরনের ওয়েব অ্যাপেই ইউজার, ক্লায়েন্ট ও সার্ভারের মধ্যে রিয়েল টাইম কমিউনিকেশনের প্রয়োজন হয়। Node.js এর synchronization প্রসেস বেশ দ্রুত হওয়ায় এইসব অ্যাপের ক্ষেত্রে Node.js বেশ কার্যকরী। আবার এই রানটাইম এনভারনমেন্টটি Google Chrome এর V8 Engine ব্যবহার করে তৈরি করা হয়েছে। এর ফলে Node খুব দ্রুত জাভাস্ক্রিপ্ট কোড রান ও এক্সিকিউট করা যায়। 

এই কোর্সে আমরা শিখব কিভাবে Node.js ব্যবহার করে ব্যাক এন্ড ডেভেলপমেন্ট এর কাজ করা যায়। বিভিন্ন প্রজেক্টের মাধ্যমে হাতে কলমে শিখে নেয়ারও সুযোগ পেয়ে যাবেন। 

Back-End Web Development with NodeJS, Express and MongoDB
Play Video

Video Duration

Approx. 30 Hours

Language

Bengali

Difficulty

Basic to Advanced

Category

Programming

Node Version

14.15.5

Instructor

Simanta Paul

Get the most out of this course

Course Content

Expand All
Getting Started
Asynchronous NodeJS
RESTful API and Express
MongoDB and Mongoose
Authentication and Authorization
Project - Burger Builder
Deployment
Lesson Content
0% Complete 0/1 Steps
Project - E-Commerce Site with Payment Gateway (SSLCommerz)
Project - Social Media

এই কোর্সটি কাদের জন্য?

  • ইউনিভার্সিটির শিক্ষার্থী, ফ্রেশ গ্র্যাজুয়েট বা ইয়াং প্রফেশনাল – যাদের Node JS নিয়ে পূর্বের কোন ধারণা নেই

  • কিংবা CSE মেজরের বাইরে যারা ওয়েব ডেভেলপার হিসেবে ক্যারিয়ার গড়তে চান

কী কী লাগবে কোর্স করতে?

  • আগে থেকে কিছু জানা লাগবে না; তবে বেসিক HTML CSS জানা থাকলে সুবিধা হবে। আমাদের একটি ফ্রী কোর্স আছে HTML CSS নিয়ে!
  • একটি কম্পিউটার ও ইন্টারনেট লাগবে

পূর্বশর্ত

Node JS শেখার জন্য আগে থেকে JavaScript (ES6) সম্পর্কে ভালো ধারণা থাকতে হবে। আগে থেকে জানা না থাকলে, আমাদের Programming with Modern JavaScript কোর্সটি করার সাজেশন থাকলো।

কোর্স কিনবেন কীভাবে?

Enroll বাটনে ক্লিক করে Cart এ গিয়ে Checkout করার পর আপনার জন্য একটি Account তৈরি হয়ে যাবে আমাদের ওয়েবসাইটে। আপনার Payment সাক্সেসফুল হলে আপনার একাউন্টে কোর্স যোগ হয়ে যাবে। একাউন্টে login করে Dashboard এ গেলেই আপনি কোর্সটি দেখতে পারবেন এবং কোর্সের Lesson, Topic, Assignment, Quiz, etc তে প্রবেশ করতে পারবেন। কোর্সের সবগুলো স্টেপ কমপ্লিট হয়ে গেলে অটোমেটিকালি আপনার ড্যাশবোর্ডে Certificate যুক্ত হয়ে যাবে। আপনি সেটি ডাউনলোড করে প্রিন্ট করতে পারবেন। কোর্স কেনার নিয়ম জানতে এই ছোট্ট ভিডিওটি দেখতে পারেন।

Frequently Answered Questions

Node.Js এর ভার্সন 14.15.5 ব্যবহার করা হয়েছে।

একটি বার্গার বিল্ডার প্রজেক্ট এর ব্যাকএন্ড দেখানো হয়েছে, যেটার ফ্রন্ট এন্ড আমাদের React কোর্সে দেখানো হয়েছে।  Front End এর Template টা দিয়ে দেয়া হয়েছে। একটি ই-কমার্স প্রজেক্টের সম্পূর্ণ ব্যাক এন্ড করে দেখানো হয়েছে পেমেন্ট গেইটওয়ে সহ (SSLCommerz) । এটির ফ্রন্ট এর যে রিয়েক্ট টেমপ্লেট ইউজ করা হয়েছে তার অনেকাংস ভিডিও লেকচারে করে দেখানো হয়েছে। এছাড়া একটি সোশ্যাল মিডিয়া প্রজেক্টও করানো হয়েছে।

না, এখানে শুধু Backend নিয়ে কাজ করা হয়েছে। এবং Front-End এর জন্য টেমপ্লেট ব্যবহার করা হয়েছে।

অবশ্যই! কোর্সের তিনটি প্রজেক্ট করে দেখানো আছে। আপনি যদি সেগুলো নিজে প্র্যাক্টিস করে শেষ করে নিজের Portfolio/CV/Resume তে যোগ করেন, অবশ্যই চাকরি পেতে সেটা সহায়ক হবে বলে আমরা মনে করি।

Node শিখে আপনি ফ্রি-ল্যান্সিং করতেই পারেন। তবে আমাদের কোর্সে ফ্রি-ল্যান্সিং নিয়ে কিছু নেই। ফ্রি-ল্যান্সিং করাটা আপনার নিজের উপর।

কোথাও আসতে হবে না। এটি সম্পূর্ণ অনলাইন কোর্স, আপনি ঘরে বসে আপনার একাউন্ট থেকে কোর্সটি করতে পারবেন। শুধু ভিডিও প্লে করার মত ইন্টারনেট কানেকশন থাকলেই চলবে!

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

আজীবন! একবার কোর্স কিনলে সেটি কখনও এক্সপায়ার্ড হবে না, আপনার ড্যাশবোর্ডেই থাকবে সব সময়।

কোর্সের সবগুলো টাস্ক কমপ্লিট করলে অটোমেটিকালি আপনার ড্যাশবোর্ডে সার্টিফিকেট চলে আসবে, সাথে সাথেই। আপনি সেটি PDF ফরম্যাটে ডাউনলোড করে প্রিন্ট করতে পারবেন। অবশ্য আপনি চাইলে, আমরা একটা নির্ধারিত সার্ভিস চার্জের বিনিময়ে সার্টিফিকেটটি প্রিন্ট করে আপনার কাছে কুরিয়ারের মাধ্যমে পৌঁছে দিতে পারবো।

প্রতিটা কোর্সের ভিতর ডিসকাশন সেকশন আছে, সেখানে আপনার প্রশ্ন লিখলে আমাদের ইন্সট্রাক্টর বা অন্যান্য ইউজাররা সেখানে উত্তর দিতে পারবেন।

ওয়েবসাইটের উপরের মেনু থেকে Login/Register বাটনে ক্লিক করলে একটি পপ-আপ ওপেন হবে, সেখান থেকে লগিন করতে পারবেন। লগিন করার পর আবার উপরের মেনু থেকেই DASHBOARD এ যেতে পারবেন। সরাসরি ড্যাশবোর্ডের লিংকঃ https://bohubrihi.com/dashboard/

এই পেইজের উপরে Enroll বাটনে ক্লিক করলে আপনি CART এ চলে যাবেন, সেখানে পরবর্তী নির্দেশনা দেয়া আছে। পুরো CHECKOUT প্রসেস সম্পন্ন হতে সর্বোচ্চ ৫ মিনিট সময় লাগবে।

বিকাশ/ রকেট, ডেবিট/ক্রেডিট কার্ড সহ বাংলাদেশের প্রায় সকল ইন্টারনেট ব্যাংকিং এর মাধ্যমে পেমেন্ট করা যাবে।

না, আমরা ডিভিডি অফার করি না।

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

আরও জিজ্ঞাসা রয়েছে?

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

Become a Back-End Developer with Projects to Showcase!

এই কোর্সে আপনি তিনটি ফাংশনাল ওয়েবসাইটের ব্যাক এন্ড ডেভেলপ করবেন যা পরবর্তীতে আপনি আপনার পোর্টফোলিওতে যুক্ত করতে পারবেন।

Course Instructor

Instructor at Bohubrihi
Software Developer at Nonisoft Technologies Pvt. Ltd., having more than three years of experience in full stack web development. He is the author of some of the top rated programming & web development courses on Bohubrihi.
Simanta is a Computer Science graduate of Chittagong University of Engineering & Technology (CUET).
Node Js: Backend Web Development with Projects
Latest posts by Simanta Paul (see all)

    Create Course With Bohubrihi

    Whether you are an organization or individual expert, let’s partner up and create collaborative courses
    that will reach and improve millions of lives!

    Affiliate Marketing Program

    Bohubrihi affiliates get 20% commission on each sale.
    Become an affiliate to enjoy dedicated dashboard with lots of flexible banners and text links.