Server-Side Swift
Создание серверных приложений на Swift
Resumen:
Introducción
El libro «Server-Side Swift» de Tim Condon es una guía práctica para crear aplicaciones del lado del servidor en el lenguaje Swift. Publicado en 2020 (424 páginas), se ha convertido en una de las pocas publicaciones completas dedicadas al ecosistema de Swift fuera del desarrollo móvil y de escritorio. El libro está dirigido a desarrolladores que ya conocen los fundamentos de Swift y ofrece un camino secuencial desde la configuración del entorno hasta el despliegue de un backend listo.
De qué trata el libro
La publicación cubre todos los aspectos clave del desarrollo del lado del servidor con Swift. El enfoque principal está en el framework Vapor, la herramienta más popular para crear servicios web en Swift. Sin embargo, el autor también aborda alternativas (Kitura, Perfect) y principios generales para construir REST API, trabajar con bases de datos, autenticación y pruebas.
Contenido por capítulos
- Configuración del entorno de desarrollo (macOS, Linux, Docker)
- Fundamentos de Vapor: enrutamiento, controladores, middleware
- Trabajo con Fluent ORM y bases de datos (PostgreSQL, SQLite, MySQL)
- Creación de RESTful API con serialización JSON
- Autenticación (JWT, sesiones, OAuth)
- WebSockets y tiempo real
- Pruebas (Unit, Integration, Performance)
- Despliegue en servidores (Heroku, AWS, DigitalOcean)
- Migraciones, registro, manejo de errores
Para quién es este libro
El libro está destinado a desarrolladores iOS/macOS
Recommendations
Python para tareas complejas. Ciencia de datos y aprendizaje automático
Programación funcional en PHP: desde lo básico hasta técnicas avanzadas
Patrones de diseño en PHP: guía práctica
Algoritmos y estructuras de datos en Java: desde lo básico hasta técnicas avanzadas
JavaScript Brain Teasers
Effective Kotlin