Swift (iOS/macOS) y Docker: contenedorización de aplicaciones
300 páginas
Spanish
PDF
4.5

Swift (iOS/macOS) y Docker: contenedorización de aplicaciones

Swift (iOS/macOS) y Docker: contenedorización de aplicaciones

Autor:

Año:

Resumen:

El libro «Swift (iOS/macOS) y Docker: contenedorización de aplicaciones» es la primera guía práctica en español que cierra la brecha entre el mundo del desarrollo nativo para el ecosistema Apple y las prácticas modernas de DevOps. Si eres desarrollador Swift y quieres aprender a empaquetar tus aplicaciones en contenedores ligeros, automatizar la compilación y el despliegue — este libro es para ti.



¿De qué trata este libro?

El autor guía al lector de forma secuencial desde los fundamentos de Docker hasta la contenedorización completa de proyectos Swift. Aprenderás:

  • Cómo instalar y configurar Docker en macOS y Linux para trabajar con Swift.
  • Cómo escribir Dockerfile eficientes para aplicaciones Swift (incluyendo multi-stage y almacenamiento en caché de dependencias).
  • Cómo contenedorizar proyectos de servidor con Vapor y Kitura.
  • Cómo organizar un pipeline de CI/CD para aplicaciones iOS/macOS usando Docker.
  • Cómo ejecutar pruebas de Swift en un entorno aislado de Docker.
  • Cómo desplegar servicios Swift contenedorizados en VPS, AWS, DigitalOcean y Kubernetes.
  • Cómo trabajar con Docker Compose para una arquitectura de microservicios en Swift.


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores iOS/macOS que quieran automatizar la compilación y las pruebas de sus proyectos.
  • Desarrolladores backend en Swift que utilicen Vapor u otros frameworks.
  • Ingenieros DevOps que busquen formas de integrar Swift en pipelines de CI/CD.
  • Estudiantes y principiantes que deseen dominar las herramientas modernas de contenedorización.


¿Qué aprenderás?

  • Aprenderás a crear entornos reproducibles para proyectos Swift.
  • Podrás acelerar la compilación de aplicaciones mediante el almacenamiento en caché de capas de Docker.
  • Dominarás la ejecución de pruebas de UI de iOS en contenedores (con o sin emulación).
  • Entenderás cómo almacenar de forma segura secretos y configuraciones para contenedores.
  • Obtendrás recetas listas para el despliegue de microservicios Swift.


Todos los ejemplos del libro incluyen código funcional que puedes usar directamente en tus proyectos. Al finalizar la lectura, podrás organizar de forma independiente el ciclo completo de contenedorización, desde el desarrollo hasta la producción.



El libro está escrito por un desarrollador en activo con 10 años de experiencia, que utiliza Swift y Docker a diario en proyectos comerciales. El material se presenta de forma accesible, con énfasis en escenarios reales y errores típicos de principiantes.

Recommendations