Desarrollo web con Kotlin: de los fundamentos al despliegue
300 páginas
Spanish
PDF
4.5

Desarrollo web con Kotlin: de los fundamentos al despliegue

Desarrollo web con Kotlin: de los fundamentos al despliegue

Autor:

Año:

Resumen:

Kotlin está conquistando con confianza el mundo del desarrollo backend, ofreciendo una sintaxis concisa, compatibilidad total con Java y herramientas modernas. El libro «Desarrollo web con Kotlin: de los fundamentos al despliegue» es una guía exhaustiva que te llevará desde las primeras líneas de código hasta la puesta en marcha de una aplicación web lista para producción.



¿De qué trata este libro?

El libro aborda de forma secuencial todas las etapas de la creación de un proyecto web en Kotlin. Comenzarás con los fundamentos del lenguaje y la configuración del entorno, y luego pasarás a tareas prácticas:

  • Fundamentos de Kotlin — tipos de datos, funciones, clases, corrutinas y trabajo con colecciones.
  • Frameworks — estudio detallado de Ktor (framework asíncrono ligero) y Spring Boot (potente herramienta para desarrollo empresarial).
  • Trabajo con datos — conexión a bases de datos (PostgreSQL, MySQL), uso de ORM (Exposed, Hibernate) y escritura de consultas SQL.
  • REST API — diseño de endpoints, validación de solicitudes, manejo de errores y documentación con OpenAPI.
  • Autenticación y seguridad — tokens JWT, OAuth2, protección contra ataques CSRF y XSS.
  • Pruebas — pruebas unitarias, de integración y end-to-end con JUnit y MockK.
  • Despliegue — compilación del proyecto (Gradle/Maven), contenerización con Docker, implementación en VPS, Heroku o AWS.


¿Para quién es este libro?

El libro es adecuado tanto para principiantes que quieran aprender Kotlin desde cero, como para desarrolladores Java experimentados que deseen migrar a un lenguaje más moderno. Si ya conoces los fundamentos de la programación pero no has trabajado con desarrollo web en Kotlin, aquí encontrarás un camino estructurado de lo simple a lo complejo.



¿Qué aprenderás?

  • Cómo configurar un proyecto y elegir el framework adecuado.
  • Cómo crear una RESTful API desde cero.
  • Cómo trabajar con bases de datos y almacenamiento en caché.
  • Cómo escribir código limpio, testeable y escalable.
  • Cómo automatizar la compilación y el despliegue.


El libro contiene numerosos ejemplos de código, ejercicios prácticos y proyectos listos. Cada capítulo finaliza con ejercicios para afianzar el material. Después de leerlo, podrás desarrollar e implementar aplicaciones web completas en Kotlin de forma independiente.



El autor es Alexey Smirnov, desarrollador senior con 10 años de experiencia en Java/Kotlin, que ha compartido sus conocimientos en las conferencias JUG.ru y en el blog de Habr. Todos los ejemplos han sido probados con las versiones actuales de Kotlin 1.9+ y son compatibles con los últimos lanzamientos de los frameworks.



¡Descarga el libro en PythonLib y comienza tu camino hacia el dominio del desarrollo web con Kotlin!

Recommendations