ক্ষুদ্র ক্ষুদ্র বালুকনা বিন্দু বিন্দু জল

গড়ে তোলে মহাদেশ, সাগর অতল

The Complete Node.js Course (3rd Batch)

বর্তমান বিশ্বে জাভাস্ক্রিপ্ট একটা জনপ্রিয় স্ক্রিপ্টিং ল্যাঙ্গুয়েজ। এর চাহিদা এবং জনপ্রিয়তা এতটাই যে ২০১৭ ডেভেলপার জরিপে এই ল্যাংগুয়েজটি শীর্ষস্থান অর্জন করে। যদি আপনি ক্যারিয়ার হিসেবে জাভাস্ক্রিপ্টকে বেছে নেন তাহলে আপনার কোনদিন কাজের অভাব হবে না। ভালো সম্মানী ছাড়াও আপনি যদি কোন ফার্ম এ জব না করতে চান, আপনার জন্য রয়েছে অনলাইন মার্কেটপ্লেস।

নোড জে এস জাভাস্ক্রিপ্ট এর উপর ভিত্তি করে গড়ে ওঠা খুবই শক্তিশালী একটি ফ্রেমওয়ার্ক বা প্লাটফর্ম যা গুগল ক্রোমের জাভাস্ক্রিপ্ট ভি এইট ইঞ্জিনে (V8 Engine) এ তৈরি করা হয়েছে। এই নোড জে এস ব্যাবহার হয় বিভিন্ন ধরনের ওয়েব অ্যাপলিকেশন তৈরিতে যেমনঃ অনলাইনে ভিডিও দেখার সাইট তৈরিতে, এক পেইজের অ্যাপলিকেশন তৈরিতে বা অন্যান্য ওয়েব অ্যাপলিকেশন তৈরিতে। এটি একটি open source, সম্পূর্ণ ফ্রী এবং এটা সারা বিশ্বের হাজার হাজার ডেভেলপার এর ব্যাবহারের একটি উৎস। সবচেয়ে পপুলার প্ল্যাটফর্মগুলোর মধ্যে এটি অন্যতম।

80 Hours

Overview

আইটি ইন্ডাস্ট্রির জন্য দক্ষ জনশক্তি তৈরিতে পন্ডিত স্পন্সরশীপ প্রদান করছে। যার পরিপ্রেক্ষিতে ইউনিভার্সিটির ছাত্রছাত্রীরা একটি পরীক্ষায় ভালো রেজাল্টের মাধ্যমে ১০০% পর্যন্ত ফ্রি কোর্স করার সুযোগ পাচ্ছেন।

পরীক্ষার মাধ্যমে আপনি ১০০% পর্যন্ত স্পন্সরশিপ পাবেন তবে আপনাকে অবশ্যই পরীক্ষায় ৮০% মার্ক্স পেতে হবে। ১০০% স্পন্সরশীপ না পেলে পরীক্ষার রেজাল্টের উপর ভিক্তি করে ৭৫% অথবা ৫০% ডিস্কাউন্ট পাবেন ।

 

নোড জে এস জাভাস্ক্রিপ্ট এর উপর ভিত্তি করে গড়ে ওঠা খুবই শক্তিশালী একটি ফ্রেমওয়ার্ক বা প্লাটফর্ম যা গুগল ক্রোমের জাভাস্ক্রিপ্ট ভি এইট ইঞ্জিনে (V8 Engine) এ তৈরি করা হয়েছে। এই নোড জে এস ব্যাবহার হয় বিভিন্ন ধরনের ওয়েব অ্যাপলিকেশন তৈরিতে যেমনঃ অনলাইনে ভিডিও দেখার সাইট তৈরিতে, এক পেইজের অ্যাপলিকেশন তৈরিতে বা অন্যান্য ওয়েব অ্যাপলিকেশন তৈরিতে। এটি একটি open source, সম্পূর্ণ ফ্রী এবং এটা সারা বিশ্বের হাজার হাজার ডেভেলপার এর ব্যাবহারের একটি উৎস। সবচেয়ে পপুলার প্ল্যাটফর্মগুলোর মধ্যে এটি অন্যতম।

