📚 A comprehensive collection of daily practical lessons for Web Services and Server Technologies course.
This repository serves as a practical guide through various web services and server technologies. Each lesson is organized in dedicated folders containing both source code and visual outputs.
- Create basic HTTP server using Node.js
- Implement Express.js server setup
- Handle HTTP requests and responses
- Configure server ports and routing
const { createServer } = require('node:http');
const localhost = '127.0.0.1';
const port = 4444;
const server = createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello Node JS!');
});
server.listen(port, localhost, () => {
console.log(`Running on : ${localhost}:${port}`);
});const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello Express JS!');
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
});| Category | File | Description | Output |
|---|---|---|---|
| Server Technologies | server.js |
Basic HTTP server implementation | View |
| Server Technologies | app.js |
Express.js server implementation | View |
- All implementations are in pure JavaScript
- Each example includes comprehensive console output
- Visual outputs are captured for reference
- Consistent code formatting and naming conventions
📖 Learning Path | 🛠️ Practical Examples | 📊 Visual Outputs