Desarrollo de API en Kotlin: desde lo básico hasta producción
300 páginas
Spanish
PDF
4.5

Desarrollo de API en Kotlin: desde lo básico hasta producción

Desarrollo de API en Kotlin: desde lo básico hasta producción

Autor:

Año:

Resumen:

Este libro es una guía completa para crear API modernas en el lenguaje Kotlin. Recorrerá el camino desde las primeras líneas de código hasta el despliegue de un servicio listo para producción. El material se basa en ejemplos prácticos que puede aplicar de inmediato en proyectos reales.



¿Para quién es este libro?

  • Desarrolladores Java/Kotlin que deseen aprender a crear API
  • Desarrolladores backend que estén migrando a Kotlin
  • Estudiantes y programadores principiantes con conocimientos básicos del ecosistema JVM
  • Líderes de equipo y arquitectos que elijan un stack para microservicios


¿Qué aprenderá?

  • Fundamentos de Kotlin para desarrollo backend: corrutinas, Flow, serialización
  • Diseño de API RESTful con Ktor y Spring Boot
  • Trabajo con bases de datos: Exposed, Hibernate, Flyway
  • Autenticación y autorización: JWT, OAuth2, Keycloak
  • Creación de API GraphQL con la biblioteca graphql-kotlin
  • Documentación de API con OpenAPI/Swagger
  • Pruebas: unitarias, de integración, de carga
  • Contenedorización con Docker y despliegue en Kubernetes
  • Monitoreo y registro en entornos de producción


Características del libro:

  • Instrucciones paso a paso con el código completo de los ejemplos
  • Casos reales del desarrollo comercial
  • Comparación de Ktor y Spring Boot para diferentes escenarios
  • Proyecto completo de tienda en línea con API completa
  • Ejercicios prácticos para afianzar el material


El libro es adecuado tanto para el estudio autodidacta como para su uso como referencia. Obtendrá no solo conocimientos teóricos, sino también habilidades prácticas necesarias para trabajar en proyectos reales. Todos los ejemplos han sido probados con las últimas versiones de Kotlin 2.0 y son compatibles con los frameworks modernos.



Después de leerlo, podrá diseñar, desarrollar y mantener con confianza API de cualquier complejidad en Kotlin, comprendiendo las mejores prácticas y los patrones arquitectónicos de la industria.

Recommendations