Sviluppo Backend
Sviluppo lato server con Node.js, NestJS, Spring Boot, Python, socket, Nginx e integrazione dei pagamenti.
Module 1: RESTful API Fundamentals
REST (Representational State Transfer) is the dominant architectural style for web APIs. This module covers concepts you need before building backends with any framework.
Leggi l'articolo →RESTful API Best Practices
Practical guidelines for designing and implementing production-quality REST APIs.
Leggi l'articolo →Module 2: Python FastAPI
FastAPI is a modern, high-performance Python web framework for building APIs. It uses type hints and Pydantic for validation and automatically generates OpenAPI (Swagger) documentation.
Leggi l'articolo →Module 3: Python Flask
Flask is a lightweight micro-framework for Python. You can build REST APIs, server-rendered web apps with templates (Jinja2), or both.
Leggi l'articolo →Module 4: Node.js Backend Development
Node.js lets you build backend services in JavaScript (or TypeScript) using the same language as the browser. Express is the most common web framework for REST APIs.
Leggi l'articolo →Module 5: Nest.js Backend Development
Nest.js is a TypeScript-first backend framework built on Node.js. It uses modules, dependency injection, and decorators similar to Angular, and is well-suited for scalable REST APIs and microservices.
Leggi l'articolo →Module 6: SQL Databases for Backend
Relational databases (SQL) store data in tables with rows and columns, linked by relationships and foreign keys. They are the default choice for structured, transactional data in backend applications.
Leggi l'articolo →Module 7: NoSQL Databases for Backend
NoSQL databases use storage models other than traditional relational tables. Common types: document (e.g. MongoDB), key-value (e.g. Redis), wide-column (e.g. Cassandra), graph (e.g. Neo4j). This module focuses on documen
Leggi l'articolo →Backend Tech Stack — Quick Reference
One-page reference for REST, Python (FastAPI/Flask), Node.js/Nest.js, and SQL/NoSQL.
Leggi l'articolo →Backend Development Training Materials
Comprehensive training materials for backend development, covering RESTful APIs, Python (FastAPI & Flask), Node.js, Nest.js, and SQL/NoSQL databases.
Leggi l'articolo →📘 Comprehensive JSON Guide
JSON stands for JavaScript Object Notation. It is a lightweight data-interchange format that is
Leggi l'articolo →Beginner Level: NestJS Fundamentals
NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications. It uses modern JavaScript, is built with TypeScript, and combines elements of OOP (Object-Oriented Progra
Leggi l'articolo →Detailed Request Flow: GET /todos
This document explains step-by-step how NestJS handles the request curl http://localhost:3000/todos.
Leggi l'articolo →Beginner Level - Complete Code Examples
This directory contains complete, runnable code examples for the beginner level.
Leggi l'articolo →demo-beginner — README
Nest framework TypeScript starter repository.
Leggi l'articolo →Beginner Level - Complete Code Examples
This directory contains complete, runnable code examples for the beginner level.
Leggi l'articolo →Intermediate Level: Core NestJS Concepts
Dependency Injection (DI) is a design pattern where objects receive their dependencies from an external source rather than creating them internally.
Leggi l'articolo →Intermediate Level - Complete Code Examples
This directory contains complete, runnable code examples demonstrating intermediate NestJS concepts.
Leggi l'articolo →Setup Instructions for Intermediate Code
If you see errors like "Cannot find module '@nestjs/common'", it means dependencies are not installed.
Leggi l'articolo →demo-intermediate — README
Nest framework TypeScript starter repository.
Leggi l'articolo →Advanced Level: Advanced NestJS Patterns
Now that you've mastered advanced concepts, practice by: Building a complete full-stack application Implementing authentication and authorization Deploying to production Monitoring and logging
Leggi l'articolo →Advanced Level - Complete Code Examples
This directory contains complete, runnable code examples demonstrating advanced NestJS concepts.
Leggi l'articolo →How to Run Each Level
This guide explains how to run the code examples for each level.
Leggi l'articolo →📖 Complete Learning Guide
This comprehensive guide will take you from a NestJS beginner to an advanced developer.
Leggi l'articolo →