TypeScript y Docker: contenedorización de aplicaciones
300 páginas
Spanish
PDF
4.5

TypeScript y Docker: contenedorización de aplicaciones

TypeScript y Docker: contenedorización de aplicaciones

Autor:

Año:

Resumen:

El desarrollo web moderno es impensable sin la contenedorización. Docker permite empaquetar una aplicación junto con todas sus dependencias y ejecutarla en cualquier entorno, desde un ordenador local hasta un clúster en la nube. Este libro está dedicado a la aplicación práctica de Docker para proyectos en TypeScript, un lenguaje popular que añade tipado estricto al ecosistema de JavaScript.



El autor guía al lector de forma secuencial desde los conceptos básicos hasta las técnicas avanzadas. Aprenderá cómo crear un Dockerfile óptimo para una aplicación TypeScript, configurar la compilación en múltiples etapas (multi-stage build), gestionar variables de entorno y organizar la interacción en red entre contenedores. Se presta especial atención a los temas de seguridad y rendimiento.



¿Para quién es este libro?

  • Desarrolladores frontend y backend que usan TypeScript y Node.js
  • Ingenieros DevOps que desean comprender mejor las particularidades de la contenedorización de aplicaciones tipadas
  • Líderes de equipo y arquitectos que diseñan sistemas de microservicios en TypeScript
  • Estudiantes y desarrolladores principiantes que aprenden prácticas modernas de despliegue


¿Qué aprenderá en este libro?

  • Cómo crear una imagen de producción ligera para una aplicación TypeScript (el tamaño de la imagen se reduce entre 5 y 10 veces)
  • Cómo organizar la recarga en caliente (hot-reload) en un contenedor para desarrollo
  • Cómo usar Docker Compose para vincular un backend TypeScript con bases de datos y cachés
  • Cómo configurar un pipeline de CI/CD con compilación automática y publicación de imágenes en Docker Registry
  • Cómo probar aplicaciones TypeScript dentro de contenedores
  • Cómo desplegar imágenes listas en servidores (VPS, AWS, DigitalOcean) usando Docker


Todos los ejemplos del libro incluyen explicaciones detalladas y código listo para usar. No solo leerá teoría, sino que podrá aplicar inmediatamente los conocimientos adquiridos en la práctica. Al final del libro, tendrá una plantilla lista para contenedorizar cualquier proyecto TypeScript, adaptable a sus propias necesidades.



Este libro es un puente entre el desarrollo con TypeScript y las prácticas modernas de DevOps. Le ayudará a dejar de temer al despliegue y empezar a disfrutarlo. Independientemente de si trabaja en un proyecto personal o en un producto corporativo, las habilidades de contenedorización serán su ventaja competitiva.

Recommendations