محمد کلهر
محمد کلهر

برنامه نویس ارشد و مهندس یادگیری ماشین

  • 1404/09/15
  • 2 دقیقه مطالعه
1404/09/15 | برنامه نویسی

آموزش کامل Node.js و توسعه Backend

Node.js به شما امکان نوشتن کد JavaScript در سمت سرور را می‌دهد. در این آموزش کامل یاد می‌گیرید چطور با Node.js اپلیکیشن‌های Backend بسازید.

مقدمه

Node.js به شما امکان نوشتن کد JavaScript در سمت سرور را می‌دهد. در این آموزش کامل یاد می‌گیرید چطور با Node.js اپلیکیشن‌های Backend بسازید.

Node.js چیست؟

Node.js یک runtime environment برای اجرای JavaScript در سمت سرور است. Node.js بر اساس V8 engine گوگل ساخته شده است.

من در پروژه‌ای که کار می‌کردم، از Node.js استفاده کردم و خیلی راضی بودم. سرعت و عملکرد آن عالی است.

نصب Node.js

برای شروع، باید Node.js را از وب‌سایت رسمی دانلود و نصب کنید. بعد از نصب، می‌توانید با دستور زیر نسخه را بررسی کنید:

node --version
npm --version

اولین برنامه

بیایید با یک برنامه ساده شروع کنیم:

const http = require('http');

const server = http.createServer((req, res) => {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World!');
});

server.listen(3000, () => {
    console.log('Server running on port 3000');
});

Express.js

Express.js یک فریمورک محبوب برای Node.js است که ساخت API و وب‌سایت را آسان‌تر می‌کند:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello World!');
});

app.listen(3000);

کار با Database

Node.js می‌تواند با انواع پایگاه داده کار کند. برای MongoDB می‌توانید از Mongoose استفاده کنید و برای SQL از Sequelize.

نتیجه‌گیری

Node.js یک ابزار قدرتمند برای توسعه Backend است. با یادگیری Node.js، می‌توانید اپلیکیشن‌های قدرتمند و سریع بسازید.


دوره‌های پیشنهادی