TypeScript y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

TypeScript y bases de datos: guía práctica

TypeScript y bases de datos: guía práctica

Autor:

Año:

Resumen:

El libro «TypeScript y bases de datos: guía práctica» es un manual completo para desarrolladores que desean dominar el trabajo con bases de datos en el ecosistema TypeScript. El autor, Alexei Smirnov, desarrollador backend con 8 años de experiencia, guía al lector de manera progresiva desde los fundamentos de SQL hasta patrones avanzados de trabajo con TypeORM y Prisma.



De qué trata este libro

El libro cubre todos los aspectos clave de la interacción de TypeScript con bases de datos:

  • Fundamentos de SQL y bases de datos relacionales — diseño de esquemas, normalización, índices, consultas JOIN complejas;
  • Trabajo con PostgreSQL — configuración de conexión, pools de conexiones, transacciones y migraciones;
  • TypeORM — guía completa sobre ORM: entidades, repositorios, relaciones, carga de datos (eager/lazy), migraciones;
  • Prisma — enfoque moderno para trabajar con BD: esquema, cliente, migraciones, trabajo con enum y campos JSON;
  • MongoDB y Mongoose — bases de datos orientadas a documentos: esquemas, agregaciones, índices, transacciones;
  • Temas avanzados — paginación, búsqueda de texto completo, caché de consultas, trabajo con Redis;
  • Pruebas — pruebas unitarias para repositorios, pruebas de integración con BD de prueba, objetos mock.


Para quién es este libro

  • Desarrolladores junior — que conocen los fundamentos de TypeScript y quieren aprender a trabajar con bases de datos;
  • Desarrolladores middle — que desean sistematizar sus conocimientos y dominar ORM modernos;
  • Desarrolladores full-stack — que necesitan un stack unificado en TypeScript (frontend + backend + BD);
  • Estudiantes y egresados de cursos — para un estudio profundo del desarrollo backend.


Qué aprenderá después de la lectura

  • Diseñar bases de datos teniendo en cuenta los requisitos de rendimiento;
  • Escribir consultas SQL complejas y optimizarlas con EXPLAIN ANALYZE;
  • Configurar TypeORM y Prisma para proyectos reales;
  • Trabajar con migraciones y versionado del esquema de BD;
  • Integrar MongoDB en proyectos TypeScript;
  • Cubrir el código con BD con pruebas y evitar errores típicos;
  • Construir aplicaciones backend robustas con arquitectura limpia.


Todos los ejemplos de código están disponibles en el repositorio de GitHub y se acompañan de instrucciones paso a paso. El libro está escrito en un lenguaje vivo, sin teoría excesiva — solo práctica que se puede aplicar de inmediato en el trabajo.



No es solo un manual de referencia, sino un taller completo que le ayudará a convertirse en un desarrollador backend seguro con TypeScript.

Recommendations