যারা নতুন তাদের মধ্যে অনেকেই ভাবে নোড জেএস হয়তো কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ বা ফ্রেমওয়ার্ক! কিন্তু এটা সম্পূর্ণ ভুল। নোড জেএস কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ বা ফ্রেমওয়ার্ক নয়। নোড জেএস হচ্ছে একটি জাভাস্ক্রিপ্ট Run-Time Environment। Run-Time Environment এর কাজ হচ্ছে নির্দিষ্ট একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এর কোড গুলোকে রান করা।

আমরা জানি জে জাভাস্ক্রিপ্ট তৈরী করা হয়েছিলো শুধুমাত্র ব্রাউজার এর জন্য। আগে শুধুমাত্র ওয়েবসাইট Interective করার জন্য ব্যবহার করা হতো জাভাস্ক্রিপ্ট। একমাত্র ব্রাউজারই বুঝতে পারতো জাভাস্ক্রিপ্ট কোড। কিন্তু ২০০৯ সালে Ryan Dahl নামে একজন সফটওয়্যার ইঞ্জিনিয়ার বাজারে নিয়ে আসে নোড জেএস আর পাল্টে দেয় সবকিছু! নোড জেএস আসার পর এখন জাভাস্ক্রিপ্ট দিয়ে অনেক কিছু করা যায়! প্রত্যেকটা ব্রাউজার এর মধ্যে একটি করে জাভাস্ক্রিপ্ট ইঞ্জিন থাকে যার কাজ হচ্ছে জাভাস্ক্রিপ্ট কোড কে মেশিন কোডে রূপান্তর করা। Google Chrome এর আছে V8 Engine আর Mozilla Firefox এর আছে SpiderMonkey এবং প্রত্যেকটি ব্রাউজার এর জন্য রয়েছে আলাদা আলাদা জাভাস্ক্রিপ্ট ইঞ্জিন। সব থেকে ফাস্ট হচ্ছে V8 Engine এবং এটি ওপেন সোর্স। Ryan Dahl এর মাথায় চমৎকার একটি আইডিয়া আসলো! তিনি V8 engine কে সাথে নিয়ে C এবং C++ এর মিশ্রণে তৈরী করে ফেললেন নোড জেএস।

নোড জেএস ব্যবহার করে event-driven, non-blocking I/O model যা নোড জেএস কে পরিণত করে লাইটওয়েট এবং খুবই শক্তিশালী! Asynchronous কাজে নোড এর বিকল্প টাফ। তাই নোড খুবই দ্রুত পপুলার হওয়া শুরু করে। বাজারে বর্তমানে তুমুল জনপ্রিয়। নোড ডেভেলপারদের ডিমান্ডও মার্কেটে বেশ।

Audience

  • শিক্ষার্থী (যারা সফটওয়্যার ডেভেলপমেন্টে ক্যারিয়ার গড়তে চান)
  • চাকুরীজীবী

    What Will I Learn?

    • Basic JavaScript
    • Node.JS
  • Curriculum For This Course
Generic placeholder image
Habibur Rahman

Software Engineer at BrainStation-23

Detailed-oriented, flexible, and self-motivated professional with 1+ years of experience in Software Engineering position, with an upbringing in Computer Science & Engineering. Find solving the new problems very interesting, passionate about data, often see software construction as managing a cycle of proper interaction between data. Addicted to learning, Love the process of how different pieces of information and understanding fit together and constructs a growing ability while learning something new.

 Download Outline

Prerequisites

প্রোগ্রামিং নলেজ থাকলে ভালো

Course type

www.pondit.com

COURSE INFORMATION

  • Duration : 80 Hours
  • Day : রবিবার এবং মঙ্গলবার
  • Time : রাত ৯.০০টা থেকে ১১.০০টা পর্যন্ত
  • Reg. Start : Jun 22, 2022
  • Reg. End : Aug 2, 2022
  • Class Start : Oct 25, 2022