NodeJS - দিয়ে ব্যাক-এন্ড ডেভেলপমেন্ট শিখুন

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

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

এই কোর্সের ভেতরে যা যা রয়েছে

এই কোর্সের ভেতরে
যা যা রয়েছে

Duration

Approx. 30 hours

Currently Enrolled

193 Students

Mentor support

mentor support

Access On

Access: Mobile, Tab & PC

Language

Language Bengali

Question & Answer

Discussion Forum, Q/A

Projects

3 Real Life Projects

Downloadables

Exclusive Resource

Access

Lifetime Access

Certificate

Course Certificate

কোর্সের মূল্য

৳১,৯০০

  • কোর্সের বিস্তারিত
  • সিলেবাস এবং ডেমো
  • ইন্সট্রাক্টর

কী কী শিখবেন কোর্স থেকে?

বর্তমান ওয়েব ডেভেলপমেন্ট ইন্ডাস্ট্রির একটি অন্যতম সংযোজন হল 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 ব্যবহার করে ব্যাক এন্ড ডেভেলপমেন্ট এর কাজ করা যায়। বিভিন্ন প্রজেক্টের মাধ্যমে হাতে কলমে শিখে নেয়ারও সুযোগ পেয়ে যাবেন।

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

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

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

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

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

কোর্সের জন্য কী কী লাগবে?

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

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

একটি কম্পিউটার ও ইন্টারনেট লাগবে

পূর্বশর্ত

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

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

কোর্সে কী কী লার্নিং ম্যাটেরিয়াল পাচ্ছেন?

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

আপনি যার কাছ থেকে শিখবেন

Simanta Paul

Instructor at Bohubrihi

Software Engineer at Markopolo.ai, 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).

অন্য যেসব কোর্স আপনাকে সাফল্য এনে দেবে

এই কোর্সের ভেতরে যা যা রয়েছে

এই কোর্সের ভেতরে
যা যা রয়েছে

Approx. 30 hours

193 Students

mentor support

Access: Mobile, Tab & PC

Language Bengali

Discussion Forum, Q/A

3 Real Life Projects

Exclusive Resource

Lifetime Access

Course Certificate

কোর্সের মূল্য

৳১৯০০

কী কী শিখবেন কোর্স থেকে?

বর্তমান ওয়েব ডেভেলপমেন্ট ইন্ডাস্ট্রির একটি অন্যতম সংযোজন হল 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 ব্যবহার করে ব্যাক এন্ড ডেভেলপমেন্ট এর কাজ করা যায়। বিভিন্ন প্রজেক্টের মাধ্যমে হাতে কলমে শিখে নেয়ারও সুযোগ পেয়ে যাবেন। 

কোর্সে কী কী লার্নিং ম্যাটেরিয়াল পাচ্ছেন?

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

আপনি যার কাছ থেকে শিখবেন

Simanta Paul

Instructor at Bohubrihi

Software Engineer at Markopolo.ai, 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).

অন্য যেসব কোর্স আপনাকে সাফল্য এনে দেবে

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 প্রসেস সম্পন্ন হতে সর্বোচ্চ ৫ মিনিট সময় লাগবে।

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

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

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

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

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