Lecture-4: NestJS Modules: A Powerful Way to Manage Dependencies and Features

NestJS এর একটি মৌলিক ধারণা হল মডিউল। এটি একটি class যা @Module decorator দ্বারা annotated থাকে। Module basically NestJS application এর structure organize করতে সাহায্য করে। প্রতিটি application এ at least একটি module থাকে তা হল root module। Root মডিউলে হল NestJS application এর starting point। @Module() decorator এর property গুলো হচ্ছে : Providers আর Controller […]

Lecture-3: NestJS Provider

Provider হল NestJS এর একটি Fundamental Concept। অনেক ধরণের Nest  class কে Provider হিসেবে ধরা হয়। যেমন : Service, repository, factories, helper  এবং আরো অনেক class। Best Practice হচ্ছে Controller  class  request  handle  করবে আর provider class কে complex task প্রদান করবে।  আসুন আমরা এখন দেখবো কিভাবে একটি service  class  create  করবো এবং সেই class  […]

NestJS useful commands

Purpose Command To create new Nest Project nest new project-name To create a new TypeScript project with stricter feature set nest new –strict project-name For quickly creating a CRUD controller nest g resource [name] To create a controller nest g controller [name] To create a service nest g service [name] To create a module nest […]

Lecture-2: NestJS Controller

কন্ট্রোলার হল নেস্টজেএস এর একটি কোর কম্পোনেন্ট, যা অ্যাপ্লিকেশন এর ইনকামিং রিকোয়েস্ট গুলোকে হ্যান্ডল করে। কন্ট্রোলার এর মূল কাজ হল রিকোয়েস্ট এর উপর ভিত্তি করে উপযুক্ত রেসপন্স রিটার্ন করা। কন্ট্রোলার এর মাধ্যমে আমরা রাউটিং, প্যারামিটার, কুয়েরি, বডি, হেডার, কুকি, ভ্যালিডেশন, অথেন্টিকেশন, অথরাইজেশন, এবং অন্যান্য ফিচার গুলো ব্যবহার করতে পারি। কন্ট্রোলার তৈরি করার জন্য আমরা একটি […]

Lecture-1: NestJS পরিচিতি

NestJS হল একটি জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক, যা আমাদের সহজেই মাইক্রোসার্ভিস, ওয়েব অ্যাপ্লিকেশন, এপিআই এবং আরও অনেক কিছু তৈরি করতে সাহায্য করে। NestJS এর মূল উদ্দেশ্য হল জাভাস্ক্রিপ্ট এর একটি স্ট্যান্ডার্ড এবং স্কেলেবল আর্কিটেকচার প্রদান করা, যা কোড কে পরিষ্কার, মডুলার এবং টেস্টেবল করে। NestJS এর কিছু বৈশিষ্ট্য হল: Object Oriented Programming – NestJS অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং এর […]

AWS: Simple Email Service (Sample Java Example)

AWS SES, a cloud-based email service provider that allows you to send and receive email using your own email addresses and domains. AWS SES is a cost-effective, flexible, and scalable solution for various email use cases, such as marketing, transactional, notification, and bulk emails. AWS SES also integrates seamlessly with other AWS products and services, […]