FORMACIÓ PER A EMPRESES

Desenvolupament professional de backend amb Node.js o .NET

Curs pràctic de backend: APIs REST, autenticació, bases de dades, validació, proves i desplegament en producció amb la pila que utilitza el teu equip.

Què és Backend, APIs i Node.js/.NET?

El backend és l'esquelet de qualsevol aplicació: gestiona dades, lògica de negoci, autenticació, integracions i seguretat. Un backend mal dissenyat genera deute tècnic, vulnerabilitats, problemes de rendiment i dificultats en el manteniment. A Q2BSTUDIO formem equips en desenvolupament professional de backend amb Node.js (Express, Fastify, Hono) o .NET (ASP.NET Core) segons la pila del client.

El curs cobreix els fonaments que tot desenvolupador backend ha de dominar: disseny de l'API REST (camins, verbs, codis d'estat, paginació, versionat), autenticació i autorització (JWT, sessions, OAuth, RBAC), validació d'entrada (Zod, class-validator, FluentValidation), gestió d'errors, registre estructurat, connexió a bases de dades (SQL amb consultes parametritzades, constructors ORM/consultes), proves (unitaries, integració, proves API) i desplegament.

Més enllà dels fonaments, abordem patrons de producció: middleware, injecció de dependències, separació de capes (controlador/servei/repositori), transaccions, gestió de concurrència, limitació de velocitat, CORS, capçaleres de seguretat, gestió de secrets i configuració per entorn. Aquests patrons són els que diferencien un prototip d'un servei de producció.

La formació és pràctica: els participants construeixen una API completa durant el curs, amb proves, documentació i desplegament. Els exercicis es basen en escenaris reals (CRUD amb relacions, autenticació, permisos, pujades de fitxers, webhooks) perquè l'aprenentatge sigui directament transferible.

Adaptem la pila a l'equip: Node.js amb TypeScript (Express, Fastify o Hono) per a equips full-stack de JavaScript/TypeScript; .NET amb C# per a Microsoft Teams. Els principis de disseny són transferibles entre stacks; El curs està especialitzat en el que l'equip utilitzarà en producció.

Oferim un repositori de referències, una guia de patrons i un seguiment posterior per a preguntes de sol·licitud. L'objectiu és que, un cop acabat, l'equip pugui construir i mantenir APIs de producció amb criteris, seguretat i mantenibilitat.

FUNCIONALITATS

Funcionalitats de Backend, APIs i Node.js/.NET

  • Disseny de l'API REST

    Camins, verbs, codis d'estat, paginació, filtres i versionat.

  • Autenticació i autorització

    JWT, sessions, OAuth, RBAC i protecció de rutes.

  • Validació i errors

    Validació d'entrada, gestió d'errors, registre i respostes consistents.

  • Bases de dades

    SQL, consultes parametritzades, ORM, migracions i transaccions.

  • Proves

    Unitats, integració, proves d'API i simulacres amb cobertura útil.

  • Middleware i capes

    Controlador/servei/repositori de separació, cadena de DI i middleware.

    • Seguretat

      CORS, capçaleres, limitació de velocitat, secrets i prevenció d'injeccions.

    • Desplegament

      Docker, CI/CD, comprovacions de salut i configuració per entorn.

TECNOLOGIES

  • JavaScript
  • TypeScript
  • SQL
  • Node.js
  • .NET

PREGUNTES FREQÜENTS

Preguntes freqüents sobre Backend, APIs i Node.js/.NET

RELACIONATS

Veure tot sobre Formació per a empreses

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.